Play 84
Citizen Services Chatbot
Medium✅ Ready
Multi-language municipal services AI assistant with escalation.
Multi-language municipal services AI assistant with form filling guidance, appointment scheduling, permit status tracking, FAQ resolution, and human agent escalation for complex cases. OpenAI powers conversational understanding, AI Translator enables multi-language support, Communication Services handles channel delivery, AI Search indexes municipal knowledge bases, and Cosmos DB stores citizen interaction history.
Architecture Pattern
Citizen services pipeline: multi-language input - RAG knowledge retrieval - form guidance - appointment booking - escalation
Azure Services
Azure OpenAIAzure AI TranslatorAzure Communication ServicesAzure AI SearchAzure Cosmos DB
DevKit (.github Agentic OS)
- agent.md — root orchestrator with builder→reviewer→tuner handoffs
- 3 agents — Citizen Builder (gpt-4o), Reviewer (gpt-4o-mini), Tuner (gpt-4o-mini)
- 3 skills — deploy (228 lines), evaluate (123 lines), tune (227 lines)
- 4 prompts — /deploy, /test, /review, /evaluate with agent routing
- .vscode/mcp.json — FrootAI MCP with OpenAI + Translator inputs + envFile
TuneKit (AI Config)
- config/openai.json - citizen interaction and form assistance prompts
- config/services.json - service catalog, language config, scheduling rules
- config/guardrails.json - escalation thresholds, PII handling
- evaluation/eval.py - Resolution rate >85%, Escalation accuracy >90%
Tuning Parameters
Supported languagesEscalation confidence thresholdService catalog scopeAppointment scheduling rulesForm assistance depth
Estimated Cost
Dev/Test
$60-150/mo
Production
$1.5K-5K/mo