Microsoft
Agent Factory · Azure AI Foundry · Semantic Kernel
This page shows every pattern that Microsoft has published or written about — 7 in total. Each one includes a simple picture of how it works, a short explanation, an example of when to use it, and its trade-offs (the good parts and the not-so-good parts).
Reading patterns from one source at a time matters because it lets you see how a single company or team thinks about building AI agents, and compare their ideas side by side. If a pattern here also appears in the bigger Deep Catalogue, you will see a link so you can read the full, detailed version.

2A.01Tool-Using Agent (Azure)
Agent invokes declared tools with validated parameters and structured returns — Azure AI Foundry implementation of typed tool use.
See 1C.02 Tool Use
2A.02Reflection Agent (Azure)
Azure AI Foundry reference for generator + reviewer loop. Maps to evaluator-optimiser.
See 1A.07, 1C.01
2A.03Planning Agent (Azure)
Azure reference for Plan-and-Execute with planner model and workers.
See 1C.03, 1D.06
2A.04Multi-Agent Collaboration (Azure)
Azure reference for specialist teams with explicit handoff protocols.
See 1C.04
2A.05Semantic Kernel Planner
Microsoft's Semantic Kernel planner dynamically composes registered functions (Sequential, Stepwise, Handlebars variants).
2A.06Magentic-One
Microsoft Research multi-agent orchestrator: orchestrator + four specialists (web-surfer, file-surfer, coder, terminal).
2A.07Agent Factory Observability
Azure-native pattern for span-level tracing of agent execution integrated with App Insights.