Skip to content
🟢 Live

Project Course

Domain-Specialist Multi-Agent with Per-Agent RAG

Build a supervisor that routes each question to a domain specialist, and give every specialist its own RAG index. The architecture behind the CentenarianOS multi-domain coach.

Course intro video, coming soon

The recorded walkthrough is being uploaded.

A walkthrough of the multi-agent architecture behind Fit T. Cent, “Get Fit and Learn Tryin’”, the live coach inside CentenarianOS.

Course outline

  1. The supervisor pattern

    Route each question to the right domain specialist with a LangGraph supervisor instead of one overloaded prompt.

  2. Per-agent RAG

    Give every specialist its own pgvector index, domain-scoped retrieval instead of one shared store that bleeds context.

  3. Retrieval that respects domains

    Chunking, embeddings, and metadata filters tuned per specialist so the nutrition agent never answers from the finance corpus.

  4. State and handoffs

    Pass context between agents cleanly, shared state, reducers, and handoffs that don't leak one domain into another.

  5. Evaluating a multi-agent system

    Use LangSmith traces and datasets to score the system per-agent, so a regression in one specialist is visible before it ships.

  6. Shipping it

    LangSmith Deployment, Drizzle-backed persistence, and the path from notebook to the live Fit T. Cent coach.

Tools used

LangGraphLangSmithpgvectorLangSmith DeploymentDrizzle

What this course rests on

The literature behind the multi-agent RAG patterns taught here.