AutoGen

AutoGen is Microsoft's multi-agent framework built around the metaphor of a conversation: define agents, they send messages to each other, problems get solved through the exchange. It started research-flavored and is increasingly production-ready. It fits particularly well when your problem genuinely looks like "agents talking," and less well when it doesn't.

Core concepts

Strengths

Weaknesses

When AutoGen is the right pick

When to pick something else

AutoGen Studio

Microsoft offers AutoGen Studio, a UI for building and debugging agent configurations. Useful for non-programmers prototyping agent workflows, and helpful even for engineers when visualizing agent conversations in a group chat.

A good fit: a research + coding duo

Two agents: a "researcher" who searches and reads documents, and a "coder" (UserProxyAgent) who writes and runs analysis code. They pass findings back and forth until the user's question is answered. AutoGen's chat paradigm fits this naturally: each agent's message is the other's input. Minimal scaffolding.

Pitfalls

What to do with this