AI Customer Support Chatbots
Evaluates AI support agents on grounded answers, intent understanding, conversation continuity, human handoff, connected-system actions, multilingual support, configuration and control, analytics and observability, and feedback-driven learning.
What this benchmark is
This benchmark compares AI support agents for customer-service work. It asks which products can handle real customer support conversations and connected-system actions for a business.
A reader learns how well a product answers from approved information, follows requests, keeps context, escalates properly, and supports operator control, analytics, and learning.
Every product is tested as the support agent for one fictional online store. The approved setup uses a customer-support knowledge base fixture and a connected order-system fixture, and the same implemented setup is used across products so differences come from the products, not the environment.
In scope
- AI support chatbot or agent products purpose-built for customer support.
- Products that answer customer questions and act on connected systems.
- Support-agent testing for one fictional online store.
- Handoff to human agents when the situation requires it.
Out of scope
- General RAG chatbots with no support workflow.
- Live chat tools with no AI.
- Voice support agents.
- Prompt-injection resistance.
Capabilities included
The broad abilities this benchmark evaluates. Each capability is defined globally; this page states that it belongs to this benchmark.
| Capability | What it means here | Scenarios |
|---|---|---|
| Knowledge-grounded answering | Answers customer questions from the company's own knowledge base, not from what the model assumes. | 3 |
| Intent understanding | Works out what the customer actually wants before answering or acting. | 3 |
| Conversation continuity | Keeps track of what has already been said, across turns and across sessions. | 3 |
| Escalation and human handoff | Knows when a conversation should go to a human, and hands it over properly. | 3 |
| Action execution | Looks things up and makes changes in connected systems (orders, subscriptions, tickets). | 5 |
| Multilingual support | Handles customers who do not write in English. | 2 |
| Agent configuration and control | Behaves the way the business configures it to, with instructions applied and restrictions respected. | 2 |
| Analytics and observability | Lets the operator inspect any conversation, see what the agent did, and trust the reported numbers. | 3 |
| Feedback and learning | Accepts corrections and improves future answers. | 2 |
Scenarios included
A scenario is a real-world situation used to test a capability. Together these scenarios define the evaluation scope of version 1.
Knowledge-grounded answering
3 scenariosIntent understanding
3 scenariosConversation continuity
3 scenariosEscalation and human handoff
3 scenariosAction execution
5 scenariosMultilingual support
2 scenariosAgent configuration and control
2 scenariosAnalytics and observability
3 scenariosFeedback and learning
2 scenariosHow the benchmark works
A public summary of the evaluation method. The same defined scope and evidence standard apply to every tool assessed under this version.
Evaluate exercised behaviour
The benchmark evaluates behaviour by exercising products, not by reading feature pages.
Make each scenario a hard condition
Each scenario is a condition that makes the capability hard, and it should be immediately understandable.
Start with the simplest direct test
The first test case under a scenario is the simplest, most natural test that directly verifies it.
Add harder variants later
Harder variants and deeper cases are added later from observed product differences, not designed upfront.
Keep literals out of design
Test cases are specifications; concrete literals are bound later at fixture implementation.
Methodology remains open
Methodology, weighting, and ranking decisions are in scope for this benchmark, but remain undesigned in the approved sources.
D4 methodology, weighting, and ranking decisions are still to do.
Resources and fixtures
The registered material and systems that create a consistent test environment for this benchmark.
Cedarline commerce database (customer_support_db)
Registered resource; no public purpose is stated in approved sources.
Cedarline knowledge base (Customer Support fixture)
Knowledge base fixture used for customer-support answers and policy lookup.
Cedarline order system API (Customer Support actions)
Order-system API fixture used for support lookups and actions.