AutoGen
Microsoft open-source framework for building multi-agent AI applications where specialized agents collaborate to complete complex tasks.
About
AutoGen, developed by Microsoft Research, provides a programming framework for creating networks of AI agents that communicate with each other to solve problems. Each agent can have a different role, such as planner, coder, or critic, and they exchange messages until a task is complete or a human steps in.
The framework supports Python and .NET, integrates with OpenAI, Azure OpenAI, and other providers, and includes AutoGen Studio, a no-code GUI for designing agent workflows visually. It suits researchers and developers building automation pipelines, code-generation loops, or complex reasoning systems. Note that Microsoft has shifted new development to the Microsoft Agent Framework, with AutoGen now in maintenance mode.
The framework supports Python and .NET, integrates with OpenAI, Azure OpenAI, and other providers, and includes AutoGen Studio, a no-code GUI for designing agent workflows visually. It suits researchers and developers building automation pipelines, code-generation loops, or complex reasoning systems. Note that Microsoft has shifted new development to the Microsoft Agent Framework, with AutoGen now in maintenance mode.