UIUC AI Teaching Assistant Runs 11 Models in Parallel for Sub-2s Responses

The Center for AI Innovation at UIUC has released an open-source AI teaching assistant for Electrical Engineering courses, live on HuggingFace Spaces. The system orchestrates 11 separate models in parallel for text/image retrieval, generation, moderation, and ranking, achieving a median 2-second response time.
Architecture
The assistant uses retrieval-augmented generation (RAG) with a Pinecone vector database. Data sources include textbooks, lecture videos (transcribed via Whisper), and student QA forums. The codebase is MIT-licensed and ready to plug into your own Pinecone database.
RLHF Dataset
The team hired five Electrical Engineering students to produce a comparison dataset for RLHF, covering UIUC's ECE 120 course. The dataset is freely available on HuggingFace: kastan/rlhf-qa-comparisons.
Evaluation
Every new feature triggers an automated evaluation. The evaluation dataset, written by expert EE engineers, is used to generate answers from each model. GPT-3 then judges whether the generated answers are "better" or "worse" than human-written ground truth. Known limitation: GPT-3 evaluates itself and tends to favor GPT-3 outputs.
Quick Start
pip install -r requirements.txt
# Set API keys in run_ta_gradio.sh, then:
bash run_ta_gradio.shBuild your own Pinecone index using the provided scripts: textbooks from PDF, video transcripts from Whisper, or lecture slides from .jpg images.
Key Files
main.py— model aggregationTA_gradio_ux.py— Gradio UIprompting.py— prompt templatesevaluation.py— GPT-3 evaluation loopfeedback.json— collected user feedback
Repo contains 146 commits, 57 stars, and a system diagram showing the parallel model pipeline.
📖 Read the full source: HN LLM Tools
👀 See Also

User Experience: Switching from OpenClaw to Hermes Agent on Local LLM
A developer reports switching from OpenClaw to Hermes Agent using Qwen3.5-9B on an RX 9070 XT with 16GB VRAM. Hermes completed a complex task with 5 correct tool calls versus OpenClaw's 50+ steps, running 2:30 minutes faster while maintaining RAG, tool calling, and persistent memory functionality.

Prime Agent: A Self-Improving RLM Coding Harness with Persistent REPL and Agent CRUD
Prime Agent is an open-source coding harness built on a persistent IPython kernel and a Recursive Language Model, letting agents manage their own context and sub-agents.

Tokven MCP generates complete design token systems from a single hex color
Tokven MCP is a Model Context Protocol tool that creates a full design token system from a single brand hex color, including surfaces, borders, text hierarchy, shadows, and light/dark modes with automatic WCAG contrast validation.

Exploiting LLM Hidden Agency Signal (Â) for Better Tool Calling
A developer discovered that LLMs have a linearly separable hidden state direction called  that predicts tool calls with AUC > 0.94. Using this signal to force tool calls improved Qwen3-1.7B performance from 26.7% to 85% (+58% gain) and reduced no-tool failures from 43% to 2.6%.