Skip to content

YASHRAJSIH/Job_Assistant_RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Assistant – RAG Based System

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)

Setup

# 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.py

Usage

Ask questions like:

  • “Jobs for Python developer in Berlin”
  • “Summarize this job description”
  • “job based on salary,city,profession”

📌 Tech Stack

  • Python, Flask
  • OpenAI GPT + Embeddings
  • Job dataset (cleaned & preprocessed)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors