Copilot Studio 中的主题

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

若要创作主题,您可以:

重要提示

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

主题内容

主题可以选择包含触发短语,并且它包含对话节点:

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

默认主题

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

自定义主题

默认自定义主题提供基本的对话功能,例如问候用户、告别或谢谢,以及重新开始。

重要提示

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

系统主题

许多系统主题也可用,并帮助管理特定的对话事件。

重要提示

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

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