DialogicLab — Multi-Agent System Architecture

DialogicLab — Multi-Agent System Architecture An architecture diagram generated by Archify. Educator / Student · Web Browser · Architecture component · School role Educator / Student Web Browser School role Auth & Roles · Supabase Auth · Frontend & Authentication · Secure JWT Auth & Roles Supabase Auth Secure JWT Web Frontend · Next.js 15 & React 19 · Frontend & Authentication · Chat & Voice Web Frontend Next.js 15 & React 19 Chat & Voice API Gateway · FastAPI (Python) · DialogicLab Multi-Agent Core · SSE Streaming API Gateway FastAPI (Python) SSE Streaming Database · Supabase PostgreSQL · DialogicLab Multi-Agent Core · Encrypted data Database Supabase PostgreSQL Encrypted data Multi-Agent Graph · LangGraph StateGraph · DialogicLab Multi-Agent Core · Emotional state Multi-Agent Graph LangGraph StateGraph Emotional state Pedagogical Evaluator · Live NLP & Evals · DialogicLab Multi-Agent Core · Empathy metrics Pedagogical Evaluator Live NLP & Evals Empathy metrics Model Engine · Vertex AI (Gemini) · Architecture component · LLM Inference Model Engine Vertex AI (Gemini) LLM Inference Observability · LangSmith Tracing · Architecture component · Evals & Traces Observability LangSmith Tracing Evals & Traces Login JWT session Voice & text Streaming turns Turn & context LLM inference State & speech Persistence Traces & Evals Session metrics Frontend & Authentication DialogicLab Multi-Agent Core Legend Frontend Backend Database Cloud Security External