Workflow or agent? The 5 patterns that work
The golden rule: start simple
Anthropic publishes a recommendation few vendors are willing to make: don't start with an agent. Agentic systems "trade latency and cost for better task performance". For most uses, a single well-designed call — with the right examples and the right documents in context — is more than enough.
Two families, not one
The workflow
Claude and your tools follow a path you mapped out in advance. Predictable, testable, budgetable. Covers the bulk of enterprise needs.
The agent
Claude chooses its own route and its own tools, and keeps control until the job is done. Powerful on open-ended problems, unpredictable by nature.
The 5 workflow patterns
These are the five architectures Anthropic documents and publishes as open source. Each answers a specific situation — the skill lies in recognizing which one you are looking at.
Prompt chaining — the assembly line. Each step processes the output of the previous one, in an order you set.
When: the task breaks down into sub-tasks known in advance.
Example: draft the product pitch → translate it into three languages → adapt it to each channel's format. Every step is verifiable; if quality slips, you know exactly where.
Routing — the switchboard. A first call classifies the request, then sends it to the right treatment.
When: your inbound falls into distinct categories that call for different answers.
Example: customer requests sorted between general question, refund request and technical incident — each with its own prompt and tools. Budget bonus: simple cases go to Haiku, heavy ones to Opus 5.
Parallelization — the reading committee. Two variants: sectioning (each handles a portion) and voting (several handle the same thing, you compare).
When: you are after speed, or confidence through cross-checking.
Example: a contract reviewed simultaneously from the legal, financial and operational angle — three parallel readings, one synthesis.
Orchestrator and workers — the project manager. A central Claude breaks the mission down on the fly, delegates, then consolidates.
When: the mission is complex and how it splits depends on what you find along the way. That is the difference from chaining: here the sub-tasks are not predictable.
Example: the acquisition due diligence described in module 15.
Evaluator-optimizer — the writer-editor duo. One Claude produces, another critiques, and the loop runs until the target level is reached.
When: you can state clear quality criteria and iteration visibly improves the result.
Example: a commercial proposal reworked until it passes your checklist — hook, hard evidence, objections handled, call to action.
So when does the autonomous agent apply?
It starts from your instruction, then plans and operates on its own. It relies on feedback from its environment — tool results, errors it hits — to judge its progress, and can come back to you when it lacks information.
Save it for open-ended problems whose steps you cannot predict, in a trusted environment and always with human checkpoints. Resolving a complex technical ticket, driving a workstation: yes. Processing your expense claims: no, that's a workflow.
Facing an automation need, answer the module's three questions: is one prompt enough? are the steps known? what is measured?
Expected result : You can say whether it is a prompt, a workflow or an agent, and why.


