Project Overview
CareerGPT is an AI-powered Resume Assistant built using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), LangChain, Gemini, and ChromaDB.
The application allows users to upload their resumes in PDF format and interact with them through natural language conversations. In addition, it provides an ATS resume analysis and compares the resume with a job description to evaluate the candidate's suitability for a specific role.
The project demonstrates how modern LLM applications combine document processing, vector databases, semantic search, and prompt engineering to build intelligent AI assistants.Features
📄 Upload PDF resumes.
🤖 Chat with your resume using RAG.
🔍 Semantic search using Chroma Vector Database.
⭐ ATS Resume Score analysis.
💼 Job Description Matching.
📊 Resume statistics (Pages, Words, Chunks).
💬 Chat history support.
⚡ Quick action buttons for common questions.
🎯 AI-generated interview questions.
📝 Resume summary generation.