RSS Amplifier

Hands On AI Agent Mastery Course · Jul 24, 2026

Lesson 91 - 93: Capstone Project — VAIA Development

0
Sign in to vote or save

AI Roadmap · Hands On AI Agent Mastery Course

Three focused sprint lessons converting the L90 CapstoneProjectManifest into a running production system. By the end of L93 you will have shipped:

  • VAIAOrchestrator: a finite-state-machine agent backed by CrewAI, wired to a Gemini 2.0 Flash reasoning core

  • RAG Pipeline: ChromaDB vector store with Gemini embedding ingestion, retrieval, and faithfulness gating

  • Compliance Audit Store: append-only SQLite WAL with SHA-256 hash-chaining (the L79 pattern applied end-to-end)

  • Evaluation Gate: Ragas + Evidently metrics gating every promotion; system self-blocks if faithfulness drops below 0.85

  • Live Dashboard: React 18 / Vite frontend consuming WebSocket streams from FastAPI, showing FSM state, metrics, and audit events in real time

L90 produced a CapstoneProjectManifest — a hash-chained JSON document containing weighted feasibility scores, a chosen topology template, and a RequirementsTraceabilityMatrix linking 89 lessons’ exported components. L91-L93 treats that manifest as a bootstrap contract: setup.sh reads the manifest SHA-256 hash on startup and refuses to proceed if the chain is broken. Every architectural decision made here traces back to a manifest entry.

L94-L95 requires a live, defensible system. Everything built here is instrumented to generate the submission artifact set: audit trail export, metric report, ADR corpus, and a LiveDemoEndpoint the panel can hit during the defense.

L91-L93 sits at the integration apex of the 90-lesson path. Earlier modules supplied individual components:

The topology chosen from L90’s five templates drives the wiring in this lesson. The reference implementation uses Template 3: RAG-Augmented Reasoning Agent — single orchestrator, retrieval sub-agent, compliance middleware, evaluation gate, observability sidecar.

Read the original on aiamastery.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.