{"id":973047,"date":"2023-10-06T15:16:20","date_gmt":"2023-10-06T22:16:20","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&p=973047"},"modified":"2025-01-22T10:42:38","modified_gmt":"2025-01-22T18:42:38","slug":"autogen","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/autogen\/","title":{"rendered":"AutoGen"},"content":{"rendered":"
\n\t
\n\t\t
\n\t\t\t\"AutoGen\t\t<\/div>\n\t\t\n\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n

AutoGen<\/h1>\n\n\n\n

Open-Source Framework for Agentic AI
<\/p>\n\n\n\n

aka.ms\/autogen (opens in new tab)<\/span><\/a><\/p>\n\n\n\n

autogen@microsoft.com<\/a><\/p>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n\n

AutoGen is an open-source programming framework for building AI agents and facilitating cooperation among multiple agents to solve tasks. AutoGen aims to provide an easy-to-use and flexible framework for accelerating development and research on agentic AI.<\/p>\n\n\n\n

Over the past year, our work on AutoGen has highlighted the transformative potential of agentic AI in addressing real-world challenges through agents and multi-agent applications. Building on this progress, we are excited to announce AutoGen v0.4\u2014a significant milestone shaped by learning and valuable feedback from our community of users and developers. This update represents a complete redesign of the AutoGen library, aimed at improving code quality, robustness, generality, and the scalability of agentic workflows.

The initial release of AutoGen generated widespread interest in agentic technologies. At the same time, users faced challenges scaling applications due to limited support for dynamic workflows and debugging tools. Feedback highlighted the need for stronger observability, more flexible collaboration patterns, and for reusable components. AutoGen v0.4 addresses these issues with its asynchronous, event-driven architecture. AutoGen v0.4 adopts a more robust, asynchronous, and event-driven architecture, enabling a broader range of agentic scenarios with stronger observability, more flexible collaboration patterns, and for reusable components.<\/p>\n\n\n\n

\"Block<\/figure>\n\n\n\n

Key Features<\/h2>\n\n\n\n