AutoGen

SKU: autogen

AutoGen is an open-source programming framework developed by Microsoft for constructing AI agent systems. It streamlines the development of event-driven, distributed, scalable, and resilient agentic applications, enabling the creation of systems where AI agents collaborate to perform tasks autonomously or with human oversight. AutoGen supports asynchronous message passing between agents, integration of large language models (LLMs), and advanced multi-agent design patterns, facilitating the orchestration, automation, and optimization of complex LLM workflows.

Developing AI agent systems with event-driven, distributed architectures.
Facilitating cooperation among multiple AI agents to solve complex tasks.
Integrating large language models (LLMs) into agent workflows.
Orchestrating and automating complex LLM workflows with minimal effort.
Building scalable and resilient agentic applications for various domains.
AutoGen demonstrates high autonomy through its support for fully automated multi-agent conversations with dynamic workflow adaptation, LLM-based function calls for autonomous tool selection, and registered auto-reply mechanisms enabling context-aware responses. The framework allows complete task execution cycles without human intervention while maintaining configurable human oversight options through parameters like human_input_mode. Its ability to serialize/deserialize agent states and configurations enables persistent autonomous operation across sessions.
Open Source
Contact