Skip to course content
Free agentic AI fundamentals course

Introduction to Agentic AI and Workflow Automation

Unit 01.04: Choosing the least autonomous thing that works

Work up from the simplest structure, and let a specific requirement force each step.

Five requirements, five answers

Each row names a requirement and the smallest thing that satisfies it.

The table below lists them in order.

requirement                                  smallest thing that fits
the sequence is known in advance             a script
one decision, fixed set of outcomes          a script with a rule
the next step depends on a result            an agent
it must pause for a person                   an agent with a gate
it must survive being interrupted            an agent with durable state

2 of 5 need no agent at all

Two of the five need no agent at all. A known sequence is a script; one decision with a fixed set of outcomes is a script with a rule in it.

The three that do need an agent each name something concrete: the next step depends on a result, it must pause for a person, or it must survive being interrupted. Those are requirements you can point at, not impressions.

The mistake this prevents

The mistake is starting at the bottom of the list because the problem sounds agentic. Every row you skip past adds machinery between you and the bug - a loop that can run, a permission model to get right, a state object to keep consistent.

Takeaway

Work up the list and let a named requirement force each step. If you cannot name the requirement, the previous row was sufficient.