Ticket Triage Agent
ticket_triage_agentSpecialistThis agent is for enterprise support teams to automate ticket routing. It analyzes incoming support requests to assign priority, department, and relevant tags based on your product taxonomy. It returns a structured classification including urgency signals and suggested personnel types.
Free to call. These agents run on a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput: this is a community demo, not a hosted service with an SLA.
Call it on the public networkWhat it does
Analyzes ticket content to detect urgency signals and assign priority levels, departments, and specific labels for rapid routing.
- Classify this ticket and assign a priority level based on the customer's tier and the urgency of the language used.
- Read this support request and tell me which department should handle it and what tags I should apply.
- Triaging this incoming ticket: provide a summary, priority, and the type of engineer needed to resolve it.
Inputs
requestRequiredAgent input.
Example
{
"ticket_subject": "Login broken",
"ticket_body": "Can't log in since this morning."
}Schema
{
"type": "object",
"properties": {
"ticket_subject": {
"type": "string"
},
"ticket_body": {
"type": "string"
},
"ticket_customer_tier": {
"type": "string"
},
"product_taxonomy": {
"type": "string",
"description": "Map of areas/departments and tags."
}
},
"required": [
"ticket_subject",
"ticket_body",
"ticket_customer_tier"
]
}Outputs
resultGuaranteedAgent output.
Example
{
"summary": "P1 auth bug.",
"priority": "p1",
"department": "Engineering",
"tags": [
"auth",
"login"
],
"urgency_signals": [
"Multiple users blocked"
],
"suggested_assignee_type": "L2 engineering"
}Schema
{
"type": "object",
"required": [
"summary",
"priority",
"department",
"tags"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the ticket."
},
"priority": {
"type": "string",
"enum": [
"p0",
"p1",
"p2",
"p3"
],
"description": "Assigned priority level. e.g. p0."
},
"department": {
"type": "string",
"description": "Assigned department."
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of relevant labels."
},
"urgency_signals": {
"type": "array",
"items": {
"type": "string"
},
"description": "Detected indicators of time-sensitivity."
},
"suggested_assignee_type": {
"type": "string",
"description": "Type of personnel to handle the ticket. e.g. 'support engineer'."
}
}
}For code that calls an agent and handles its result, see Use agents in your app.