Skip to content
About

AI Agents

An agent is an LLM placed in a loop, given tools, and allowed to decide its own next step. Where a normal LLM call is one request and one response, an agent can plan, act, observe the result, and act again — until the task is done.

That autonomy is powerful and genuinely hard to make reliable. This section is as much about restraint — knowing when not to build an agent — as it is about building one.

Decide whether a problem actually needs an agent, design the agent loop and its tools, and reason about the failure modes — runaway loops, cost blowups, unsafe actions — before they reach production.

LLM Engineering and AI System Design.