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.

39
/ 100
Emerging

# 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.

No Package No Dependents
Maintenance 10 / 25
Adoption 5 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

10

Forks

4

Language

Python

License

MIT

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.