Skip to content
How to ThinkIn the Age of AI
Agent Design

Error Correction

Build self-correcting processes into your cognitive agents.

All systems produce errors

No process works perfectly every time — error correction must be built in from the start.

Error detection precedes error correction

You cannot fix what you cannot detect — invest in error detection mechanisms.

Distinguish error types

Execution errors knowledge errors and judgment errors require different correction approaches.

Fail fast fail cheap

Design systems that surface errors early when they are easiest and cheapest to correct.

Error budgets

Accept that some error rate is normal and define how much error is tolerable.

Root cause analysis for recurring errors

When the same error happens repeatedly fix the root cause not just the symptom.

The five whys technique

Asking why five times in succession usually reaches the root cause of a problem.

Checklists prevent known errors

A checklist is an error prevention agent that catches predictable mistakes.

Pre-flight checks

Reviewing key conditions before starting a task catches errors before they propagate.

Post-action reviews

Reviewing what happened after completing a task surfaces errors for future correction.

Error cascades

Small uncorrected errors can trigger chains of increasingly large errors.

Graceful degradation

Design your systems to fail partially rather than completely.

Recovery procedures

For every important process have a documented way to recover from common failures.

The blame instinct prevents learning

Focusing on who caused an error prevents understanding why it happened.

Error patterns reveal system weaknesses

Recurring errors point to structural problems not personal failures.

Automate error detection where possible

Use tools and systems to catch errors that manual vigilance misses.

Error correction has a cost

Every correction takes time and energy — reduce the error rate rather than just correcting faster.

Feedback from errors is the most valuable feedback

Errors teach you more about your systems than successes do.

Build error tolerance into expectations

Expecting perfection creates fragility — expecting and handling errors creates resilience.

Self-correcting systems are the ultimate goal

The best systems detect and correct their own errors without manual intervention.

Supervise exceptions, not output

Toyota's jidoka principle — automation with a human touch — builds machines that stop the line and signal when something is out of spec, so humans supervise exceptions instead of inspecting everything. Applied to AI collaboration: define out-of-spec explicitly (missing provenance, no falsifier, contradiction flagged, format broken), let mechanical gates check every output, and spend your attention only on what stops the line.

A gate that cries wolf becomes noise

Validation gates are themselves signal sources — and a gate with a high false-alarm rate becomes a noise source that trains you to ignore it. Aviation and intensive care call the result alarm fatigue, and it kills. A self-healing filter network therefore needs a meta-gate: every gate's alarms get logged, its false-positive rate reviewed, and chronic criers retuned or removed. The system must audit not just its contents but its own filters.

Verification debt

Every AI output you accept without validation is verification debt: trust extended without collateral. Like financial debt it is sometimes the right trade — speed now, checking later — but it compounds quietly, concentrates in the claims you reuse most, and eventually some decision defaults on it. The discipline is not zero debt; it is visible debt: know what is unverified, cap it, and pay it down on the claims your decisions actually load-bear.