
Microsoft Agent Framework 简介
微软最近推出了Microsoft Agent Framework,这是一款开源软件开发工具包 (SDK),专为使用. NET 或 Python 创建智能多代理系统而设计。该框架是 Semantic Kernel 和 AutoGen 的演进,充分利用了负责这些早期创新的团队的专业知识。
较之前版本增强的功能
据微软称,新框架将 AutoGen 的用户友好型编排功能与语义内核提供的强大状态管理、遥测和类型安全功能相结合。目前,该框架已公开预览,鼓励用户通过其 GitHub 存储库分享反馈并报告问题。
与众不同的新功能
Microsoft Agent Framework 引入了前代产品所不具备的多项突破性功能。其中主要包括:
- 基于图形的工作流:这些工作流允许复杂的编排,可以无缝连接多个代理和功能。
- 检查点:通过允许框架保存各个阶段的进度,确保任务执行期间的可靠性。
- 人机交互支持:此功能在必要时通过结合人工输入来增强代理的决策能力。
理解自主代理
对于那些不太了解人工智能最新进展的人来说,需要注意的是,代理是由大型语言模型驱动的自主实体。这些代理可以管理输入、做出明智的决策、与外部工具和服务器交互并生成响应。它们的能力已显著扩展,使其能够同时执行多项任务并最终交付输出。此外,这些代理还可以通过线程管理(用于状态处理)、内存上下文提供程序以及用于管理操作的中间件进行增强。
工作流功能
新框架的一个突出特点是其工作流。微软将其描述为基于图形的编排,能够执行复杂的多阶段任务。工作流功能包括:
- 基于类型的路由:根据定义的类型引导数据流。
- 条件逻辑:根据特定条件做出决策。
- 检查点:增强流程的可靠性。
这些工作流支持各种多代理编排模式,包括顺序、并发、切换和创新的 Magentic 模式。
企业集成和开源承诺
Microsoft Agent Framework 专为企业环境而设计,可与Foundry SDK、MCP SDK、A2A SDK和M365 Copilot Agents集成。微软的目标是在一个开源平台内将前沿研究与业务就绪结合起来。该公司致力于定期更新,并通过其 GitHub 存储库促进社区贡献,确保该框架保持活力并符合开源原则。
欲了解更多信息,请访问微软官方公告。
发表回复