Join our daily and weekly newsletters for the latest updates and exclusive content covering cutting-edge AI. Learn more
Microsoft has updated its AutoGen orchestration framework so that the agents it helps create can become more flexible and give organizations more control.
AutoGen v0.4 brings robustness to AI agents and resolves issues identified by customers around architectural constraints.
“The initial release of AutoGen sparked broad interest in agentic technologies,” Microsoft researchers said. in a blog post. “At the same time, users faced architectural constraints, an inefficient API compounded by rapid growth, and limited debugging and intervention capabilities.”
The researchers added that customers are demanding stronger observability and control, flexibility around multi-agent collaboration, and reusable components.
AutoGen v0.4 is more modular and extensible, with scalability and distributed agent networks. It adds asynchronous messaging; multilingual support, observability and debugging; and built-in and community extensions.
Asynchronous messaging means that agents built with AutoGen v0.4 support event- and request-based interaction models. The framework is more modular, so developers can add plugin components and create agents in the long run. It also allows users to design more complex and distributed agent networks.
The AutoGen plugin simplifies the process of working with multi-agent teams and advanced model clients. It also allows open source developers to manage their extensions.
To address the issue of observability, AutoGen v0.4 integrates metrics tracking, message tracing, and debugging tools so users can monitor agent interactions. Updates enable interoperability between agents speaking different coding languages; Currently, AutoGen v0.4 supports Python and .NET, but support for additional languages is in progress.
New framework
Microsoft has updated the AutoGen framework to better define responsibilities across the framework, tools, and application.
It has three layers: the core, which includes the basic elements of an event-driven system; AgentChat, a “task-focused, high-level API built on top of the core layer” that features group chat, code execution, and pre-built agents and is very similar to AutoGen v0.2; and proprietary extensions, which interface with integrations such as Azure Code Executor and OpenAI’s Model Client.
In addition to its framework update, some Microsoft tools built around AutoGen have also been upgraded.
AutoGen Studio, a low-code interface for rapid agent prototyping, has been rebuilt on the AutoGen AgentChat API v4.0. Users can get real-time agent updates, pause conversations or redirect agents with running control, design agent teams with a drag-and-drop interface, import custom agents, and get insights. interactive comments.
Microsoft and agents
Microsoft launched AutoGen in October 2023 in hopes of simplifying the way agents communicate with each other. With LangChain And LamaIndexAutoGen was one of the first AI agent orchestration frameworks released before agents became the buzzword they are today.
Since then, Microsoft has released other agentic systems, including Magentic-One, a general-purpose agentic system capable of powering multiple agents to accomplish tasks.
The company has embraced AI agents, deploying perhaps the largest AI agent ecosystems through its Copilot Studio platform.
But other companies are following suit. Sales force launched AgentForce, and more recently its AgentForce 2.0 update, while ServiceNow released a library of customizable agents. AWS has also added more support for building multi-agent systems to its Bedrock platform.