使用生成式 AI 提高工作效率

已完成

随着 AI 技术的不断发展,它为组织提供了多种商机,使组织能够通过更多有效的方式提高工作效率和指导员工。 实现此目标的一种方式是使用生成式 AI。 Copilot Studio 允许您通过多种方式利用生成式回复。 进入 Copilot Studio 后,您可以通过从设置菜单中选择生成式 AI 来访问生成式 AI 功能。

借助 Copilot Studio,您可以使用生成式 AI 执行以下操作:

  • 使用生成式回复作为备用:如果您的代理无法找到与用户问题相关的回复,则允许您使用生成式回复作为备用。

  • 将生成式回复插入到主题中:允许您使用生成式回复节点将生成式 AI 集成到您的主题中。

  • 使用 Copilot 创建代理和主题:Copilot 允许您提供要创建的代理或主题的简要描述,然后它将为您生成此内容。

使用生成式回复作为备用

在过去,如果代理无法确定用户的意图,它会要求用户重新表述问题。 如果代理在两次提示后仍无法确定主题,则主题会呈报给人工代理。

通过生成式回复,Microsoft Copilot Studio 允许您的代理在没有现成主题的情况下,查找并显示来自多个源(内部或外部)的信息。 这允许您将生成式回复用作主要信息源,也可以在创作的主题无法回答用户的查询时用作备用源。 因此,这会大幅缩短创建和部署能够发挥作用的代理所需的时间,而无需手动创作可能无法解决所有客户问题的多个主题。

生成式回复使用知识源作为“基础数据”。 基础数据有助于提供更多上下文。 例如,当您使用内部数据源作为知识源时,该知识源基于您的数据,因此呈现回用户的信息将比面向公众的网站的一般信息更具相关性。 目前有多个知识源可用,并且一直在添加更多的知识源。

本文将帮助您入门,当现有代理主题无法满足用户的意图时,使用生成式回复作为备用主题。

生成式回复可以使用以下源:

  • 外部资源:

  • 内部资源:

    • SharePoint(不支持 .aspx 页面)

    • OneDrive

    • 上传到 Dataverse 的文档

    • 自定义数据(内部或外部):提供您自己的源,例如 Power Automate 流或来自技能。

若要了解有关生成式回复的详细信息,请参阅:生成式回复

网站和 SharePoint URL

为了向您的代理提供更广泛的知识,您可以提供指向不同网站和 SharePoint 站点的 URL。 URL 用于表示将用于生成回复的内容范围。 为了最大限度地增加代理有权访问的数据量,需要考虑多个因素。

URL 最多可以有两个级别的深度/子路径,用正斜杠表示。

以下项表示有效 URL 的示例:

无效 URL 的示例如下:

虽然 URL 中最多只能包含两个子域,但这并不一定意味着结果中也只能包含两个子域。 您指定的 URL 中的任何可公开查看的内容(包括顶级域下的子域)都会为您的代理生成内容。 例如,如果您输入了 www.fabrikam.com 作为 URL,则可能会将 www.fabrikam.com/engines/rotarywww.fabrikam.com/engines/rotary/dual-shaft 中的数据返回为结果。

另一个考虑因素是如何指定域。 如果您输入类似使用 www.fabrikam.com(包含 www)的内容,将仅返回来自 www 的内容。 不使用位于 news.fabrikam.com(不包含 www)上的内容,因为 news 是顶级域 fabrikam.com 下的子域。

相反,如果您输入了 fabrikam.com,则使用 www.fabrikam.com 上的内容和 news.fabrikam.com 中的内容,因为它们都位于顶级域 fabrikam.com 下。

其他需要考虑的事项包括:

  • 社交网络和论坛 URL:如果您使用论坛或社交网络站点作为 URL,您的代理可能会生成无意义、不相关或不适当的回复。 因此,社交网络上的社区内容通常会增加更多回复遭到拒绝的风险。

  • 搜索引擎 URL:请勿包含 bing.com 等搜索引擎的 URL,因为它们不会提供有用的回复。

  • SharePoint:可以添加 SharePoint URL。

    • 建议省略 URL 中的 https://。 识别的 SharePoint URL 将来自 sharepoint.com 域。 SharePoint 站点 URL 的深度不能超过两级。 不使用 SharePoint 上 aspx 文件中的内容生成回复。

有关 URL 的详细信息,请参阅:生成式回复

上传文档

用作生成式回复的数据源的另一个选项是,为代理上传您自己的文档。 这些文档将在您的代理中使用;但是,您可以指定不应在已上传文档中使用的任何节点。

上传后,当代理用户提出问题,而代理没有明确的主题可用时,代理会根据您上传的文档生成回复。 代理使用生成式 AI 回答用户的问题,并以对话的方式提供回复。 上传的文档安全存储在 Dataverse 中。 可上传的文档数量仅受限于您的 Dataverse 环境的可用文件存储,每个文件的最大大小为 512 MB。

