为 AI 代理配置自定义事件
本文概述了为 AI 代理配置自定义事件所需的步骤。
自定义事件使管理员能够执行以下任务:
-
从客户端传递数据以创建动态响应。 例如,传递客户名称以表示个性化问候语。
-
定义 AI 代理的自定义出口,以将控制权返回给流设计器。 例如,在流中执行履行。
-
使用自定义事件将 AI 代理设置为从自定义起点开始,而不是欢迎提示。
-
更新 AI 代理状态变量。 例如,使用从流设计器传递的自定义数据预填充上下文或槽。
目前,仅通过语音通道支持脚本化 AI 代理的自定义事件。
在 AI 代理工作室中配置传入的自定义事件
- 在 AI 代理配置页面的响应选项卡中创建新的响应模板。
- 在默认响应下,在默认(Web) 部分添加 语音 通道。
- 在传入事件名称 字段中,定义代理接收的事件名称。

从流设计器调用自定义事件
- 在 Webex 联系人中心流设计器中,配置流中的虚拟代理 V2 活动。
- 在“状态事件 ”设置中,在“ 事件名称 - 事件数据” 列中指定以下详细信息:
-
输入在 AI 代理工作室中 AI 代理配置页面的“响应”选项卡中配置的自定义事件名称。
- 输入要从流设计器传递到脚本化 AI 代理的自定义数据。
-

访问 AI 代理工作室中的自定义事件数据
您可以在配置传入事件的“ 默认响应 ”部分中访问事件数据(在流设计器中配置)。 在下图中,您可以看到自定义事件名称“custom_welcome
”和事件数据“存储名称
”从流设计器传递到 AI 代理工作室。

在 AI Agent Studio 中配置自定义退出事件和有效负载
-
在 AI 代理工作室中,导航到脚本化的 AI 代理配置页面,然后转到 响应 ,您希望将控件传递回流设计器的位置。
-
将自定义事件 添加到默认响应 部分。
-
在要返回到流的 JSON 中输入事件名称和事件有效负载数据。

在此示例中,收集的槽将与自定义退出事件 “order_details”
一起返回到流。
在流设计器中访问自定义事件数据
可以从虚拟代理 V2 活动的“输出变量 ”部分 访问 自定义事件和有效负载。
事件 名称
在 StateEventName 变量下
返回, 事件有效负载
作为元数据 返回
,如下图所示:
在 AI 代理工作室中更新系统值
您可以使用特殊事件 “state_update”
和 事件有效负载
来更新系统值,例如上下文、意图和槽,如以下示例所示:
{“意图”:“order_status”,“插槽”:{“first_name”:“约翰”} }
这篇文章对您有帮助吗?