Copilot Studio 中的主题
主题 是代理的核心构建块。 主题可以看作是代理能力:它们定义了对话如何进行。主题是离散的对话路径,当一起使用时,用户可以进行感觉自然且流畅的对话。
要创作主题,制作者可以:
从头开始创建新主题。
使用 Copilot 创建和编辑主题:利用 Copilot,您可以通过描述您的预期目标并让 AI 进行构建来创建和迭代主题。
重要提示
避免在主题名称中使用句点 (.
)。 无法导出包含任何主题名称中带有句点的代理的解决方案。
主题内容
主题可以选择性地具有相关联的触发短语,并含有对话节点:
- 触发短语是用户可能使用的与主题相关的短语、关键字和问题。 当用户对代理说出与配置的扳机键短语关闭的内容时,将触发匹配的主题。
- 对话节点可以被视为操作步骤,定义一旦触发主题应执行哪些操作(例如,提出问题、发送消息、触发云端流、设置变量值或使用分支逻辑条件)。
默认主题
任何新的代理都附带一组预定义的主题,使其能够轻松使用核心功能。
自定义主题
默认的自定义主题提供基本对话功能,例如问候、再见、感谢和重新开始,而课程主题是为主题创作者提供的示例主题。
重要提示
- Copilot 作者可以选择禁用或删除自定义主题。
- 任何新主题都将作为自定义主题而创建。
系统主题
许多系统主题也在本机提供,可帮助管理特定的对话事件。
重要提示
可以禁用系统主题(请谨慎,因为它们会影响代理的行为),但不能删除。
系统主题 | Description |
---|---|
对话开始 | 根据代理客户端,此主题会主动启动以启动与用户的对话。 代理可以用消息问候用户,甚至在用户开始输入任何输入之前。 |
对话结束 | 此主题旨在放置在对话末尾的代理,以便用户可以确认其查询是否已得到解决,并填写满意度调查。 此主题对于衡量代理的表现并采取行动非常重要。 到达该主题时,会假定会话结果为已解决,除非最终用户明确表示没有解决问题。 |
升级 | 升级主题用于将对话移交给外部系统,通常是人工代理(如已配置 - 例如,移交给 Dynamics 365 Customer Service 全渠道)。 到此该主题时,会话结果为已升级。 |
备用内容 | 当代理无法理解用户查询,并且查询无法与任何现有主题置信度关联时,将触发此主题。 一个有用的办法是制定策略来捕获这些异常并妥善处理(希望更多数据源或通过升级路径)。 |
已匹配多个主题(也称为“您的意思是”) | 当多个主题可能处理用户输入,而代理没有足够的信心扳机键一个主题而不是其他主题时,会触发此主题。 触发此类型的主题时,用户将会看到潜在匹配主题的列表,并且可以选择最适合的主题。 |
出错 | “出错”主题通知用户发生了错误。 该消息包括 错误代码、对话 ID 和错误时间戳,这些内容以后可用于调试。 您可以自定义此主题,以更改向用户显示错误的方式,以及发生错误时应该如何处理。 |
重置对话 | 此主题通过清除所有变量值并强制代理使用最新发布的内容来重置对话。 只有重定向到该主题时才会触发该主题,这是“重新开始”主题的默认行为。 |
登录 | 该主题在启用用户身份验证时提示用户登录。 该主题将在对话开始时触发(如果要求用户登录),或者当对话到达使用身份验证变量的节点时触发。 |