KayvanShah1/VirtuTA
VirtuTA is an AI teaching assistant that delivers quick, accurate responses to student queries directly on Piazza. Powered by agentic workflows, Google Gemini, and Langchain, it automates both conceptual and logistical course queries.
# Technical Summary Implements a multimodal RAG pipeline using Langchain and Google Gemini with dual vector stores (MongoDB Atlas) to distinguish between content-based and logistics queries, supplementing responses with slide snapshots, video timestamps, and YouTube API results. The agentic workflow integrates directly into Piazza via its API, autonomously identifying and answering unanswered questions within discussion threads. Beyond query answering, VirtuTA handles assignment management, course content delivery, and generates analytics on student interactions to inform instructional improvements.
Stars
10
Forks
4
Language
Python
License
MIT
Category
Last pushed
Mar 03, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/KayvanShah1/VirtuTA"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
HKUDS/DeepTutor
"DeepTutor: AI-Powered Personalized Learning Assistant"
CogitoNTNU/TutorAI
TutorAI is a RAG system capable of assisting with learning academic subjects and using the...
upstash/degree-guru
AI chatbot for expert answers on university degrees
jaluoma/pruju-ai
An AI teaching assistant that allows students to interact with the teacher's course materials
sribdcn/PersonalExam
🧠AI-powered Personalized Exam System: Integrating OpenPangu LLM, Knowledge Graph RAG, and BKT...