
AI AGENTS
AutoGen
by Microsoft
agentsource:microsoft.github.iomulti-agentagentic-aiframeworkpythondotnetopen-source
Overview
Open-source framework for building agentic AI applications with multi-agent communication, tool use, and code execution.
Details
AutoGen is an open-source programming framework for agentic AI applications and systems. It supports multi-agent communication, tool use, and code execution. Its Core framework is designed for event-driven, distributed, scalable, and resilient AI agent systems using asynchronous messaging, with Python and .NET interoperability.
When to Use
Build applications that coordinate multiple AI agents through messaging and conversations. Create agentic workflows that need tool use or code-execution capabilities. Develop distributed or event-driven AI agent systems with asynchronous messaging.
Getting Started
- Review the AutoGen website for the project overview.
- Use the stable documentation to select and implement the appropriate AutoGen components.
- Consult the Core user guide when building event-driven, distributed, or asynchronous agent systems.
- Explore the official GitHub repository for project code and resources.
Key Features
- •Multi-agent communication
- •Tool-use support
- •Code-execution capabilities
- •Event-driven and asynchronous messaging
- •Distributed, scalable, and resilient agent-system support
- •Python and .NET interoperability
Capabilities
- •multi-agent systems
- •agent communication
- •tool use
- •code execution
- •asynchronous messaging
- •distributed agent systems
Last updated Sep 3, 2026