Skip to content

Career Guidance AI is a Streamlit-based platform using Agentic AI to provide personalized career recommendations, growth paths, salary insights, and market trends. Powered by CrewAI, Gemini, Groq, and SerpAPI, it offers interactive chatbot-driven guidance for informed career decision-making.

Notifications You must be signed in to change notification settings

ankush0511/Career_Guidence

Repository files navigation

🎯 Career Guidance AI System

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.


🚀 Features

1. Interactive Career Chatbot

  • 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.

2. Career Path Recommendations

  • Select your desired careers.
  • AI agents fetch career growth paths, industry insights, and role descriptions.
  • Data-driven salary and demand predictions.

3. Industry Insights & Market Trends

  • Integrates with SerpAPI for real-time web data.
  • Uses LLM-based analysis for summarizing industry trends.

🏗️ Tech Stack

  • 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

📂 Project Structure

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

⚙️ Installation

1️⃣ Clone the repository

git clone https://github.com/your-username/Career_Guidence.git
cd Career_Guidence-main

2️⃣ Create a virtual environment

python -m venv venv
source venv/bin/activate    # On Mac/Linux
venv\Scripts\activate       # On Windows

3️⃣ Install dependencies

pip install -r requirements.txt

4️⃣ 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_key

▶️ Usage

Run the app:

streamlit run app.py

In 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/

📸 Screenshots

image image image image

📜 License

MIT License © 2025 Career Guidance AI


🙌 Acknowledgements

About

Career Guidance AI is a Streamlit-based platform using Agentic AI to provide personalized career recommendations, growth paths, salary insights, and market trends. Powered by CrewAI, Gemini, Groq, and SerpAPI, it offers interactive chatbot-driven guidance for informed career decision-making.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published