Back to Resources
Articles

Agentic AI Design Patterns

Choose a Design Pattern for Agentic AI

Google Cloud Architecture Center

Choose a Design Pattern for Agentic AI

Design Patterns Overview

Single-Agent Patterns

  • Single Agent: One AI agent with tools
  • ReAct Pattern: Iterative reasoning and acting
  • Human-in-the-Loop: Human oversight for critical decisions

Multi-Agent Patterns

  • Sequential: Linear workflow through agents
  • Parallel: Concurrent agent execution
  • Loop: Iterative refinement cycles
  • Review & Critique: Generator + critic agents
  • Coordinator: Central agent routing tasks
  • Hierarchical: Multi-level task decomposition
  • Swarm: Collaborative all-to-all communication

Custom Patterns

  • Custom Logic: Mix patterns with code

Selection Guide

Deterministic Workflows

Use sequential, parallel, or iterative patterns

Dynamic Orchestration

Use coordinator, hierarchical, or swarm patterns

Special Requirements

Use human-in-the-loop or custom logic


Choose patterns based on task complexity and autonomy needs.