SkillGapAI ๐
SkillGapAI is an AI-powered system that analyzes resumes and job market trends to predict future skill gaps (6โ12 months) and generate personalized learning paths.
The project is designed for career intelligence, education platforms, and agent-based systems, and is fully compatible with Hugging Face and Gradio Spaces.
๐ What Problem Does It Solve?
Most resume analyzers focus only on current skills.
SkillGapAI goes further by answering:
- Which skills will be important in the next 6โ12 months?
- What skills is a candidate missing?
- What is the best learning path to close those gaps?
โจ Key Features
- ๐ Resume parsing (JSON-based, extensible to PDF)
- ๐ง Skill extraction using taxonomy
- ๐ Job market trend analysis
- ๐ฎ Future skill gap prediction
- ๐บ๏ธ Personalized learning path generation
- ๐ค Hugging Faceโready pipeline
- ๐๏ธ Gradio demo included
- ๐งช ML-based trend prediction baseline
๐ Project Structure
skillgap-ai/
โโโ config/
โโโ data/
โโโ src/
โโโ training/
โโโ pipelines/
โโโ scripts/
โโโ tests/
โโโ notebooks/
โโโ app.py
โโโ README.md
โโโ model_card.md
โโโ requirements.txt
โโโ LICENSE
โ๏ธ Installation
pip install -r requirements.txt
๐ Quick Usage
from src.inference import SkillGapPipeline
pipeline = SkillGapPipeline()
result = pipeline(
"data/sample_resumes/resume_example.json",
"data/job_market/job_trends_sample.json",
"data/learning_resources.json"
)
print(result)
๐๏ธ Gradio Demo
python app.py
๐ง How It Works
- Resume Parsing
- Skill Extraction
- Trend Analysis
- Gap Prediction
- Learning Path Generation
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
๐
Ask for provider support