Multi-Agent

Team Compute is not just about teams of humans but also teams of agents.

Autogen

Autogen vs AG2

In the multi-agent space it is difficult not to talk about Autogen (and the related mess that came with the

AG2, a fork of Microsoft Autogen 0.2 when the original developer left Microsoft, has gone through a number of forks:

  1. AutoGen 0.2
    GitHub - microsoft/autogen: A programming framework for agentic AI
    has moved to a new AutoGen 0.2 location

  2. Autogen 0.3
    GitHub - autogenhub/autogen: A programming framework for agentic AI. Discord: https://discord.gg/pAbnFJrkgZ
    also so called AutoGenHub

  3. AG2
    GitHub - ag2ai/ag2: AG2 (formerly AutoGen): The Open-Source AgentOS. Join us at: https://discord.gg/pAbnFJrkgZ)

  • On PyPi this same code is under multiple names ag2, autogen, pyautogen.

Meanwhile Microsoft perform a total rewrite and created Autogen 0.4:

  1. AutoGen 0.2
    GitHub - microsoft/autogen: A programming framework for agentic AI
    old AutoGen 0.2 location has moved since

  2. AutoGen 0.4
    GitHub - microsoft/autogen: A programming framework for agentic AI
    AutoGen 0.4 took over old AutoGen 0.2 location

  3. AutoGen 0.2
    GitHub - microsoft/autogen at 0.2
    new AutoGen 0.2 location

  • On PyPi both 0.2 and 0.4 are under one name autogen-agentchat.

References:

Related projects:

  1. FLAML
    GitHub - microsoft/FLAML: A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.

  2. CAMEL
    https://x.com/guohao_li/status/1727641559259029921

User Interface

Magentic UI

Microsoft is using Autogen underneath Magentic UI, it has a web agent focus.

Autogen Studio

Microsoft is migrating Autogen Studio from Autogen 0.2 to 0.4

AG2 Studio

AG2 Studio is based on AG2 instead of Autogen