AutoGen is a programming framework by Microsoft for building multi-agent AI applications. It provides an event-driven architecture that allows developers to create AI agents that can work together, communicate through asynchronous messages, and solve complex tasks. The framework includes AgentChat for building conversational agents, AutoGen Core for scalable distributed systems, and AutoGen Studio for prototyping multi-agent workflows through a visual interface without writing code. Agents can use language models, execute tools, and collaborate in teams to handle tasks ranging from business process automation to research applications.
Alternatives
CrewAI
Multi-agent platform for building teams of AI agents that automate complex workflows autonomously
Flowise
Open-source visual builder for creating AI agents and LLM workflows with drag-and-drop interface
Haystack
Open-source framework for building production-ready LLM applications with RAG, agents, and customizable pipelines
LangChain
Framework for building AI agents and LLM applications with modular components and third-party integrations
LlamaIndex
Framework for building AI agents and RAG applications that connect LLMs with your data through indexing and retrieval
n8n
AI workflow automation platform combining visual building, custom code, and 500+ integrations for building AI agents.
Port
Internal developer portal platform that enables autonomous workflows and self-service for engineering teams