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

CLAUDE.md: Drop-in file reduces Claude output tokens by 63%
CLAUDE.md is a single file that cuts Claude output verbosity by approximately 63% without code changes. It targets sycophancy, verbosity, and formatting noise in Claude's responses.

mycrab.space introduces SKILL.md and Prompt Autocomposer for standardized app deployment
mycrab.space has released SKILL.md, a Markdown blueprint for defining app dependencies and configuration, and a Prompt Autocomposer that generates ready-to-use deployment commands from these files. The system enables zero-config deployment of applications like VS Code in browser, personal music clouds, and AI agent interfaces.

Heartbeat-gateway: Event-driven replacement for cron polling in OpenClaw
Heartbeat-gateway is an open-source Python tool that replaces cron-based polling with webhook-driven events for OpenClaw, reducing API costs from ~$86/month to ~$4.50/month and improving latency from up to 30 minutes to under 2 seconds.

cstat: A Native Rust Status Line for Claude Code with 2ms Performance
cstat is a native Rust binary that replaces claude-hud's 62ms status line with a 2ms implementation by eliminating 24 subprocess spawns per invocation. It displays model info, rate limits, git status, context window usage, active tools, subagents, and task progress.