Career Compass is an innovative AI-driven platform developed for the Amdocs Gen AI Hackathon 2024-2025. Our platform revolutionizes career guidance by combining advanced AI technologies with emotional intelligence to provide personalized, unbiased career advice and professional development planning.
Career Compass leverages a sophisticated multi-agent system to deliver comprehensive career guidance:
- Personalized Career Recommendations: Data-driven advice based on your skills, experience, and market trends
- Advanced Skill Assessment: In-depth analysis of your competencies and personalized development roadmaps
- Emotionally Intelligent Conversations: Natural, empathetic interactions powered by advanced AI
- Bias-Free Guidance: Engineered to provide fair and inclusive career recommendations
- Real-Time Market Insights: Up-to-date career opportunities aligned with industry trends
- Continuous Learning: System evolves and improves through user feedback and market data
Before installation, ensure you have:
- Python 3.11 or higher
- pip (Python package manager)
- Git
- Clone the repository:
git clone https://github.com/yourusername/career-compass.git
cd career-compass- Create and activate a virtual environment:
# For Unix/macOS
python -m venv .venv
source .venv/bin/activate
# For Windows
python -m venv .venv
.venv\Scripts\activate.ps1- Install required packages:
pip install -r requirements.txt- Install additional dependencies:
pip install crewai crewai-tools pymupdf langchain-google-genai faiss-cpu boto3 langchain-groq marko streamlit- Set up environment variables:
# Create .env file in src/mas directory
touch src/mas/.env
# Add required environment variables
# Example:
GROQ_API_KEY="your_key_here"
EXA_API_KEY="your_key_here"
GOOGLE_API_KEY="your_key_here"
SAMBANOVA_API_KEY="your_key_here"
MEM0_API_KEY="your_key_here"
BUCKET_NAME="your_key_here"
AWS_REGION="your_key_here"
AWS_ACCESS_KEY_ID="your_key_here"
AWS_SECRET_ACCESS_KEY="your_key_here"Verify your installation:
pip list # Check installed packages
pip check # Verify dependenciesflask run --extra-files "app.py"Our platform utilizes five specialized AI agents:
- Market Analyst Agent: Processes industry trends and identifies emerging opportunities
- Profile Assessment Agent: Evaluates user profiles and career trajectories
- Skill Evaluation Agent: Conducts comprehensive skill gap analysis
- Bias Mitigation Agent: Ensures fair and unbiased recommendations
- Career Guide Agent: Synthesizes insights into actionable career plans
The platform features an advanced Retrieval-Augmented Generation (RAG) system that provides:
- Context-aware responses
- Personalized career insights
- Emotionally intelligent interactions
- Natural conversation flow
Career Compass serves diverse user needs:
- Students: Discover career paths aligned with their interests and skills
- Professionals: Plan career transitions and skill development
- Career Counselors: Augment their guidance with data-driven insights
- HR Professionals: Support employee development and career planning
Future enhancements planned:
- Integration with major job platforms
- AI-powered interview preparation module
- Industry mentor matching system
- Real-time market opportunity alerts
- Enhanced skill assessment tools
- International market insights
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Project Team - careercompass@example.com
- Amdocs Gen AI Hackathon 2024-2025 organizers
- The open-source community
Developed with ❤️ for the Amdocs Gen AI Hackathon 2024-2025



