生成式回复
借助 Microsoft Copilot Studio 的生成式回复功能,您的代理可以检索并呈现来自各种内部或外部来源的信息,而无需创建特定主题。 这些回复可以作为代理中的主要信息源,或者在预创作的主题无法回答用户查询时作为备用源。 因此,可以快速创建和部署功能代理,而无需手动创作可能无法满足客户需求的多个主题。
尤其需要注意,之所以在介绍其他任何内容之前先解释这一点,是为了帮助制作者开始考虑可用数据源,可用于总结面向客户或员工可能提出的问题的答案。 如果可以在 Copilot Studio 内使用这些数据源,即表明,您可能能够专注于要使用创作画布创作的较小主题集,并为客户或员工更快创造价值,具体取决于您的用例和相关数据源。
在本单元中,您将向代理添加知识。
向代理添加知识
了解 Copilot Studio 中的生成式回复
生成式回复具有两个主要功能:
特定知识源:根据内部/外部知识源生成回复。
常识:使用所有代理都可以普遍访问的常识。
了解其中哪一项适用于您的用例非常重要。
通过启用常识,您的代理会尝试回答问题,即使没有明确提供必要的信息。 如果您的用例要求代理仅根据您提供的信息回答问题,您应该禁用常识功能。
在本练习中,您将重点了解明确希望代理使用的知识源。 因此,您首先要禁用常识功能。
在 Microsoft Copilot Studio 中打开代理后,选择概述选项卡。
在概述页面的知识部分中的详细信息下,选择允许 AI 使用其自己的常识标志以禁用常识。
- 在禁用默认 AI 知识窗口中,选择继续。
向知识添加公共网站
导航到知识选项卡,然后选择 + 添加知识。
选择公共网站磁贴。
在公共网站链接字段中输入
https://learn.microsoft.com/microsoft-copilot-studio/
,然后选择添加。选择添加(在窗口底部)以确认添加此公共网站。
选择添加后,系统会将您重定向回知识选项卡,其中显示了公共网站,其状态标记为就绪。
接下来,选择主题选项卡,选择全部,然后打开对话推进主题。
- 生成式回复节点包含在对话推进主题中。
注意
对话推进主题因未知意图而触发,这意味着没有其他主题具有处理用户确切查询的触发器。
在创建生成式回复节点底部选择编辑铅笔图标,以浏览节点的属性。
在创建生成式回复属性菜单下,您可以通过指定使用的知识源、自定义内容审核级别以及将回复另存为变量等更高级选项,微调回复的生成方式。
暂时保留默认设置并关闭属性窗格。
现在,注意 Microsoft Copilot Studio 中的测试面板,位于屏幕右侧,如下所示。
在测试面板中,提出问题
What's new in Copilot Studio?
。您应该根据 Microsoft Learn 文档网站上的可用数据获得生成式回复。 请注意,此查询突出显示了创建生成式回复节点,表明您的问题由于意图未知触发了对话推进主题。
- 您可以在测试面板中提出更多问题,然后监视得到的回复类型。
Copilot Studio 中的“生成式回复”功能,允许您的代理查找并呈现来自多个内部或外部源的信息,而无需手动创作主题。 您可以使用此功能作为代理的主要行为,或者在创作的主题无法回答用户问题时作为备用源。
这从根本上改变了对话体验的创建方式。 本单元详细介绍了可以考虑通过代理体验来解决的业务用例及注意事项。 若要了解“生成式回复”的基础知识,您应该开始考虑包含关键信息的数据源,以及这些信息在您的代理中是否有用。
例如,您的工作流现在可能如下所示:
创建一个代理并启用“生成式回复”功能,然后对其进行全面测试
测试完成后,发布代理,为客户或代理用户提供即时答案、协助和指导
您可以根据先前代理或现有支持问题的分析,为客户的最重要问题或常见问题创建单独的主题
此工作流可能需要时间和专业知识,但启用生成式回复后,代理从一开始就能投入运行。
若要了解有关此特定功能的详细信息,请参阅有关生成式回复的 Microsoft 文档:
在下一部分中,您将了解如何将数据库文件添加到代理。
添加知识文档
在 Copilot Studio 中生成代理时,您可能需要代理来访问非公开数据。 借助 Copilot Studio 的知识功能,您可以通过各种方式提供此基础数据:通过上传文件、连接到 SharePoint 或 OneDrive、添加 Dataverse 表等。
提供知识文档有助于代理理解数据并将数据与用户查询相关联。 在本部分中,您将添加一个 PDF 文件,其中包含有关 Copilot Studio 的研讨会的详细信息。
您要使用的知识文件位于此处。 选择下载图标以将文件复制到本地计算机。
首先,导航到代理主页的知识选项卡。
选择 + 添加知识。
在打开的添加知识窗口中,在上传文件下选择单击以浏览链接。
找到并选择提供的 Microsoft Copilot Studio Workshop.pdf 文件,然后选择打开。
选择添加。
几分钟后,该文件应该在代理主页的知识部分中显示为就绪。
在测试面板中,提出问题
What are rich responses in Copilot Studio?
。您应该会基于引用的文件内容获得一个生成式回复。 以下屏幕截图展示了生成式回复的示例:
生成式操作和业务流程
您可以将代理配置为使用以下任一类型的业务流程。 通过经典业务流程,代理通过触发其触发短语与用户的查询最匹配的主题来响应用户。 启用生成式业务流程后,您的代理可以选择最合适的操作、知识和主题来回答用户查询或响应事件触发器,而不管其定义的主题触发器。
在此任务中,您将演练启用生成式业务流程所需的步骤,并浏览启用此功能后可能会注意到的关键差异。
首先,从代理面板中打开您的代理,然后导航到代理的概述页面。
在详细信息部分下,有一个业务流程切换开关。 将此切换开关切换到已启用。
注意
启用生成式业务流程的一种替代方法是通过代理的设置页面的生成式 AI 部分。
启用生成式业务流程后,代理有权访问的所有主题现在都由其触发节点的描述触发,而不是由经典业务流程中使用的典型触发短语触发。
导航到您的代理的主题选项卡,然后在自定义下打开问候语主题。
您会注意到,经典业务流程中使用的常用触发节点和触发短语已替换为由代理触发节点。
由代理触发节点根据主题的描述触发主题,因此代理能够理解单个主题的用途,并遵循与用户查询一致的对话路径,而不是代理为了触发主题而需要匹配的静态触发短语列表。
当将代理从经典业务流程转换为生成式业务流程时,触发短语将自动修改以适合触发节点中的差异。
生成式业务流程的另一个功能是使用生成式操作,或代理可以在不修改现有主题对话路径的情况下自动调用的操作。
若要使用生成式操作,您首先需要将操作添加到代理。
首先,从代理的顶部导航菜单中导航到操作选项卡。
最初,操作列表是空白的,但您可以向代理提供多个预配置操作。
若要添加操作,请选择操作屏幕中间的 + 添加操作按钮。
选择在组织中受欢迎部分下的获取今日预报 MSN 天气操作。
添加操作时,可以调整许多低级别设置。 在此演示中,您将保持默认设置不变。
选择获取今日预报操作后,在选择操作窗口中选择下一步。
在查看输入和输出窗口中再次选择下一步。
在查看并完成窗口中查看操作的总体详细信息,然后选择完成以向代理添加操作。
您添加的操作是一个天气预报操作,它将用户的位置作为输入并输出该区域的天气预报。
若要测试您添加的操作的功能,请打开右侧的测试代理窗格,然后输入以下提示:
What's the weather like today?
然后,代理对询问用户位置的问题做出响应,如果您在聊天中启用了对话映射,您会看到创作画布导航到您添加到代理的操作。
在测试窗格中键入
New York City, New York
(或所需的任何位置)以查看返回该区域的天气预报的操作。由于使用获取今日预报操作的默认设置,因此代理需要从用户收集首选温度度量系统。 如果您的公司通常位于特定区域设置,则可以在操作的设置中应用此项,这样可在实现生成式操作时提高控制权。
在测试窗口中键入您的首选度量系统。
根据您的代理的身份验证设置,您可能需要审核操作与代理的连接。 如果显示需要其他权限... 消息,在聊天气泡中选择连接。
管理您的连接页面中将打开一个新的浏览器选项卡。 在指示未连接的位置旁边,选择“状态”下的连接。
创建或选取连接窗口随即打开,因此您可以确认操作的连接。 如果 MSN 天气旁边有复选标记,请选择提交。
创建连接后,导航回包含测试代理的浏览器选项卡,然后在聊天气泡中选择重试。
您注意到代理会继续对话并返回您声明的度量系统中该区域的天气数据。
如果您在活动地图中浏览连接器的详细信息,您会看到所有可用参数。 可以在操作选项卡的操作设置中修改这些参数和生成的输出。