Academic Assistant - adaptive RAG pipeline
An end-to-end LLM inference pipeline built with Python async generators, delivering responses with traceable live URL citations. Queries are routed between ChromaDB vector retrieval over academic policy data and live web search based on intent - so time-sensitive questions hit the web and policy questions hit the index.
Key features
- End-to-end LLM inference with async generators
- Hybrid retrieval - vector search vs. live web, routed by query intent
- LLM query optimization layer converting conversational input to keyword strings
- Prompt guardrails with ambiguity detection and clarifying questions
- Traceable live URL citations on every response