AI-powered Multi-Agent Learning Assistant that transforms PDFs into personalized learning experiences using Retrieval-Augmented Generation (RAG), Memory, Analytics, and Gemini AI.
Built for the Microsoft Agents League Hackathon 2026.
π View GitHub Repository
π₯ Watch Demo Video
π Watch Demo
StudyAI Pro uses specialized AI agents:
- Planner Agent
- Retrieval Agent
- Tutor Agent
- Verifier Agent
- Quiz Agent
- Flashcard Agent
- Notes Agent
- Roadmap Agent
- Assessment Agent
- Chat with uploaded study materials
- Context-aware responses
- Retrieval-Augmented Generation (RAG)
- Reduced hallucinations through document grounding
Generate structured notes automatically from uploaded PDFs.
Create active-recall flashcards for faster revision and improved retention.
Generate quizzes instantly from study materials.
- Multiple Choice Questions
- Concept Checks
- Revision Practice
Evaluate understanding through AI-generated assessments.
Generate personalized study plans and learning paths.
- Session tracking
- Learning history
- Personalized recommendations
Visualize:
- Study activity
- Learning progress
- Assessment performance
- Session insights
| Category | Technology |
|---|---|
| Backend | Flask, Python |
| AI Model | Google Gemini |
| Vector Search | FAISS |
| Embeddings | Sentence Transformers |
| Database | SQLite |
| Frontend | HTML, CSS, JavaScript |
| Analytics | Chart.js |
| Testing | Pytest |
git clone https://github.com/sathidevivaraprasadreddy/studyai-pro.git
cd studyai-propython -m venv venvvenv\Scripts\activatepip install -r requirements.txtCreate a .env file:
GEMINI_API_KEY=your_api_key
SECRET_KEY=studyai-secretpython app.pyOpen:
http://127.0.0.1:5000
studyai-pro/
β
βββ agents/
β βββ planner_agent.py
β βββ retrieval_agent.py
β βββ tutor_agent.py
β βββ verifier_agent.py
β βββ quiz_agent.py
β βββ flashcard_agent.py
β βββ notes_agent.py
β βββ roadmap_agent.py
β βββ assessment_agent.py
β
βββ memory/
βββ orchestrator/
βββ database/
βββ vector_db/
βββ templates/
βββ static/
βββ tests/
β
βββ app.py
βββ config.py
βββ requirements.txt
βββ README.md
Microsoft Agents League 2026
Multi-Agent AI Systems
AI-Powered Personalized Learning
- Multi-Agent Architecture
- Retrieval-Augmented Generation
- Personalized Learning Memory
- Analytics Dashboard
- Responsible AI Design
Located in /docs
- Architecture Document
- Responsible AI Statement
- Impact Statement
- Judging Criteria Alignment
- Demo Script
StudyAI Pro follows responsible AI principles:
- Transparency
- Privacy Protection
- Human Oversight
- Fairness
- Secure File Handling
- Voice Tutor
- OCR Support
- Learning Gap Detection
- Mobile Application
- Multi-Language Learning
- Knowledge Graph Visualization
Run all tests:
python -m pytest -vMIT License
S. DEVI VARA PRASAD REDDY
Building AI-powered educational systems that make learning smarter, faster, and more personalized.
If you found this project useful, consider giving it a star β on GitHub.









