CCAR-F scenarios › Customer Support Resolution Agent · Question 3 of 60
Scenario 1 · Customer Support Resolution Agent
You're building a support agent with the Claude Agent SDK that resolves ambiguous customer requests such as returns, billing disputes, and account problems. It reaches your backend through custom MCP tools: get_customer, lookup_order, process_refund, and escalate_to_human. The goal is to resolve at least 80% of contacts on first touch while recognizing the cases a human should take over.
Agentic Architecture & Orchestration
Human agents who receive cases from escalate_to_human report that they spend the first several minutes re-asking customers for their account details and what has already been tried. The human queue has no access to the agent's conversation transcript. What change best addresses this?
Show answer and explanation
Answer: A — Have the agent pass a structured handoff in escalate_to_human: verified customer ID, order, root cause found so far, refund amount at issue, and a recommended next action.
Mid-process escalation needs a structured handoff protocol: customer details, root cause, amounts, and a recommended action, so a human without the transcript can act straight away (task 1.4). A raw transcript dump (b) makes the human dig through verbose tool output and contradicts the premise that they work from a handoff, not the transcript. A customer-written summary (c) drops the verified facts the agent already established and shifts the work onto the customer. Escalating before investigating (d) lowers first-contact resolution and gives the human less information, not more.
More from this scenario
- When a customer asks for a refund on an order that is outside the 30-day return window…
- During a 20-minute backend outage, lookup_order returned an empty result list, the same…
- You expanded the descriptions of get_customer and lookup_order with input formats…
- To stay within context limits, your system summarizes older turns once a conversation…
- Each lookup_order call returns about 45 fields (warehouse codes, carrier internals, tax…