Agent design patterns
Reusable architectures for arranging one or many agents, and how to choose between them.
Reusable architectures for arranging one or many agents, and how to choose between them.
Sandboxing, permissions and input handling that bound what an agent can do.
The core of every AI agent: a model choosing actions in a loop until the task is done.
Deciding what goes into an agent’s finite context window, and when.
Open standard for exposing tools, resources and prompts to any compatible agent.
Google Cloud Architecture Center guide to 12 agent design patterns and how to choose between them.
Blog post mapping an AI agent as a loop plus tools, context, delegation, verification and guardrails.
Delegating focused sub-tasks to agents with fresh context windows.
Strip away the hype and an AI agent is a loop, some tools, and a lot of careful context management. Here’s how the pieces fit together and where the real engineering lives.
Functions an agent can call to act on the world; their design is interface design for a model.