What is AutoGen?
AutoGen is Microsoft's open-source multi-agent conversation framework — enabling developers to build applications where multiple LLM agents converse to solve tasks — featuring customizable agents, human-in-the-loop, and code execution capabilities. ---
Key Features
Multi-Agent Conversations
Agents converse with each other to solve complex tasks
Customizable Agents
Define agents with specific roles, LLMs, and tools
Human-in-the-Loop
Humans can intervene in agent conversations
Code Execution
Agents can write and execute code
Pros & Cons
What works
- Microsoft-backed — strong research foundation
- Flexible agent design with human-in-the-loop
- Code execution enables agents to actually do tasks
- Active development and research community
Watch out for
- Steep learning curve — requires Python proficiency
- Documentation can be fragmented across versions
- Less production-ready than CrewAI or commercial tools
- No managed cloud service — must self-host

