AutoGen是微軟發布的一個用于構建AI Agent系統的開源框架,旨在簡化事件驅動、分布式、可擴展和彈性Agent應用程序的創建過程。
開源地址:
GitHub - microsoft/autogen: A programming framework for agentic AI ?? PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehourA programming framework for agentic AI ?? PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehour - microsoft/autogenhttps://github.com/microsoft/autogen
核心概念
-
Agent:Agent是AutoGen中的核心實體,具有多種能力,可以利用GenAI模型、工具、人工輸入或這些方式的組合來發送和接收消息,并生成相應的響應。它能夠對現實世界中的人員以及抽象的算法等實體進行模擬,簡化復雜工作流程的實施。
-
對話模式:AutoGen支持多種對話模式,包括Agent之間的一對一對話、多個Agent參與的群聊以及分層對話等。這些模式為解決復雜問題和完成任務提供了有效的途徑。
核心功能
-
異步消息傳遞:Agent通過異步消息進行通信,支持事件驅動和請求/響應交互模式。
-
全面的類型支持