AI Guruji :AI Tutor Aapka Personal AI Shikshak — Vernacular Multi-Agent AI Tutor for UP Board
Link to open source: https://github.com/thenitinsharma/AI-Guruji/tree/main
Link to Live Project: https://ai-guruji-4rtx.vercel.app/
AI Guruji — Project Description
Tagline:
"Aapka Personal AI Shikshak — Vernacular Multi-Agent AI Tutor for UP Board Students"
--------------------------------------------------
THE PROBLEM
--------------------------------------------------
Over 31 million students are enrolled in the Uttar Pradesh Board (UP Board), making it the largest school board in the world. Most of these students study in Hindi-medium schools located in semi-urban and rural areas where access to quality tutoring is extremely limited. Teachers are often overburdened, classrooms overcrowded, and students lack personalized guidance.
Most existing EdTech platforms such as BYJU'S, Unacademy, and Khan Academy are designed mainly for English-medium urban students. They fail to address the language, affordability, and contextual needs of UP Board students.
AI Guruji was built to solve this problem.
--------------------------------------------------
WHAT WE BUILT
--------------------------------------------------
AI Guruji is a vernacular, multi-agent AI tutoring system built specifically for UP Board students studying in Classes 9–12.
The platform teaches entirely in Hindi and Awadhi, adapts to every student’s learning level, identifies knowledge gaps in real time, and keeps students motivated using culturally relatable language and examples.
Powered by Google Gemini 1.5 Flash and a CrewAI multi-agent architecture, AI Guruji acts as a complete autonomous and personalized education system — not just a chatbot.
--------------------------------------------------
HOW IT WORKS
--------------------------------------------------
At the core of AI Guruji is a Supervisor Agent that intelligently routes every student interaction to specialized AI agents.
1. Doubt Solver Agent
When a student asks a question in Hindi or through voice input, the Doubt Solver Agent explains the topic in extremely simple Hindi using relatable analogies from rural UP life such as farming, cricket, rivers, markets, and fairs.
Example:
"Mujhe Trigonometry samajh nahi aa rahi."
The agent breaks down difficult concepts into easy explanations students can actually understand.
--------------------------------------------------
2. Quiz Generator Agent
After explaining a concept, this agent automatically creates adaptive quizzes including:
- MCQs
- Fill in the blanks
- Short answer questions
The difficulty adjusts dynamically:
Easy → Medium → Hard
The better the student performs, the more challenging the questions become.
--------------------------------------------------
3. Learning Gap Detection Agent
Every incorrect answer is tracked and analyzed.
This agent identifies:
- Weak chapters
- Repeated mistakes
- Concepts needing revision
The dashboard then recommends personalized revision plans based on the student’s performance patterns.
--------------------------------------------------
4. Motivation Agent
Learning is emotional as well as academic.
This agent keeps students motivated through personalized Hindi encouragement messages based on:
- Daily streaks
- Quiz performance
- Study consistency
Example:
"Aaj aapne 7 sawal sahi kiye — kal 10 ka target rakho! 🔥"
--------------------------------------------------
5. Parent Report Agent
Parents receive easy-to-understand progress reports in Hindi containing:
- Topics studied
- Quiz scores
- Weak subjects
- Improvement suggestions
This helps parents stay informed even if they are not comfortable with technology.
--------------------------------------------------
TECHNOLOGY STACK
--------------------------------------------------
Frontend:
- React 18
- Tailwind CSS
- Framer Motion
Backend:
- FastAPI (Python)
AI Agents:
- CrewAI
LLM:
- Google Gemini 1.5 Flash
Database:
- Supabase (PostgreSQL)
Voice Input:
- Web Speech API
Deployment:
- Vercel (Frontend)
- Render (Backend)
The platform uses Google Gemini 1.5 Flash because of:
- Strong multilingual support
- Fast response speed
- Free-tier accessibility for students
--------------------------------------------------
KEY FEATURES
--------------------------------------------------
• Hindi-first Interface
Every button, heading, label, and AI response is written in Hindi using Devanagari script and Noto Sans Devanagari font.
• Voice Input
Students can speak their doubts instead of typing. Speech is converted to text using the browser’s Web Speech API.
• Adaptive Quizzes
Quiz difficulty changes automatically based on student performance.
• Live Dashboard
Students can track:
- Subject-wise progress
- Streak counts
- Weak topics
- Quiz analytics
• Parent Reports
Downloadable daily and weekly performance summaries in Hindi.
• Culturally Relevant Teaching
Examples and analogies are based on real UP rural life:
- Khet
- Mela
- Nadi
- Gully cricket
- Local markets
--------------------------------------------------
IMPACT & VISION
--------------------------------------------------
AI Guruji is designed for the 31+ million UP Board students who have been ignored by mainstream EdTech platforms.
By combining:
- Large Language Models
- Vernacular AI
- Multi-agent intelligence
- Personalized education
AI Guruji brings high-quality tutoring to every student with a smartphone.
Future expansion plans include:
- Full UP Board syllabus coverage
- Bihar Board and MP Board support
- WhatsApp-based learning
- Offline-capable Progressive Web App (PWA)
- Additional regional language support
--------------------------------------------------
MISSION
--------------------------------------------------
Every UP Board student deserves a Guruji.
Now they have one.
This build was uploaded as a hackathon project















