默认情况下,助手通过触发其触发短语与用户的查询匹配的主题来响应用户,从对话上下文中填充主题输入。 您可以将助手配置为使用生成式 AI,不仅可以从您创建的主题中进行选择,还可以从您为扩展助手而添加的操作中进行选择。 在生成模式下,助手不仅可以从对话上下文中填充主题输入,还可以通过生成问题以提示用户输入值来填充。
使用生成式 AI 确定助手的响应方式,可以让用户的对话更加自然和流畅。 当用户发送消息时,您的助手会选择一个或多个操作或主题来准备其回复。 此选择受多种因素影响。 最重要的因素是对主题和操作的描述。 其他因素包括主题或操作的名称、任何输入或输出参数及其名称和描述。 描述可以让您的助手在将用户的意向与操作和主题相关联时更加准确。
在生成模式下,助手可以一次选择多个操作或主题,以处理多意向查询。 选择操作和主题后,助手将生成一个计划来确定其执行顺序。
当您在 Copilot Studio 中测试使用生成模式的助手时,您可以打开对话映射以遵循计划的执行。
打开在之前的任务中创建的助手后,转到设置,然后选择生成式 AI 选项。
在您的助手应如何与用户交互? 下,选择生成式,然后选择保存。
当您打开生成模式时,您的助手可以自动选择最合适的操作或主题,以在运行时响应用户。 在经典模式下,助手只能使用主题来响应用户。 但是,您仍然可以将助手设计为从主题中显式调用操作。
操作基于以下核心操作类型之一:
- 预生成连接器
- 自定义连接器
- Power Automate 云端流
- AI Builder 提示
- Bot Framework 技能
每个核心操作都有描述其用途的附加信息,允许助手使用生成式 AI 来生成问题。 需要这些问题来填写执行操作所需的输入。 因此,无需手动创作问题节点,即可收集所需的所有输入,例如流上的输入。 在运行时为您处理输入。
操作可以使用操作的结果生成针对用户查询的上下文回复。 或者,您可以为操作显式创作回复。
从导航菜单中,转到操作选项卡。
选择添加操作。
搜索 ,然后选择获取今日预报连接器。
等待连接加载。
向下滚动,在连接器部分下的最终用户身份验证字段中,选择助手作者身份验证,然后选择下一步。
在查看输入和输出窗口中,选择编辑输入。
将位置保持原样。 对于单位,在助手将如何填充此输入? 中选择设置为值。 对于值,选择 I(用于英制)。 选择保存。
在查看输入和输出窗口中,选择输出选项卡,然后选择编辑输出。
在编辑输出窗口中滚动到底部,在显示选项中选中在运行此操作后响应用户旁边的框,然后单击保存。
选择下一步,查看操作详细信息,然后选择完成。
将预生成的连接器添加到助手时,可在配置连接器后立即进行测试。
打开屏幕右侧的测试窗格。
提出以下问题:
在测试窗格中,单击对话映射以查看助手如何解释问题和提示以获取回复。
在测试窗格中,回复如下:
请注意,助手自动使用城市更新输入并提供回复。
通过以下提示告诉机器人您犯了一个错误:
您已成功:
- 在 Copilot Studio 中添加操作
- 将动态数据显示给 Copilot Studio 中的用户
- 利用对话上下文提出跟进问题
将提示视为您为大型语言模型 (LLM) 指定的任务或目标。 使用提示生成器,您可以生成、测试和保存自定义提示。 您还可以使用输入变量在运行时提供动态上下文数据。 您可以与他人共享这些提示,并在 Power Automate、Power Apps 或 Copilot Studio 中使用它们。 例如,您可以提示从公司电子邮件中选取操作项,然后在 Power Automate 流中使用这些项来生成电子邮件处理自动化。
提示生成器使制作者能够使用自然语言设计自定义提示,以满足其特定的业务需求。 这些提示可用于许多任务或业务场景,例如汇总内容、对数据进行分类、提取实体、翻译语言、评估情绪或制定对投诉的回复。
提示可以集成到流中,以生成智能的转接自动化。 制作者还可以通过将功能描述为自然语言提示来为其应用程序生成高级生成式 AI 功能。 这些提示可用于扩展自定义助手,从而简化日常业务操作并提高效率。
自定义提示使制作者能够自由地指示 GPT 模型以某种方式行事或执行特定任务。 通过精心设计提示,您可以生成满足特定业务需求的回复。 这会将 GPT 模型转换为用于完成各种任务的灵活工具。
通常,客户会利用聊天机器人来发泄他们对公司产品或服务的不满。 我们将使用 AI Builder 提示来响应客户投诉。
转到设置菜单并打开生成式 AI 选项。
将您的助手应如何与用户交互设置为经典,然后选择保存。
转到主题,然后从空白添加一个新主题,命名为:
在触发器节点中,添加以下触发短语:
在触发器节点下,添加问题节点,问题如下:
在问题节点中,选择标识选项,选择用户的完整回复,然后将变量命名为 CustomerIssue。
接下来,我们将在自定义 AI Builder 提示中使用 CustomerIssue 变量,以设计对用户的回复。
在问题节点下,选择 + 图标,展开调用操作选项,然后在选择操作窗口中,选择创建提示。
将提示命名为 。 展开右侧的输入选项,然后选择 + 添加输入。 将输入命名为 。
将以下文本插入到提示字段中:
接下来,将光标放置在 ## 问题下方。 在提示字段顶部选择 + 插入,然后选择问题。
若要测试 AI Builder 提示,请展开右侧的输入选项,在问题下的示例数据字段中,输入以下文本:,然后单击提示字段底部的测试提示。
提示回复字段应填充一个示例回复,以帮助遇到登录困难的用户。
接下来,通过选择窗口底部的保存自定义提示来保存提示。
保存后,关闭提示生成器窗口,然后在问题节点下添加 Customer Issue 提示。
为此,请选择问题节点下的 + 符号,展开调用操作,然后在选择操作菜单中选择 Customer Issue。
在提示节点中,选择问题(字符串)下方的输入字段,然后选择 Topic.CustomerIssue。
接下来,选择 predictionOutput 下方的输出字段,并创建名为 PromptOutput 的新变量。
现在,在提示节点下方添加消息节点,然后插入 Topic.PromptOutput.text 变量作为其消息。
最后,在消息节点下方添加结束对话主题管理节点。
若要测试提示,请保存主题并打开测试窗格。 输入 ,然后在助手响应后,使用 做出响应。 助手应该做出合情合理的响应,并将用户引导到可以找到更多帮助的位置。
恭喜,您已经完成 Microsoft Copilot Studio 中的操作部分。