Most LLM systems that work in production are workflows with a model in a few steps, not open-ended agents. The five workflow patterns, when a real agent loop earns its cost, and how to tell which one a problem needs before building either.
Anthropic's "Building effective agents" drew a line we still use: in a workflow, code decides the path and the model fills in steps; in an agent, the model decides the path. Both are useful. Agents cost more, are harder to test and fail in more interesting ways, so the question for any new feature is whether the path really needs to be decided at run time.
Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.
The number of steps genuinely cannot be known in advance: debugging, open-ended research, operating a tool you cannot script.
There is a reliable signal of success the agent can check for itself, such as tests passing, a query returning rows or a page rendering.
A wrong intermediate step is cheap to undo, or every side effect goes through an approval.
Someone will read traces. An agent nobody observes degrades without anyone noticing.
The traces show the same sequence of tool calls almost every time. Write that sequence as code.
Most of the prompt is instructions about the order of steps.
Costs vary ten times between similar requests because the loop sometimes wanders.
You cannot write an evaluation because "correct" depends on the path taken.
The common production shape is a workflow with one bounded agent step inside it: code handles intake, retrieval, permissions and output formatting, and a tool-using loop with a step limit handles the one part that needs judgment. On AWS that maps cleanly to a Step Functions or durable-function workflow with an AgentCore or Lambda step.
Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.
Book a free 30-minute call about it. Bring your setup and your bill; you'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.
Or keep reading
What MCP Is: Hosts, Clients, Servers, Tools, and How Sign-In Works
MCP (the Model Context Protocol) is the standard way an AI application connects to tools and data: Claude, ChatGPT, Cursor and VS Code speak it, and any company can publish a server. MCP explained in plain terms: the parts, what a server exposes, the two transports, how authorization works since the 2026 spec, where the security risks are, and when building a server is worth it.
Read
Amazon Bedrock Managed Agents Powered by OpenAI: What It Is and When to Use It (Preview)
Bedrock now runs OpenAI's agent harness and frontier models as a managed service inside AWS: IAM permissions, CloudTrail audit, data kept in AWS, with AgentCore Runtime as the default compute. How it relates to AgentCore, the OpenAI Agents SDK and Claude-based agents, and what preview means for production plans.
Read
As of October 25, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.