autogen
by microsoft
Python framework for building and orchestrating agentic AI workflows
Overview
Enables building and orchestrating agentic AI applications with composable agents and message-passing workflows. Provides a Python framework for defining agents, roles, tool connectors, and multi-agent conversation patterns so teams can prototype complex delegations and pipelines. Includes support for synchronous and asynchronous flows, planner/actor setups, and integrations with major LLM providers. Hierarchical Multi-Agent Pattern and Agent Protocol.
Why It Matters
Best For
Teams prototyping or producing multi-agent systems that need structured agent roles, delegation patterns, and integrations with major LLMs. For interoperability, consider adopting the A2A Protocol to enable smooth agent-to-agent communications.
How It's Used
- Composing specialist agents that delegate subtasks and aggregate results
- Prototyping agent pipelines to reproduce and debug multi-agent failure modes
- Injecting evaluation hooks to measure agent track record and behavior during runs