AutoGen logo

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

  1. Review the AutoGen website for the project overview.
  2. Use the stable documentation to select and implement the appropriate AutoGen components.
  3. Consult the Core user guide when building event-driven, distributed, or asynchronous agent systems.
  4. 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