An AI-powered career recommendation and guidance platform built with Streamlit, leveraging Agentic AI, LLMs, and web APIs to provide personalized career suggestions, growth paths, salary insights, and demand analysis based on user-selected career preferences.
- Real-time conversational interface to guide users in exploring career paths.
- Suggests relevant skills, courses, and learning resources.
- Provides salary expectations and job market demand data.
- Select your desired careers.
- AI agents fetch career growth paths, industry insights, and role descriptions.
- Data-driven salary and demand predictions.
- Integrates with SerpAPI for real-time web data.
- Uses LLM-based analysis for summarizing industry trends.
- Frontend: Streamlit for interactive UI
- LLM Framework: CrewAI for agent orchestration
- LLMs: Groq & Google Gemini
- Data Sources: SerpAPI
- Backend Logic: Python
- Environment Management: python-dotenv
Career_Guidence-main/
├── app.py # Main Streamlit app entry point
├── career_chatbot.py # Chatbot UI & logic
├── career_guidance_system.py # Career recommendation & insights logic
├── demo.ipynb # Example notebook for testing
├── requirements.txt # Python dependencies
├── .env # Environment variables
└── README.md # Documentation
1️⃣ Clone the repository
git clone https://github.com/your-username/Career_Guidence.git
cd Career_Guidence-main2️⃣ Create a virtual environment
python -m venv venv
source venv/bin/activate # On Mac/Linux
venv\Scripts\activate # On Windows3️⃣ Install dependencies
pip install -r requirements.txt4️⃣ Configure environment variables
Create a .env file with:
SERPAPI_API_KEY=your_serpapi_key
GOOGLE_API_KEY=your_gemini_api_key
GROQ_API_KEY=your_groq_api_keyRun the app:
streamlit run app.pyIn the sidebar:
- Select Career Chatbot to start an interactive conversation.
- Choose Career Guidance to get recommendations, paths, salaries, and trends.
check this: https://careerguidencer.streamlit.app/
MIT License © 2025 Career Guidance AI
- CrewAI for agent orchestration
- Google Gemini and Groq for LLM APIs
- SerpAPI for search data