Collective Intelligence NetworkResearch & design project
← All notes Personal agents

Instructions as clues, not literal orders

When an automated agent treats human words as an unconstrained goal to maximize, it tends to achieve the literal request by wrecking unstated background priorities.

Inspect context & scope ▾

To serve people faithfully, an agent should treat instructions as clues about what someone wants, bounded by common sense constraints.

15 October 2026 · 6…

15 October 2026 · 6 min read · Our current thinking, open to correction

LEGACY CENTRALIZED FAILURE: LITERAL OPTIMIZATION Treats Prompt as Complete Mathematical Objective “Clear my schedule” → cancels surgery & family milestones Open-Loop Execution Without Reversibility Gate Deletes uncommitted archives or auto-wires unverified invoices Result: King Midas literalism & irreversible collateral damage CIN MECHANISM: CIRL EVIDENCE & A2A AIRLOCK Cooperative Inverse RL (Hadfield-Menell et al., 2016) Treats utterances as noisy evidence of latent human preferences A2A Task Lifecycle Airlock (INPUT_REQUIRED / AUTH_REQUIRED) Deterministic pause & snapshot before any irreversible step Result: Preserves optionality & unstated personal boundaries
Comparing literal objective maximization (`#ef6a52`) against Cooperative.
Interactive D3.js v7 Mechanism & Impact Explorer
Initializing D3.js v7 Mechanism & Impact Explorer (instructions-as-evidence)...

The trap of literal optimization

Inspect technical derivation, proofs & citations ▾

The oldest warning about delegation is the story of King Midas: he asked that everything he touched turn to gold, and starved when his food did exactly that.

Inspect technical derivation & primary-source evidence ▾

Modern software often recreates that ancient failure at machine speed.

Consider what happens when an automated assistant treats a user request as a utility function to maximize. If you tell an agent to "clear my calendar for tomorrow," an unconstrained optimizer could cancel your doctor appointments, children's school pickups, and wedding celebrations, because an empty schedule satisfies the literal prompt with minimal effort. If you tell an assistant to "free up storage on my laptop," it could delete family photo libraries or operating system components, because large files yield the fastest reduction in used gigabytes.

In both cases, the agent did not disobey. It obeyed too literally. It maximized the stated metric while ignoring the vast fabric of unstated values that make human life functional.

The invisible background of common sense

Human language works only because…

Human language works only because people leave most of their requirements unsaid.

Inspect technical derivation & primary-source evidence ▾

When you ask a colleague to "pick up lunch for the meeting," you do not add: "do not spend five thousand dollars, do not buy food that spoiled three days ago, and do not steal the sandwiches from the neighboring office."

Those negative constraints are obvious to any person, but they are most of what makes the action safe. If a person had to specify every forbidden side effect every time they spoke, communication would grind to a halt.

When AI systems transition from answering questions in a chat window to taking actions in the real world—moving money, sending messages, changing files, making reservations—the gap between what was said and what was meant becomes dangerous. An agent cannot assume that unmentioned constraints do not matter.

Commands as clues

The alternative to literal optimization…

The alternative to literal optimization is to treat every instruction as probabilistic evidence of intent.

Inspect technical derivation, proofs & citations ▾
Inspect technical derivation, proofs & citations ▾

In this view, your words are a clue about what you want, but the agent remains uncertain about the exact boundaries of your goal.

Literal optimization "Clear my schedule tomorrow" maximizes empty slots Cancels doctor & family events Unstated constraints ignored Instruction as evidence "Clear my schedule tomorrow" infers focus time need Reschedules flexible meetings Asks before moving medical care
Literal execution maximizes the stated words at the expense of unstated priorities. Treating instructions as clues balances the immediate request against unstated personal boundaries.

How it is meant to work: what happens when an instruction is ambiguous or irreversible?

This is an…

This is an illustration of the design.

Inspect technical derivation, proofs & citations ▾
Inspect technical derivation, proofs & citations ▾

Compare how an unconstrained literal agent executes an ambiguous request against an agent equipped with an A2A task lifecycle airlock. Select an everyday scenario and toggle between modes.

