π I built Saidrix AI Tutor β an AI-powered live learning platform where 10+ specialized AI agents work together to create a personalized learning experience.
Instead of building another chatbot that simply answers questions, I wanted to build a system that can understand a student, identify knowledge gaps, build a personalized course, teach live, review projects, and remember progress over time.
π§ Whatβs running behind Saidrix AI Tutor:
β Intake Agent β Understands what the student wants to learn and builds a learner profile through intelligent, topic-specific questions.
β Knowledge Profiler β Runs adaptive diagnostic rounds and evaluates actual answers to determine what the student really knows.
β Course Maker + Project Planner β Creates personalized courses, chapters, lessons, and practice projects grounded in a RAG knowledge base.
β Lecture Maker β Plans and generates complete lessons, including diagrams. Generated visuals go through geometry checks and vision-model review before reaching the student.
β Project Reviewer β Pulls student projects from GitHub or ZIP files, reviews files in parallel, checks requirements, and returns line-specific feedback with a quality score.
β Long-Term Memory System β Distills each learning session into verified student context so future lessons can continue from where the student left off β without inventing information about the learner.
ποΈ And one of my favorite parts: the Live Voice Tutor.
Built with Python + LiveKit, it can teach lessons out loud, handle student interruptions naturally, answer questions, and then continue teaching from where it stopped.
βοΈ The multi-agent system is orchestrated using LangGraph.js + TypeScript and designed to be LLM provider-agnostic, allowing models from OpenAI, Claude, or Gemini to be switched through configuration.
Building this taught me an important lesson about production AI:
The hard part isn't making an LLM generate something.
The hard part is building a reliable system around it.
Structured outputs, schema validation, RAG grounding, LLM call gating, rate limiting, bounded repair loops, and fail-safe agents became just as important as the models themselves.
This is what I've been building at Saidrix β moving toward AI that doesn't just answer students, but actually teaches them. ππ€
Sneak peek at a modern fintech app concept with a sleek dark UI and vibrant blue accents. π
Designed to make payments, transaction tracking, and spending analytics simple and seamless.