A Retrieval-Augmented Generation (RAG) app built on job postings data.
It uses OpenAI embeddings + GPT models to provide:
- Job recommendations by skills & location
- Summaries & comparisons of job postings
- Chat-based job search (ChatGPT-style)
# 1. Clone repo
git clone https://github.com/yourusername/JobAssistant.git
cd JobAssistant
# 2. Create venv
python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
# 3. Install dependencies
pip install -r requirements.txt
# 4. Add OpenAI API key in .env
OPENAI_API_KEY=your_api_key_here
# 5. Run app
python app.pyAsk questions like:
- “Jobs for Python developer in Berlin”
- “Summarize this job description”
- “job based on salary,city,profession”
- Python, Flask
- OpenAI GPT + Embeddings
- Job dataset (cleaned & preprocessed)