agents · LangGraph · FastAPI
Underwriter Agent
Demo multi-agente de underwriting hipotecario — seis agentes en LangGraph deliberan y emiten APPROVED / CONDITIONAL / DENIED con risk score y memo de decisión. Stream SSE en vivo en Hugging Face Spaces.
Resumen
Demo multi-agente de underwriting hipotecario. Seis agentes en LangGraph — Credit, Income, Asset, Collateral, Critic, Decision — colaboran sobre un perfil sintético de aplicante vía un Supervisor router y emiten APPROVED / CONDITIONAL_APPROVAL / DENIED con un risk score y memo de decisión. Un stream SSE en vivo ilumina el diagrama Mermaid del workflow conforme cada agente piensa.
Qué hace
- Workflow LangGraph con Supervisor routing entre seis agentes de dominio.
- Retrieval RAG sobre el PDF de políticas de underwriting, baked en un Chroma store committed (sin requerir tier HF Pro).
- Backend FastAPI con streaming SSE; frontend vanilla-JS que anima el agent graph.
- Sanitización de PII y un paquete core puro de dominio con cero imports de web framework.
- Bring-your-own-key: la API key de OpenAI se usa per-request y nunca se almacena. ~$0.15 por corrida completa.
Demo en vivo
→ huggingface.co/spaces/alanvaa06/underwriter-agent
Stack
LangGraph · LangChain · FastAPI · Pydantic v2 · Chroma · OpenAI (gpt-4o) · Mermaid · Tailwind CSS.
Estado
Open source (MIT). Productizado a partir de un lab del curso Agentic AI de Johns Hopkins / GreatLearning.