🎓 AI Course Recommendation Agent for Students
https://genai.umass.edu/c/new?agent_id=agent_7bxYIAJtBLznWsh3-dfPr
📌 Overview
This project is an AI-powered agent designed to help students select suitable courses based on their:
- Responses to guided questions
- Previous academic experience
- Personal profile and interests
The system aims to simplify course selection by providing personalized recommendations using a structured decision flow.
🚀 Features
- 🤖 AI-driven course recommendation engine
- 📝 Dynamic questionnaire to understand student preferences
- 📊 Profile-based decision making (experience, interests, goals)
- 🔁 Extensible multi-agent architecture
- 👨🏫 Counselor agent (planned, not yet implemented)
🧠 System Architecture
1. Student Interaction Agent
- Collects inputs from students via questions
- Gathers:
- Academic background
- Skills
- Interests
- Career goals
2. Recommendation Engine
- Processes user inputs
- Matches responses with relevant courses
- Uses rule-based / GenAI logic (based on your implementation)
3. Counselor Agent (Planned 🚧)
- Will provide human-like guidance
- Helps refine recommendations
- Adds feedback loop for better personalization
⚙️ Tech Stack
- Platform: GenAI UMass (genai.umass)
- Language: Python (assumed — update if different)
- AI/ML: Generative AI-based logic
- Framework: Custom agent workflow
🛠️ Implementation Details
- Built as an AI agent workflow
- Uses structured prompts and user inputs to drive decisions
- Modular design allows easy addition of new agents (e.g., Counselor Agent)
📈 Current Status
✅ Student recommendation agent implemented
✅ Question-based input system working
🚧 Counselor agent in design phase
🔮 Future Improvements
- Implement Counselor Agent for interactive guidance
- Add feedback loop to improve recommendations
- Integrate real course catalog APIs
- Enhance personalization using ML models
- Add UI for better user interaction
📂 Project Link
👉 [Add your GitHub link here]
👤 Author
Onasvee Banarse
- AI/ML Enthusiast
- Focus: Software Development, AI/ML, Automation
💡 Inspiration
The project aims to reduce confusion in course selection by combining structured decision-making with AI-driven personalization.
Built With
- genai