Enterprise CXStandalone
Support QA Grader
support_qa_grader
This agent evaluates customer support replies for quality assurance. It compares agent responses against a knowledge truth to return accuracy, tone, and completeness scores alongside a final pass or fail verdict.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Support QA Grader
Analyzes support tickets and responses to provide structured scoring and actionable coaching notes for L1 agents.
- Grade this response based on the customer inquiry and the provided knowledge truth.
- Review this support reply for accuracy and tone, then provide a coaching note for the agent.
- Evaluate this ticket and tell me if the agent's response is a pass, borderline, or fail.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"response": "...",
"ticket": "subject: ..."
}Schema
{
"type": "object",
"properties": {
"ticket": {
"type": "string",
"description": "The customer's original inquiry."
},
"response": {
"type": "string",
"description": "The customer's reply being graded."
},
"knowledge_truth": {
"type": "string",
"description": "What the right answer would have included."
}
},
"required": [
"ticket",
"response"
]
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "4/5 average. Borderline on completeness.",
"scores": {
"accuracy": 5,
"tone": 4,
"completeness": 3,
"empathy": 4
},
"comments": [
"Missed escalation path"
],
"overall": "borderline",
"coaching_note": "Always include escalation path for enterprise tier."
}Schema
{
"type": "object",
"required": [
"summary",
"scores",
"comments",
"overall"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the evaluation."
},
"scores": {
"type": "object",
"properties": {
"accuracy": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"tone": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"completeness": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"empathy": {
"type": "integer",
"minimum": 1,
"maximum": 5
}
},
"description": "Breakdown of accuracy, tone, and completeness scores."
},
"comments": {
"type": "array",
"items": {
"type": "string"
},
"description": "Detailed feedback on specific responses."
},
"overall": {
"type": "string",
"enum": [
"pass",
"fail",
"borderline"
],
"description": "Final assessment result. e.g. pass, fail, or borderline."
},
"coaching_note": {
"type": "string",
"description": "Advice for improvement."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network