不支持图像、音频、视频和可执行文件,请参阅:生成式回复以获取完整列表。

注意

与代理聊天的任何人都可以使用上传的文件内容,不受文件权限或访问控制影响。 若要了解有关上传文档的详细信息,请参阅:生成式回复

使用生成式 AI 编排代理

传统上,虚拟代理严重依赖预定义的触发短语和硬编码操作来导航对话。 这通常需要用户以特定方式表述他们的请求,以引导代理提供所需回复。 随着生成式 AI 的进步,代理现在可以动态确定要通信的适当主题和内容,从而实现更自然、更流畅的交互。

在 Copilot Studio 的生成式 AI 设置中,您增强了对代理与用户的交互方式的控制。 在您的代理应如何与用户交互? 部分下,您可以在两种交互模式之间进行选择:

  • 经典

    • 传统的代理生成方法,侧重于预定义的触发器、主题和操作。

    • 只能在特定主题内调用操作。

    • 仅当用户的查询与预定义的主题触发器匹配时,才会触发主题。

  • 生成式(预览版)

    • 利用生成式 AI 的现代对话流方法。

    • 代理自主决定在响应用户查询时要使用的主题、操作和知识。

    • 实现更自然且上下文感知的交互,而无需精确的触发短语。

使用生成式 AI 确定代理的响应方式,可以让用户的对话更自然、更流畅。

当用户发送消息时,您的代理会选择一个或多个操作或主题来准备其回复。 此选择受多种因素影响。 最重要的因素是对主题和操作的描述。 其他因素包括主题或操作的名称、任何输入或输出参数及其名称和描述。 描述可以让您的代理在将用户的意向与操作和主题相关联时更加准确。

在生成模式下,代理可以一次选择多个操作或主题,以处理多意向查询。 选择操作和主题后,代理将生成一个计划来确定其执行顺序。

重要提示

生成模式目前处于预览版状态,可能存在局限性。 建议在生产环境中部署之前进行全面测试。

若要了解有关生成模式的详细信息,请参阅:使用生成式 AI 编排代理

内容审核

通过设置菜单中的生成式 AI 下的内容审核,您可以定义所生成回复的相关性。 有三个选项可供选择。

  • 高 - 更精确(默认):代理生成的答案较少,但回复的相关性更高。

  • 中 - 更平衡:代理生成的答案更多,但回复的相关性可能更低。

  • 低 - 更有创意:代理生成的答案最多,但回复可能不准确。

若要了解有关内容审核的详细信息,请参阅:生成式回复

使用所有受支持语言的生成式回复

在生成代理时,您可以选择决定代理应该使用哪种主要语言,但如果用户不会说该语言怎么办?

利用生成式回复节点,您可以处理您可能没有预料到的任何用户查询,例如处理用户说主题中未配置的另一种语言的情况。

生成式回复可以使用 Copilot Studio 支持的所有语言(中文(繁体)除外)。 转到支持的语言文章,以获取语言及其支持级别的列表。

  1. 若要为说另一种语言的用户的用例设置生成式回复节点,请首先在代理的概述页面中启用生成式编排。

  2. 接下来,导航到代理的主题页面,选择 + 添加主题,然后选择从空白开始

  3. 将主题命名为其他语言(或类似名称),并修改触发器描述以包括以下内容:

    This topic handles user queries that are in a language other than English.

  4. 选择触发器节点下方的 + 符号,然后选择高级>生成式回复

  5. 在生成式回复节点中,选择编辑以调出创建生成式回复属性窗口。

  6. 接下来,在内容审核级别下方的文本框中输入以下提示:

    If the input language is anything other than English, respond with the following line 'Sorry, but I am only able to continue this conversation in English' in the language of the input language.
    

    现在,选择生成式回复节点的输入值。 在本示例中,我们将使用用户上次发送的消息。

  7. 选择变量菜单中的系统选项卡下选择 LastMessage.Text

  8. 最后,添加结束对话主题管理节点,以在生成式回复节点之后结束对话。

  9. 现在,当用户使用英语以外的语言提示代理时,代理将使用用户最初提示时使用的语言通知用户,他们只能继续使用英语对话。

  10. 通过使用英语以外的语言提示问候语,在测试代理窗格中测试此功能,例如:Hola

    请注意,代理使用英语开始对话,但一旦用户引入另一种语言,就会触发“其他语言”主题,并且代理将以用户的母语进行响应。

有了生成式回复节点,在处理多语言问题时,有无限可能性。 尽管生成式回复节点涵盖了大多数语言,但可以在以下支持的语言文章中找到支持的所有语言的最终列表。