Domain-specialized medical agent
PrivateProblem
Need a conversational medical agent that follows skill-specific playbooks and takes real actions — not open-ended chat.
What I built
- StateGraph + ToolNode agent with per-skill playbooks loaded at runtime (triage, booking, medication guidance).
- FastAPI service with SSE-streamed responses; checkpointer for short-term context; Qdrant for cross-session memory.
- Transactional tools: doctor availability, appointment booking, structured DB queries.
Decision
Runtime playbooks over a monolithic prompt — skills stay swappable without redeploying the whole graph.