ask("Why does npm link matter?")
→ hybrid + RRF → reranker coverage → LangChain agent → SSE
—
Press Play or → to begin
Identity from the token → PII scrub + intent router → audit row → course lookup in code (hybrid vector + BM25, RRF, reranker-graded coverage) → context → LangChain agent → SSE stream with deep-link citations → turn saved to memory.
⚛️
React SPA
Ask page · video tutor
⚙️
FastAPI
auth · router · audit
🔎
Course Lookup
runs in code
🗄️
Neon Postgres
learner data · pgvector
🤖
OpenAI
embeddings · gpt-4.1-mini
✨
LangChain Agent
9 server-bound tools
✨ Grounded answer streamed, cited to the exact lecture moment
Step — of 21
Press Play or → to begin
One chat turn on the01.dev, end to end. The Ask page and the in-video tutor share this pipeline. Course lookup always runs in code before the agent sees the question.