介绍

已完成

AI 代理正在转换应用程序如何与用户交互并自动执行任务。 与传统程序不同,AI 代理使用生成式 AI 来解释数据、做出决策和完成任务,只需最少人工干预。 这些代理使用大型语言模型来简化复杂的工作流,使它们非常适合自动化业务流程。

开发人员可以使用不同的工具(包括 Microsoft Agent Framework)生成 AI 代理。 此开源 SDK 简化了 AI 模型与应用程序的集成。 Microsoft Agent Framework 支持来自多个提供程序的不同类型的代理,包括 Microsoft Foundry、Azure OpenAI、OpenAI、Microsoft Copilot Studio 和人类代理。 本模块重点介绍 Microsoft Foundry 代理,后者使用 Microsoft Foundry 代理服务提供企业级功能。

Microsoft Foundry 代理服务是一项完全托管的服务,使开发人员能够安全地生成、部署和缩放高质量的可扩展 AI 代理。 使用 Foundry 代理服务时,开发人员无需管理基础计算或存储资源。 借助 Microsoft Agent Framework,开发人员可以在 Foundry 代理服务上快速生成代理,支持自然语言处理,并在几行代码中提供对内置工具的访问权限。

虽然 Foundry 代理服务为构建 AI 代理提供了强大的基础,但 Microsoft Agent Framework 提供了更高的灵活性和可伸缩性。 如果解决方案需要多种类型的代理,则使用 Microsoft Agent Framework 可确保实现的一致性。 最后,如果你打算开发多代理解决方案,框架的工作流业务流程功能允许你有效地协调协作代理,这是一个在后面的模块中更详细地介绍的主题。

假设你需要开发一个 AI 代理,该代理会自动设置员工费用报告的格式和电子邮件。 AI 代理可以从提交的支出报表中提取数据,正确设置其格式,并在使用 Microsoft Agent Framework 时将其发送给相应的收件人。 工具和函数功能允许 AI 代理与 API 交互、检索必要的数据和完成任务。

在本模块中,你将了解 Microsoft Agent Framework SDK 的核心功能。 你还将了解如何创建自己的 AI 代理,并使用工具功能扩展其功能。

完成本模块后,可以:

  • 使用 Microsoft Agent Framework 连接到 Microsoft Foundry 项目。
  • 使用 Microsoft Agent Framework 创建 Microsoft Foundry 代理。
  • 将工具函数与 AI 代理集成。