From the course: Azure AI for Developers: Building AI Agents

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

AutoGen overview

AutoGen overview

- AutoGen is an open source framework designed by Microsoft researchers AI Frontiers Lab to build AI agent systems. It simplifies the creation and orchestration of event driven distributed agent applications, enabling multiple large language models, tools, and advanced multi-agent design patterns. AutoGen requires Python 3.10 or later. The current stable version as of this recording is version 0.4. AutoGen has three major APIs. The Core API implements message passing, event driven agents, and local and distributed runtime for flexibility and power. This API is normally for advanced developers. AgentChat API built on top of the Core API implements a simpler API for rapid prototyping. For those starting out with AutoGen, we suggest using this library. Finally, the Extensions API enables first and third party extensions, continuously expanding framework capabilities. It supports specific implementations of large language model clients, such as OpenAI, Azure OpenAI and capabilities such…

Contents