通过


在 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. Authentication:使用有权访问数据代理的同一帐户登录到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. 若要在 Copilot Studio 中将Fabric数据代理添加到自定义 AI 代理,请从顶部窗格中导航到 Agents,然后选择“+ Add将代理添加到自定义 AI 代理。

    Screenshot 显示将代理添加到 Copilot Studio 的第一步。

  6. 选择如何扩展您的代理程序类别中选择 Microsoft Fabric。

    Screenshot 将Fabric显示为连接的代理类别.

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

    截图显示如何将Fabric连接器添加到Copilot Studio。

    Note

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

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

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

    小窍门

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

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

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

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

    Screenshot 显示添加到 Copilot Studio 的 Fabric 数据代理列表。

  11. 选择连接的Fabric 数据代理。 在更多详细信息下,可以选择将Fabric数据代理的身份验证确定为 User authenticationAgent author authentication。 如果选择 User 身份验证作为身份验证,则需要确保用户有权访问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 代理提问并获取答案。