01
Automation
Executes a predefined path.
No interpretation, no choice between actions. A full component of a system, and frequently the right one.
WTB systems studio
Agent anatomy / 002
Five terms do different jobs, and conflating them is how the word agent stops meaning anything. Here is what each one is, and the test that separates it from the next.
A shared vocabulary
Five terms, one job each. If a thing never interprets context, makes a bounded decision or routes an exception, it is automation — a full component of a system, and often the better engineering result. The distinction exists so the right mechanism gets picked, not so agency ranks above the rest.
Our own registry labels each entry accordingly, including the ones that are not agents.
01
Executes a predefined path.
No interpretation, no choice between actions. A full component of a system, and frequently the right one.
02
A bounded responsibility that chooses, recommends or routes a permitted action from context.
The decision is the point. It can be entirely deterministic — an LLM is not required.
03
An optional component for interpreting or generating language where ambiguity matters.
Neither agency nor authority by itself.
04
The technical layer giving an agent controlled access to context, tools and state.
It enforces policy, permissions, logging and escalation. Infrastructure, not the outcome.
05
Combines automations, agents, humans, rules, tools, data and controls to deliver an outcome.
The outcome belongs to the system, never to one component in it.
What makes an agent inspectable
01
What can the system perceive and remember?
Observations, instructions, knowledge, state, history and retrieved context give a system an operational view of its environment.
02
What can the system determine and do?
Capabilities combine the appropriate mechanisms—rules, algorithms, models, tools and communication—to perform a defined role.
03
When does the system operate?
A persistent system behaves differently from a prompt-response tool. Its activation must be explicit.
04
What is the system allowed to change?
Permissions, limits, approvals and escalation define the difference between a recommendation and an action.
05
How do we know the system behaved correctly?
Evaluation, traces, outcomes and feedback make consequential systems inspectable over time.
Composition
Rules can be safer than model reasoning. Human judgment can be essential. The practical question is which combination can reliably perform the required behaviour.
Inspect a system specification ↗Start with the operating problem
A first call is thirty minutes and costs nothing. We say honestly whether we are the right people. You would be talking to the people at We Think Beautiful in Brussels — the ones who do the work, not an account layer above them.