使用主题触发器

默认情况下,主题使用短语触发器,当一个或多个触发短语与用户传入的消息紧密匹配时,该触发器就会激活。 还有其他可用的触发器类型可以确定何时应执行主题。

先决条件

  • 在了解主题触发器之前,您可能需要熟悉创建和编辑主题。 有关详细信息,请参阅创建和编辑主题

重要提示

本文包含 Microsoft Copilot Studio 预览版文档,有可能会有所更改。

预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前已经可用,以便您可以及早使用并提供反馈

如果您正在构建面向生产的助手,请参阅 Microsoft Copilot Studio 概述

触发器类型

触发器允许您拦截和处理不同类型的活动。 以下触发器类型确定主题应何时触发。

小费

当用户向助手发送消息时,有效负载是信息类型的活动。 助手可以通过聊天中的新变化接收其他类型的活动。

例如,Microsoft Teams 发送调用类型的隐藏活动,表示用户操作,例如与消息扩展交互。

类型​​ 描述
短语 当一个或多个触发短语与用户传入的消息匹配时
已收到活动 当收到任何类型的活动时
已收到消息 当收到消息类型的活动时
最常见的活动类型。
当用户向助手键入或说出某些内容时收到。
已收到事件 当收到事件类型的活动时
已收到对话更新 当收到 conversationUpdate 类型的活动时
例如,当用户加入对话时,Teams 会发送此类活动。
已收到调用 当收到调用类型的活动时
最常从 Teams 渠道收到。 例如,当用户与 Teams 应用程序中的消息或搜索扩展交互时。
非活动 当用户一段时间没有与助手互动时。 可以配置时间段。

更改主题的触发器

  1. 在 Copilot Studio 中打开您的助手并转到主题页面。

  2. 打开任意主题。

  3. 将鼠标悬停在触发器节点的短语上方并选择更改触发器图标。 您会看到可供选择的触发器列表。

    更改触发器选择的屏幕截图。

  4. 选择主题的触发器类型。

    重要提示

    当触发器类型更改时,您当前的触发器类型内容(如有)将被删除。 更改类型之前系统会要求您确认。

    警告您将通过更改触发器类型丢失触发短语的屏幕截图。

  5. 在触发器上选择编辑以打开该触发器类型的属性。

触发条件

条件节点允许您指定激发触发器必须满足的条件。 例如,仅当员工使用的渠道是 Microsoft Teams 时才会触发条件。

触发条件属性的屏幕截图。

(可选)您可以切换到完整的 Power Fx 编辑器,以创建更复杂的条件,方法是选择...节点菜单并选择更改为公式

有关详细信息,请参阅为主题添加条件

触发优先级

单个传入活动(如消息)可以触发多个触发器。 触发器类型决定触发器触发的顺序。

执行顺序:

  1. 已收到活动
  2. 已收到消息/事件/对话更新/调用
  3. 短语

如果存在多个相同类型的合格触发器,则触发器将按照创建顺序执行(最旧的在前)。

您可以使用节点的属性窗格中的优先级属性来显式确定执行顺序。

节点属性窗格中优先级属性的屏幕截图。

其他触发器属性

某些触发器类型具有更多属性,不只是条件优先级。 例如,非活动触发器类型可让您设置非活动持续时间。

非活动触发器的 duration 属性的屏幕截图。

默认触发器类型

默认情况下,这些属性为空。

但是,如果您选择活动或事件类型,则仅触发匹配的传入类型。 例如,如果您在对话需要升级给代理时选择转接活动类型,则仅触发转接的传入消息会被触发。

已收到活动 已收到事件
活动类型 事件类型

有关详细信息,请参阅发送事件活动