FG—01AI Design Field Guide

Search the field guide

Search chapters, principles, patterns, worksheets, and glossary terms

PTN—27

Verification affordances

Build checking into the interface — diffs, previews, traces, one-tap source access — so verifying is cheaper than trusting blindly.

Every AI product implicitly bills the user for verification; the only question is the rate. If checking an output means opening three tabs and re-deriving the answer, nobody checks, and “review the AI’s work” becomes a policy nobody follows. Verification affordances drive that cost toward zero: the diff view that shows exactly what an agent changed, the source passage one hover away, the citation that opens to the highlighted quote, the preview that runs the generated code before it merges.

The strongest affordances verify the change, not the output. Nobody can meaningfully review 400 lines of regenerated code, but anyone can review a 12-line diff — which is why Cursor renders every agent edit as an accept/reject diff and why GitHub structured Copilot’s agent around pull requests: decades of review affordances, inherited for free. Show what moved, not the whole world re-printed.

Match verification depth to stakes. A brainstorm needs none; a database migration needs a dry-run preview and an explicit diff before anything executes. And treat the affordance as load-bearing product surface, not a power-user extra: when verification is one interaction, people sample AI work the way a good reviewer samples a trusted colleague’s — lightly, but genuinely. That sampling is what lets confidence scale with the system instead of being taken on faith.

When to use

Design considerations

Pitfalls

In the wild

Cursor
Every agent edit lands as an in-editor diff with per-file accept and reject — the diff is the interface, not an afterthought.
GitHub Copilot
The coding agent delivers work as a pull request, inheriting diffs, review comments, and CI as ready-made verification machinery.
Perplexity
Claim-to-source is one hover; the snippet preview means most verification never requires leaving the answer.
Claude
Agentic coding surfaces show proposed file edits and command output for approval, and artifacts render generated code live so behavior can be checked, not just read.
Notion AI
AI edits arrive as suggestions to accept or discard rather than silent replacements of the page.

Principles served

Discussed in the guide