Agents & tools
A fixed chain of steps written in code, where a language model does some of the steps but does not choose the order.
Formal
A system in which large language model calls and tool calls follow paths set in advance by the developer - in a line, in branches chosen by rules, or side by side - rather than the model deciding its own next step as an AI agent does.
In plain English
Like a relay race on a fixed route - each runner is fast and skilled, but where they run and whom they hand the baton to was settled before the start.
In practice
At a water utility, each customer email passes a fixed chain - a model sorts it by topic, a prompt written for that topic drafts a reply, code checks the draft against the price rules, and a customer adviser sends it.
Why it matters
For most business tasks a fixed path is cheaper, easier to test and harder to lead astray than a free-acting agent, so it is often the better first choice.