A2A Task Lifecycle Active (Pauses for human confirmation before irreversible execution)
User instruction “Clean up old project directories to free disk space.”
Action taken Identifies deletion as an IRREVERSIBLE action with tacit assumptions; pauses execution in INPUT_REQUIRED state and stages a compressed archive before touching files.
Airlock status Paused for confirmation
Lifecycle state INPUT_REQUIRED (Airlock holding lock)
What happens Prevents data destruction. Prompts the human with the exact file list and requires affirmative confirmation before any files are purged.
Inspect full 4-scenario A2A task lifecycle comparison table ▾
Summary comparison: unconstrained literal agent vs. A2A task lifecycle airlock
Everyday instruction Unconstrained literal agent A2A task lifecycle airlock Architectural guarantee
Workspace cleanup Recursively deletes uncommitted archives Pauses in INPUT_REQUIRED with archive snapshot Zero untracked data destruction
Cheapest flight booking Books 13-hour overnight layover flight Surfaces layover trade-off in INPUT_REQUIRED No surprise schedule disruption
Invoice payment Auto-wires funds to unverified PDF payee Locks in AUTH_REQUIRED for trusted check Out-of-band wire authorization
Clear tomorrow's calendar Cancels medical and family appointments Reschedules routine syncs; asks on doctor visits Unstated health/personal boundaries kept
Try different everyday requests to see how.
Inspect technical derivation & primary-source evidence ▾

This subtle shift in framing changes how an agent behaves in three practical ways:

  • Bounded action envelopes. The agent distinguishes between reversible actions (such as reading a draft or collecting options) and irreversible actions (such as deleting data, spending funds, or publishing messages). Reversible exploratory actions proceed quickly; irreversible commitments require explicit user confirmation.
  • Preserving optionality. When multiple plans achieve the apparent goal, the agent chooses the path that leaves future choices open rather than burning bridges to minimize execution time.
  • Clarification when uncertainty is high. When a proposed action touches sensitive boundaries that were not mentioned in the prompt, the agent pauses to ask a concise clarifying question rather than guessing and charging ahead.

The A2A Task Lifecycle: Deterministic pauses before irreversible execution

How does an agent turn this principle into code? Instead of letting an unconstrained model guess at unstated priorities in an open loop, our architecture adopts deterministic task lifecycle state machines (such as the Linux Foundation Agent-to-Agent / A2A v1.0 standard). When an action is reversible—like reading a public website or drafting a local note—the agent proceeds seamlessly. But when an action is irreversible (moving money, deleting files, cancelling bookings) or contains tacit assumptions, the runtime transitions into INPUT_REQUIRED or AUTH_REQUIRED states.

In these states, execution is held in an airlock. The task cannot proceed until the human reviews the exact trade-offs and issues a single-use, cryptographically bound confirmation receipt. This ensures that unstated constraints are checked on your own terms before anything irreversible happens.

What could happen

Adopting this design leads to…

Adopting this design leads to distinct outcomes depending on how well the calibration works in practice:

Inspect technical derivation & primary-source evidence ▾
  • We want this Prudent clarification avoids destructive loss

    A user asks their assistant to clean up old working folders. The agent spots uncommitted experimental branches, pauses destructive pruning, and stores a local compressed snapshot while asking for guidance.

    For example: an assistant asked to "clean up archived directories" flags three uncommitted repositories from two years ago, creating an archive snapshot instead of wiping them to minimize disk use.

  • We want this Unstated constraint preservation protects personal stability

    When unexpected disruptions occur, the agent respects implicit financial, safety, and comfort limits instead of taking extreme measures to satisfy a literal prompt.

    For example: when a winter storm cancels evening flights home, an agent asked to "find the quickest way back" reserves an affordable hotel room and books a morning departure, rather than chartering an exorbitant emergency car service.

  • We want to avoid this Analysis paralysis and confirmation fatigue

    The agent becomes excessively timid about unstated preferences, demanding confirmations for routine, low-risk actions until the user grows fatigued and disables safeguards.

    For example: an assistant organizing downloads asks thirty separate confirmation questions for moving temporary text files, prompting the user to disable intent checks entirely.

What exists and what comes next

This is a design direction…

This is a design direction, not a built feature.

Inspect technical derivation & primary-source evidence ▾

We are writing a small test harness that makes an agent ask for confirmation before irreversible actions; it uses fixed rules, not a model. Whether small local models can tell when to ask is an open research question we have not tested yet.

The next research steps focus on measuring the trade-off between autonomous task completion and confirmation frequency. If testing shows that users experience excessive notification fatigue or that fixed rules fail to identify critical irreversible boundaries, we will adjust the action taxonomy and threshold heuristics before proposing broader deployment.

Further reading

Dylan Hadfield-Menell, Stuart J. Russell…

Dylan Hadfield-Menell, Stuart J. Russell, Pieter Abbeel and Anca Dragan, Cooperative Inverse Reinforcement Learning, arXiv:1606.03137, 2016.