Skip to course content
Free agentic AI fundamentals course

Introduction to Agentic AI and Workflow Automation

Unit 05.00: Deciding in advance what the agent may decide

Write down which decisions belong to code, which to a person, and which to the agent - before building anything.

Three owners, one table

Every decision in the workflow, sorted by who makes it and why.

The table below sorts six.

DECISION                                    DECIDED BY   WHY
which queue this ticket belongs in          rule         four fixed outcomes
is the tone angry?                          agent        judgement
does the amount exceed 500?                 rule         a comparison
how should the reply be phrased?            agent        judgement
should the refund be issued?                human        irreversible
has the contract been found?                rule         a lookup

3 by rule, 2 by the agent, 1 by a person

Three of six need no judgement at all: a fixed set of destinations, a comparison, and a lookup. One belongs to a person because it is irreversible. Two are genuinely the agent's.

Writing this table first is what stops the agent quietly acquiring decisions nobody delegated to it. Built without it, the agent tends to own everything that was not explicitly taken away.

The mistake this prevents

The mistake is deciding ownership implicitly, by what ends up in the prompt. Anything mentioned in an instruction is a decision you have handed over, whether or not you meant to - and the ones handed over by accident are the ones nobody tests.

Takeaway

Assign every decision to code, a person, or the agent, in writing, before building. Unassigned decisions default to the agent.