Tier-2 support copilot
Sits inside the support agent's interface and drafts replies for complex or research-heavy tickets. Reads the incoming ticket, searches past resolved tickets and internal documentation for precedent, and produces a draft response the human agent edits and sends. Never sends autonomously. The pattern accelerates skilled agents on hard cases rather than handling easy cases without them, which is why it shows up in firms where the support workload is complex by nature and full deflection isn't realistic.
Requirements describe capabilities the pattern needs in your environment, not the vendors you must buy. Any system that fills a requirement satisfies it — that’s what makes the catalog portable across the long tail of SMB tooling.
active_ticket_viewThe agent's working surface where they handle one ticket at a time. The pattern reads the open ticket and presents the draft inline.
- agent view inside a helpdesk system
- support interface embedded in a CRM
- custom internal support tool
ticket_history_corpusPreviously resolved tickets the pattern searches for precedent. The source of the 'we've seen this before' value.
- archive of closed tickets in the helpdesk
- export of historical support cases
- knowledge management system fed by past resolutions
product_documentation_corpusAuthoritative technical and procedural content the pattern grounds factual claims on.
- internal engineering wiki
- developer documentation site
- operations runbook collection
- shared drive of procedure documents
agent_feedback_signalCapture how much the agent edited the draft before sending. The single most useful quality signal this pattern produces.
- logged inside the ticket view as an internal note
- captured by an instrumented submit-handler
- lightweight thumbs widget next to the draft
customer_context_storeLookup of the customer's account, plan, history, and any prior tickets so the draft can reference the specifics.
- CRM with customer profiles
- product database keyed by account
- billing system with subscription state
- 01Detect that the agent has opened a ticket in the working interface and read its content
active_ticket_view - 02Fetch customer context if available to enrich the draft with account-specific details
customer_context_storeDECISION Skip if customer_context_store not filled. - 03Retrieve similar past tickets and their resolutions via semantic search over ticket history
ticket_history_corpus - 04Retrieve relevant procedural and technical documentation
product_documentation_corpus - 05Generate a draft response with inline citations linking back to source ticket IDs and doc sections
- 06Present the draft to the agent in the working interface, with citations and any flagged uncertainties
active_ticket_view - 07Capture the eventual sent message, compute edit-distance from the original draft, log the agent's feedback
agent_feedback_signal
Structured outputs this pattern produces. Other patterns and client systems can subscribe to them, which is how the catalog composes over time.
draft_quality_signalPer-ticket edit distance and optional rating, used to track whether the pattern is genuinely helping or producing drafts that always need rewriting.
- quality dashboards
- prompt refinement workflows
- training data for fine-tuning if ever pursued
knowledge_gap_signalTickets where the pattern couldn't find good precedent or documentation, surfaced as gaps the team should fill in docs.
- documentation maintenance workflows
- support team weekly retros