Au
AI Agents

AutoGen

An open-source programming framework for agentic AI.

Open AutoGen ↗

What is AutoGen?

AutoGen provides developer components for agent applications. Before starting a new project, read its repository guidance on project status and related Microsoft agent tooling, then evaluate whether it matches your maintenance needs.

What you can do

  • Agent programming
  • Open-source framework
  • Developer components

Exploring multi-agent applications

AutoGen provides building blocks for applications in which agents exchange messages and use tools. Start by defining the participants, the information each needs, and how the interaction ends. A narrow example makes it easier to understand message flow than a large team of agents with overlapping responsibilities.

Controlling execution

Set clear stopping conditions and review the permissions granted to executable tools. Log the interaction and test what happens when a tool fails or an agent returns incomplete information. Check the official repository for current version guidance, since examples and APIs can differ between releases.

Who it suits

Developers researching agent architectures.

Before you start

Read current repository maintenance guidance before adopting it for a new application.

Sources and review scope

Based on public product information. This listing is an introduction, not a hands-on benchmark. Check current features and terms with the provider.

Related tools