AIAny
AI Agent2023
Icon for item

AutoGen

Coordinates multiple LLM agents that converse to solve a task, splitting work across customizable roles that call tools, run code, and loop in humans. The v0.4 redesign adds async messaging and Python/.NET interoperability across distributed networks.

Introduction

Most agent frameworks treat "multi-agent" as a config flag bolted onto a single chat loop. AutoGen instead makes conversation the primitive: agents are independent participants that exchange asynchronous messages, so a planner, a coder, an executor, and a human reviewer can interleave turns the same way a real team does. That framing is why the v0.4 rewrite tore the library down to an event-driven message bus rather than patching the old request/response core.

What Sets It Apart
  • Agents are conversable peers, not sub-functions — work is divided by who is in the conversation, so swapping a role means swapping a participant, not rewriting orchestration.
  • A human can be dropped into any conversation as just another agent, making human-in-the-loop a first-class mode instead of an escape hatch.
  • Built-in code execution lets an agent write, run, and debug code mid-conversation, closing the loop without a separate tool layer.
  • v0.4's async, event-driven core plus Python/.NET interop targets distributed networks that span teams and languages, not just a single process.
Who It's For

Great fit if you are prototyping or researching multi-agent patterns and want conversation, tool use, and code execution to compose cleanly — AutoGen Studio's low-code canvas helps here too. Look elsewhere if you need a single deterministic agent with a fixed pipeline, or if the churn between v0.2 and v0.4 APIs is a problem; the redesign is powerful but the ecosystem and your own code may still be catching up.

Information

  • Websitemicrosoft.github.io
  • OrganizationsMicrosoft Research
  • AuthorsMicrosoft
  • Published date2023/08/18

Categories

More Items

GitHub
AI Video2026

Turns Claude Code or Codex into an agent skill that storyboards, animates, and sound-designs cinematic product promos from your real screenshots using Remotion. Packs tuned shot recipe cards, 150+ motion previews, a production-ready template, Remotion components, and audio assets for web/desktop product films.

GitHub
AI Agent2026

Helps produce and revise natural, readable Japanese for work documents by applying a 12-item writing constitution and sudachipy-powered lint to detect and remove “AI-smelling” patterns; includes diagnostic scoring and iterative rewrite loops.

GitHub
AI Agent2026

Runs a local-first AI agent runtime that drives your desktop and automates workflows — browsing, file edits, approved shell commands, document extraction, and scheduled tasks — while integrating local or cloud LLMs (llama.cpp/TurboQuant) and embedding as an HTTP service or Tauri sidecar.