L4.13.1escalate rather than approximatedesignresearch

When an agent cannot finish, it should escalate rather than cover with an approximation

Aliases: no silent degradation · do not fake a finish · escalate at the capability boundary

What it is

When an agent hits a step it cannot do, the right act is to stop and hand the failure to a person, not to hand over a “close enough” artefact that paints over the gap. Escalate rather than approximate takes honesty at the capability boundary as the first principle of failure handling: an approximation will pass a finale check because it looks like success.

Sending one fewer mail, inventing a number, skipping the step that needed permission and still claiming the task done — all covers.

Why it happens

Generative models are trained to always have an output. On a tool failure, a missing object, a permission deny, continuing with something that looks right is smoother than returning an error state. If the product treats “there is an output” as success, approximation is rewarded. What the person receives is an error that looks normal — the most dangerous kind, because it trips no degradation. Escalation changes the state from “done” to “needs a person,” and the loop reappears. Approximation leaves the state at “done” and shuts the person out of the loop.

What the ask must say — which step, what is needed — is the next beat; this entry first requires: do not replace that beat with an artefact.

Studying it

At three points — tool failure, missing object, permission deny — compare: forced escalation, allowing the model to continue with an approximation, silent skip. Dependent variables: whether people notice the task is unfinished, rate of harmful approximations accepted as finished work, delay to noticing. Independent variables: whether success is “there is text” or “the tool contract is met,” whether the approximation carries a disclaimer.

The primary endpoint is harmful approximations being accepted. If a disclaimer barely lowers that rate, the cover has already succeeded.

Where it stops holding

When the user has explicitly asked for “best effort, leave gaps blank,” approximation is authorised, but the blanks still have to be marked. Partial completion must say how far and whether cleanup is needed, not hide the partial under a report that looks whole. Retrying without escalating is another cover, treated separately.

Applying it

  • Wire success to the tool contract: required object not written, required tool failed, the state must not be done. The done page must not show unmarked padding.
  • On cannot-do, enter escalation; forbid generating a “looks complete” substitute.
  • Check: pull a required object, look at the finale. If people take it as success, approximation is covering. Change the state machine to escalate on contract failure; take-as-success should drop near zero — if it does not, the done page is still dressing success.

Related

  • Same group: L4.13.2 Escalation must say which step is stuck and what is needed; a failure report alone cannot be handled · L4.13.3 Retrying without escalating consumes resources and delays human intervention · L4.13.4 A partially completed task must say how far it got and whether cleanup is needed · L4.13.5 The later the escalation, the longer the execution history a person must reconstruct
  • Nearby: L1.06 Graceful Degradation of AI Failure · L4.04 Takeover and Handoff Design · L3.03 Hallucination and the Fact-Checking Burden
  • Search terms: escalation · silent failure · graceful degradation

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/L4.13.1