Skip to content
echogeco
Design for a model that might be wrong · States

The drafted reply

Place a drafted reply on the agent's screen, decide whether it ever auto-sends, and name every state it needs, with the error rate as a daily count.

designmediumExercise · 4 min · 39 of 59
On this page

The design lead wants a spinner and a disclaimer; the FDE wants the easy tickets to send themselves. Both proposals skip the state chart, and this exercise is where it gets drawn, with the numbers that decide it.

The situation

The model drafts replies for one tenant's 1,200 support agents, a tenth of the 12,000 seats. Each agent handles 40 tickets a day. Assume its queue sits wholly inside the intents the assistant covers, so every ticket gets a draft (coverage 1.0, against the North Star's 0.60 average): 48,000 drafts a day, about a quarter of the 200,000 requests a day across all tenants (the bill in tokens as a cost model). On the 200-example golden set, 92% of drafts are acceptable; of the 8% that are not, half a point is wrong on facts (a policy, a price, a date: one draft, the most the launch gate's 0.5% allows) and 7.5 points on tone. Latency: first token at about 400 ms, p50 2.1 s to the last token, p95 6 s. Agents currently send a reply every 2 minutes, and the team's guardrail is that reply time must not rise. The tenant's contract has a clause on factual errors in customer-facing text. The design lead has proposed a spinner and a disclaimer; the FDE has asked whether drafts can auto-send for the simplest 30% of tickets.

The question

Where does the draft appear, does it ever auto-send, and which states does the screen need? Decide, with the numbers.

A strong answer · Rubric · Where answers go wrong

Write your answer first, then open