在 Microsoft Copilot Studio 中使用 Fabric 数据代理程序(预览版)

Microsoft Copilot Studio 是一个图形化、低代码平台,用于生成可理解自然语言的自定义 AI 代理、回答用户查询和执行自动化任务等作。 然后,这些代理可以跨频道(如 Microsoft Teams、网站和 Microsoft 365 Copilot)部署。

使用 Fabric 数据代理的其中一种方法是在 Microsoft Copilot Studio 中将其作为连接代理添加到自定义 AI 代理中。 此连接的代理设置支持代理到代理协作,允许 Copilot Studio 中的自定义 AI 代理通过 Fabric 数据代理安全地访问企业数据,并在组织知识中建立响应,以提高准确性、相关性和上下文。

Important

此功能目前为预览版

Prerequisites

  • Microsoft 365 Copilot 许可证,以及每个生成和管理自定义代理的个人的用户许可证。

在 Copilot Studio 中提供 Fabric 数据代理的先决条件

在将 Fabric 数据代理连接到 Microsoft Copilot Studio 之前,请确保配置以下设置:

  1. 数据代理就绪情况:确认数据代理按预期工作,并响应查询。

  2. 发布 Fabric 数据代理:数据代理必须带有详尽丰富的说明进行发布。

  3. 租户对齐:Fabric 数据代理和 Microsoft Copilot Studio 代理必须位于同一租户中。

  4. 身份验证:使用有权访问数据代理的同一帐户登录到 Microsoft Fabric 和 Microsoft Copilot Studio。

  5. 权限:确保你具有以下权限:

    • 至少对 Fabric 数据代理的读取访问权限。 在此处了解有关 Fabric 数据代理的不同权限。
    • 在 Microsoft Copilot Studio 中创建和修改代理的权限
    • 访问 Fabric 数据代理使用的基础数据源

如何将 Fabric 数据代理添加到 Copilot Studio 中的自定义 AI 代理

  1. 导航到 Microsoft Copilot Studio 并选择所需的环境。

    显示 Copilot Studio 中主要选择环境的屏幕截图。

  2. 选择所需环境后,在左窗格中选择“ 创建”,然后选择“ + 新建代理 ”开始生成自定义 AI 代理。 如果已有自定义 AI 代理,则可以跳过步骤 2 和步骤 3。

    显示用于在 Copilot Studio 中创建代理的主页的屏幕截图。

  3. 通过为代理指定一个名称说明来描述其用途和角色,以便配置代理。 请确保保存更改。

    显示为自定义 AI 代理设置名称和说明的屏幕截图。

  4. 设置基本信息后,可以通过添加以下内容来继续:

    • 知识源 ,如 SharePoint、公共网站或上传的文件。
    • 使代理能够执行特定任务或访问外部系统的工具
    • 与其他代理的连接,允许多个代理进行协作的更复杂的场景。
  5. 若要将 Fabric 数据代理添加到 Copilot Studio 中的自定义 AI 代理,请从顶部窗格中导航到 “代理 ”,然后选择“ + 添加 ”将代理添加到自定义 AI 代理。

    显示将代理添加到 Copilot Studio 的第一步的屏幕截图。

  6. 选择要如何扩展代理类别中选择 Microsoft Fabric。

    显示 Fabric 作为连接的代理类别的屏幕截图。

  7. 如果 Microsoft Fabric 和自定义 AI 代理之间存在连接,则可以选择“ 下一步 ”并转到下一步。 否则,请选择下拉列表,然后选择“ 创建新连接 ”以在 Microsoft Fabric 和 Copilot Studio 之间建立连接。

    显示将 Fabric 连接器添加到 Copilot Studio 的屏幕截图。

    Note

    在 Copilot Studio 中将自定义 AI 代理添加到自定义 AI 代理之前,请确保发布 Fabric 数据代理。 Fabric 数据代理和Microsoft Copilot 资源应位于同一租户中,并且Microsoft Fabric 和 Microsoft Copilot 应使用相同的帐户登录。

  8. 从有权访问的 Fabric 数据代理列表中,选择要连接到 Copilot Studio 中的自定义 AI 代理的数据代理,然后选择“ 下一步”。 所选数据代理与自定义 AI 代理协同工作,以处理特定工作流。

    显示 Fabric 数据代理列表的屏幕截图。

    小窍门

    如果未在列表中看到 Fabric 数据代理,请验证:

    • 数据代理在 Microsoft Fabric 中发布并运行。
    • 使用有权访问数据代理的正确帐户登录。
    • 数据代理和 Copilot Studio 位于同一租户上。
    • 你具有访问 Fabric 工作区所需的权限。
  9. 可以调整所选 Fabric 数据代理的说明,然后选择“ 添加代理”。 此步骤将 Fabric 数据代理添加到 Microsoft Copilot Studio 中的自定义 AI 代理。

    显示将数据代理添加到 Copilot Studio 的最后一步的屏幕截图。

  10. 完成后,从顶部窗格导航回 代理 ,应在连接到自定义 AI 代理的代理中看到 Fabric 数据代理。

    显示添加到 Copilot Studio 的 Fabric 数据代理列表的屏幕截图。

  11. 选择连接的 Fabric 数据代理。 在更多详细信息下,可以选择将 Fabric 数据代理的身份验证决定为 用户身份验证代理作者身份验证。 如果选择 “用户身份验证 ”作为身份验证,则需要确保用户有权访问 Fabric 数据代理及其基础数据源。

    显示 MCS 中 Fabric 数据代理身份验证的屏幕截图。

  12. 为了进一步增强自定义 AI 代理的响应能力,可以定义代理如何通过添加主题和触发短语来响应用户。

  13. 可以使用右侧的内置测试聊天窗格来提问并获取答案。 这有助于验证自定义 AI 代理的性能,以确保它调用连接的 Fabric 数据代理以获取答案并进一步微调其行为。

  14. 确保已启用生成式 AI 协调。 为此,请选择位于聊天窗格顶部的 “设置” ,然后在 “业务流程”下选择第一个设置。

    显示 MCS 中的代理设置的屏幕截图。

  15. 可以发布自定义 AI 代理,然后导航到 通道 以选择所需的使用通道。

    显示如何在 MCS 中发布自定义代理的屏幕截图。

    显示可从 Copilot Studio 发布到的频道列表的屏幕截图。

    Note

    Microsoft 365 Copilot 目前不支持将自定义代理与连接的 Fabric 数据代理配合使用。

  16. 若要发布到 Teams,请从频道列表中选择 Teams 并Microsoft 365 Copilot。 这会打开左侧的窗口。 选择 “添加通道 ”以启用此通道。 完成后, Teams 中的 See 代理 处于活动状态。 可以选择它,这会提示你打开 Microsoft Teams。

    Note

    如果与他人共享自定义 AI 代理,则他们必须至少具有对 Fabric 数据代理的读取访问权限以及所有基础数据源所需的权限。

    显示将内容发布到 Teams 的屏幕截图。

  17. 然后,这将启动 Microsoft Teams,你可以在其中从自定义 AI 代理提问并获取答案。