🎓 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
Share this project:

Updates

Submission history