BusinessChat, 2026
A booking agent for clinics
- The problem
- Patients ask in Arabic dialects, mix doctor names with specialties, and change their mind halfway through. Every clinic's catalog is shaped differently.
- What I built
- A LangGraph agent driven by each business's schema. Messages pass a guard and a capability router, then an adaptive loop extracts mentions, resolves them against the catalog, checks live availability and confirms before it writes anything.
- Result
- It runs end to end in production, from the first question to a confirmed appointment.
- LangGraph
- LangSmith
- FastAPI
- Redis
- Milvus
