firehose> #llmops

Workflows vs Agents

The load-bearing architectural distinction inside "agentic systems." Both use LLMs and tools; the difference is who holds control of the process:

An agent is typically just an LLM using tools in a loop against environmental feedback: it begins from a human command or discussion, plans, operates independently, gains "ground truth" from the environment at each step (tool results, code execution) to assess progress, and pauses for human feedback at checkpoints or blockers. Because it can run many turns autonomously, it carries higher cost and the risk of compounding errors — hence stopping conditions (e.g. a max-iteration cap), extensive testing in sandboxed environments, and guardrails. Autonomy suits scaling tasks in trusted environments.

The decision ladder: for many apps, a single optimized LLM call is enough; when more is warranted, prefer a workflow for predictability on well-defined tasks and an agent when flexibility and model-driven decisions at scale are needed. See Agentic Simplicity — sometimes the right answer is not to build an agentic system at all.

Claims


Linked from