Skip to Content
Solution PlaysPlay 54: Play 54 β€” AI Customer Support V2

Play 54 β€” AI Customer Support V2

Advanced AI customer support β€” multi-channel (chat, email, voice), intent classification with slot filling, knowledge-grounded responses via AI Search, sentiment-aware escalation with priority routing, session memory in Cosmos DB, CSAT tracking, and channel-specific formatting (markdown/HTML/SSML).

Architecture

Full architecture details: architecture.md

AspectPlay 05 (IT Ticket Resolution)Play 54 (Customer Support V2)Play 08 (Copilot Studio Bot)
AudienceInternal IT staffExternal customersInternal/external
ChannelsTicketing systemChat + email + voiceTeams/web
IntentIT issue classificationCustomer intent + sentiment + slotsTopic-based routing
EscalationSLA-based routingSentiment-aware + confidence-basedTopic fallback
GroundingIT knowledge baseProduct KB + policies + troubleshootingCopilot Studio topics
MetricsMTTR, resolution rateCSAT, auto-resolution, first-contactUser satisfaction

DevKit Structure

54-ai-customer-support-v2/ β”œβ”€β”€ agent.md # Root orchestrator with handoffs β”œβ”€β”€ .github/ β”‚ β”œβ”€β”€ copilot-instructions.md # Domain knowledge (<150 lines) β”‚ β”œβ”€β”€ agents/ β”‚ β”‚ β”œβ”€β”€ builder.agent.md # Multi-channel + intent + KB β”‚ β”‚ β”œβ”€β”€ reviewer.agent.md # Response quality + escalation β”‚ β”‚ └── tuner.agent.md # Intent + CSAT + cost β”‚ β”œβ”€β”€ prompts/ + skills/ + instructions/ β”œβ”€β”€ config/ # TuneKit β”‚ β”œβ”€β”€ openai.json # Intent model + response model β”‚ β”œβ”€β”€ guardrails.json # Escalation rules, sentiment thresholds β”‚ └── agents.json # KB config, channel templates β”œβ”€β”€ infra/ + spec/

Key Metrics

MetricTargetDescription
Intent Accuracy> 90%Correct intent classification
Auto-Resolution> 60%Resolved without human agent
CSAT Score> 4.0/5.0Customer satisfaction
Escalation Rate15-25%Sweet spot: not too many, not too few
KB Grounding> 95%Responses from knowledge base only
Cost per Conversation< $0.05~3 turns average

Cost Estimate

ServiceDevProdEnterprise
Azure OpenAI$80$700$2,800
Azure AI Search$0$250$1,000
Azure Communication Services$10$80$300
Cosmos DB$5$75$350
Container Apps$10$100$400
Azure Service Bus$5$25$100
Key Vault$1$5$15
Application Insights$0$30$100
Total$111$1,265$5,065

Detailed breakdown with SKUs and optimization tips: cost.json Β· Azure Pricing CalculatorΒ 

WAF Alignment

PillarImplementation
ReliabilitySession memory, KB fallback, graceful β€œI don’t know”
SecurityPII handling, Key Vault, no customer data in logs
Cost Optimizationgpt-4o-mini for intent, gpt-4o for response, KB caching
Operational ExcellenceCSAT tracking, escalation analytics, resolution rate
Performance Efficiency<1s response time (chat), parallel intent+KB search
Responsible AISentiment-aware tone, no hallucinated policies, human escalation

FAI Manifest

FieldValue
Play54-ai-customer-support-v2
Version1.0.0
KnowledgeR2-RAG-Architecture, O2-Agent-Coding, T2-Responsible-AI, T3-Production-Patterns
WAF Pillarssecurity, reliability, cost-optimization, responsible-ai, performance-efficiency
Groundednessβ‰₯ 85%
Safety0 violations max
Last updated on