Microsoft Copilot Studio 是一个图形化、低代码平台,用于生成可理解自然语言的自定义 AI 代理、回答用户查询和执行自动化任务等作。 然后,这些代理可以跨频道(如 Microsoft Teams、网站和 Microsoft 365 Copilot)部署。
使用 Fabric 数据代理的其中一种方法是在 Microsoft Copilot Studio 中将其作为连接代理添加到自定义 AI 代理中。 此连接的代理设置支持代理到代理协作,允许 Copilot Studio 中的自定义 AI 代理通过 Fabric 数据代理安全地访问企业数据,并在组织知识中建立响应,以提高准确性、相关性和上下文。
Important
此功能目前为预览版。
Prerequisites
- 付费的 F2 或更高版本的 Fabric 容量,或者每个容量 (P1 或更高版本) 的 Power BI Premium 容量(已启用 Microsoft Fabric)
- Fabric 数据代理租户设置已启用。
- 启用了 AI 的跨地理位置处理 。
- 已启用适用于 AI 的跨地理位置存储。
- 至少有一个包含数据:仓库、lakehouse、一个或多个 Power BI 语义模型、KQL 数据库或本体。
- 已为 Power BI 语义模型数据源启用通过 XMLA 终结点的 Power BI 语义模型租户切换。
- Microsoft 365 Copilot 许可证,以及每个生成和管理自定义代理的个人的用户许可证。
在 Copilot Studio 中提供 Fabric 数据代理的先决条件
在将 Fabric 数据代理连接到 Microsoft Copilot Studio 之前,请确保配置以下设置:
数据代理就绪情况:确认数据代理按预期工作,并响应查询。
发布 Fabric 数据代理:数据代理必须带有详尽丰富的说明进行发布。
租户对齐:Fabric 数据代理和 Microsoft Copilot Studio 代理必须位于同一租户中。
身份验证:使用有权访问数据代理的同一帐户登录到 Microsoft Fabric 和 Microsoft Copilot Studio。
权限:确保你具有以下权限:
- 至少对 Fabric 数据代理的读取访问权限。 在此处了解有关 Fabric 数据代理的不同权限。
- 在 Microsoft Copilot Studio 中创建和修改代理的权限
- 访问 Fabric 数据代理使用的基础数据源
如何将 Fabric 数据代理添加到 Copilot Studio 中的自定义 AI 代理
导航到 Microsoft Copilot Studio 并选择所需的环境。
选择所需环境后,在左窗格中选择“ 创建”,然后选择“ + 新建代理 ”开始生成自定义 AI 代理。 如果已有自定义 AI 代理,则可以跳过步骤 2 和步骤 3。
通过为代理指定一个名称和说明来描述其用途和角色,以便配置代理。 请确保保存更改。
设置基本信息后,可以通过添加以下内容来继续:
- 知识源 ,如 SharePoint、公共网站或上传的文件。
- 使代理能够执行特定任务或访问外部系统的工具。
- 与其他代理的连接,允许多个代理进行协作的更复杂的场景。
若要将 Fabric 数据代理添加到 Copilot Studio 中的自定义 AI 代理,请从顶部窗格中导航到 “代理 ”,然后选择“ + 添加 ”将代理添加到自定义 AI 代理。
从选择要如何扩展代理类别中选择 Microsoft Fabric。
如果 Microsoft Fabric 和自定义 AI 代理之间存在连接,则可以选择“ 下一步 ”并转到下一步。 否则,请选择下拉列表,然后选择“ 创建新连接 ”以在 Microsoft Fabric 和 Copilot Studio 之间建立连接。
Note
在 Copilot Studio 中将自定义 AI 代理添加到自定义 AI 代理之前,请确保发布 Fabric 数据代理。 Fabric 数据代理和Microsoft Copilot 资源应位于同一租户中,并且Microsoft Fabric 和 Microsoft Copilot 应使用相同的帐户登录。
从有权访问的 Fabric 数据代理列表中,选择要连接到 Copilot Studio 中的自定义 AI 代理的数据代理,然后选择“ 下一步”。 所选数据代理与自定义 AI 代理协同工作,以处理特定工作流。
小窍门
如果未在列表中看到 Fabric 数据代理,请验证:
- 数据代理在 Microsoft Fabric 中发布并运行。
- 使用有权访问数据代理的正确帐户登录。
- 数据代理和 Copilot Studio 位于同一租户上。
- 你具有访问 Fabric 工作区所需的权限。
可以调整所选 Fabric 数据代理的说明,然后选择“ 添加代理”。 此步骤将 Fabric 数据代理添加到 Microsoft Copilot Studio 中的自定义 AI 代理。
完成后,从顶部窗格导航回 代理 ,应在连接到自定义 AI 代理的代理中看到 Fabric 数据代理。
选择连接的 Fabric 数据代理。 在更多详细信息下,可以选择将 Fabric 数据代理的身份验证决定为 用户身份验证 或 代理作者身份验证。 如果选择 “用户身份验证 ”作为身份验证,则需要确保用户有权访问 Fabric 数据代理及其基础数据源。
为了进一步增强自定义 AI 代理的响应能力,可以定义代理如何通过添加主题和触发短语来响应用户。
可以使用右侧的内置测试聊天窗格来提问并获取答案。 这有助于验证自定义 AI 代理的性能,以确保它调用连接的 Fabric 数据代理以获取答案并进一步微调其行为。
确保已启用生成式 AI 协调。 为此,请选择位于聊天窗格顶部的 “设置” ,然后在 “业务流程”下选择第一个设置。
可以发布自定义 AI 代理,然后导航到 通道 以选择所需的使用通道。
Note
Microsoft 365 Copilot 目前不支持将自定义代理与连接的 Fabric 数据代理配合使用。
若要发布到 Teams,请从频道列表中选择 Teams 并Microsoft 365 Copilot。 这会打开左侧的窗口。 选择 “添加通道 ”以启用此通道。 完成后, Teams 中的 See 代理 处于活动状态。 可以选择它,这会提示你打开 Microsoft Teams。
Note
如果与他人共享自定义 AI 代理,则他们必须至少具有对 Fabric 数据代理的读取访问权限以及所有基础数据源所需的权限。
然后,这将启动 Microsoft Teams,你可以在其中从自定义 AI 代理提问并获取答案。