Course Tutor: Multi-Agent RAG
Python, Ollama, Chroma, RAG, Streamlit, Multi-Agent Systems
Show descriptionHide description
A four-agent retrieval-augmented tutor for a Mathematics for Machine Learning course, answering only from the course's lecture slides and textbook: a Router classifies each question as lecture, textbook, or off-topic; a Tutor retrieves the relevant chunks and answers with page citations; a Verifier checks every claim against the retrieved text and triggers a retry if one is unsupported; and a Quizzer writes and grades quiz questions, logging missed topics to revisit first next time. Runs entirely on a local, open-weight LLM with no API key.
