Skip to content

Agents

Concepts for building AI agents and implementing tool use.

Each platform has its own agent system. These guides show how to build agents on each one — from no-code options for business users to full developer frameworks.

PlatformApproachDescriptionGuide
ClaudeSubagentsBuild and activate subagents via natural languageBuilding Agents on Claude
ClaudeAgent TeamsCode-first multi-agent coordination
ClaudeClaude in ChromeChrome browser orchestration (macOS only)
ClaudeAgents SDKCode-first approach in Python with SDK
OpenAIChatGPT Agent ModeSingle-agent orchestration in ChatGPTBuilding Agents on OpenAI
OpenAIAtlas BrowserBrowser orchestration (macOS only)
OpenAIAgentKitVisual builder for conversational agents
OpenAIAgents SDKCode-first approach with Python
OpenAIFrontierEnterprises orchestrating custom, OpenAI, and third-party agents
GoogleWorkspace StudioSimple agent flows for Workspace appsBuilding Agents on Google
GoogleGemini Enterprise Agent DesignerBuild agents and workflows visually — enterprise offering
GoogleGemini in ChromeAI-powered browser workflows
GoogleVertex AI & ADKCode-first approach in Python
M365 CopilotCopilot & Copilot StudioBuild agents visually and deploy to M365 surfacesBuilding Agents on M365 Copilot

For guidance on deciding whether your workflow needs an agent, see Build Workflows > Agents.

  • SDK Building Block — Frameworks and toolkits for building agents and AI workflows in code (Claude Agent SDK, OpenAI Agents SDK, Google ADK, LangGraph, and more)
  • Agent Capability Patterns — Seven architectural patterns that make agents effective: Reflection, Tool Use, Planning, Multi-Agent Collaboration, Memory, Guardrails, and Human-in-the-Loop
  • Agent Orchestration Patterns — Eight coordination topologies for multi-agent systems: Sequential, Parallel, Router, Hierarchical, Handoff, Evaluator-Optimizer, Group Chat, and Decentralized
  • Function Calling - Enabling models to call external functions
  • Tool Use - Defining and executing tools
  • Agent Loops - Iterative reasoning and action
  • ReAct Pattern - Reasoning and acting
  • State Management - Tracking conversation and tool state
  • Error Handling - Graceful failure and recovery