Copilot Studio 中的主题

主题是代理的核心构建块。 主题可以看作是代理能力:它们定义了对话的对话方式。主题是离散的对话路径,当它们一起使用时,允许用户进行感觉自然且适当流畅的对话。

要创作主题,制作者可以:

重要提示

避免在主题名称中使用句点 (.)。 无法导出包含任何主题名称中带有句点的代理的解决方案。

主题内容

主题可以选择性地具有相关联的触发短语,并含有对话节点:

  • 触发短语是用户可能使用的与主题相关的短语、关键字和问题。 当用户对代理说出接近配置的触发短语的内容时,将触发匹配的主题。
  • 对话节点可以被视为操作步骤,定义一旦触发主题应执行哪些操作(例如,提出问题、发送消息、触发云端流、设置变量值或使用分支逻辑条件)。

默认主题

任何新的代理都带有一组预定义的主题,使其易于与核心功能一起操作。

自定义主题

默认自定义主题提供基本的对话功能,例如问候语、再见、谢谢和重新开始。

重要提示

  • 代理作者可以选择关闭或删除自定义主题。
  • 任何新主题都将作为自定义主题而创建。

系统主题

许多系统主题也在本机提供,可帮助管理特定的对话事件。

重要提示

您无法删除系统主题,但可以谨慎关闭它们,因为关闭任何系统主题都可能影响代理的行为。

系统主题 Description
对话开始 根据代理客户端,此主题将主动启动以启动与用户的对话。 在用户开始输入任何信息之前,代理可以使用消息问候用户。
对话结束 该主题旨在出现在与代理结束对话的位置,以便用户可以确认其查询的问题是否已解决,并填写满意度调查。 这个主题对于衡量代理的表现并采取行动很重要。
到达此主题时,假定会话结果已解决,除非用户明确未确认已解决。
升级 升级主题用于将对话移交给外部系统,通常是人工代理(如已配置 - 例如,移交给 Dynamics 365 Customer Service 全渠道)。 到此该主题时,会话结果为已升级
备用内容 当代理无法理解用户查询,并且无法与任何现有主题充满信心地关联查询时,将触发此主题。 一个有用的办法是制定策略来捕获这些异常并妥善处理(希望更多数据源或通过升级路径)。
已匹配多个主题(也称为“您的意思是”) 当多个主题可能处理用户输入,并且代理没有足够的置信度来触发一个主题而不是其他主题时,将触发此主题。 触发此类型的主题时,用户将会看到潜在匹配主题的列表,并且可以选择最适合的主题。
出错 On Error 主题通知用户发生了错误。 该消息包括 错误代码、对话 ID 和错误时间戳,这些内容以后可用于调试。
您可以自定义此主题,以更改向用户显示错误的方式,以及发生错误时应该如何处理。
重置对话 本主题通过清除所有变量值并强制代理使用最新发布的内容来重置对话。 只有重定向到该主题时才会触发该主题,这是“重新开始”主题的默认行为。
登录 本主题在启用用户身份验证时提示用户登录。 该主题将在对话开始时触发(如果要求用户登录),或者当对话到达使用身份验证变量的节点时触发。