检索虚拟代理为机器人交互生成的对话摘要和总结代码
每次虚拟代理机器人将交互转移给人工代理时,它都会为代理创建由 AI 生成的摘要,以便代理能够了解交互的背景并更快地识别核心客户问题。当虚拟代理机器人自主处理客户交互而无需代理升级时,它还会自动生成对话摘要并将总结代码应用于已完成的机器人交互。
要通过Genesys Cloud 公共 API,您可以调用/api/v2/conversations/{conversationId}/summaries基于端点conversationId。
要检索对话摘要和总结代码作为联系后工作 (ACW) 数据并将该数据发送到 Salesforce 或其他客户关系管理 (CRM) 系统,请完成以下步骤:
设置工作流程
- 在 Architect 主页上,单击或将鼠标悬停在 流程 菜单上,然后选择 工作流。
- 单击 “ 添加”。 将打开创建流程对话框。
- 在 “名 称 ” 字段中,输入流程的唯一名称。
- (可选)在 “ 描述” 字段中,添加简短的句子或短语来描述此流程。
- 单击 默认语言 列表,然后选择流程的默认支持语言。
- 单击 “ 分区” 列表,然后选择要放置流程的部门。
- 点击 创建流程. 流程的配置页面打开。
- 在下面资源, 点击数据。
- 由于 Genesys Cloud 将输入参数作为 JSON 对象发送到工作流,因此恩德添加变量,c配置名为的输入变量
jsonDataJSON 类型。笔记:输入参数包括对话摘要、联系原因、解决方案、结束代码、联系人ID等。 - 从任务编辑器工具箱中展开数据类别并拖动更新数据下面的行动开始在状态编辑中。
- 在 “名 称 ” 字段中,添加一个有意义的名称来描述项目。
- 点击旁边乌更新语句并选择JSON 。
- 在输入变量名字段中,键入标签以识别任务上的变量。例如,
Flow.jsonsummary。 - 在指定值字段,点击表达方式单击旁边的添加 JSON 文字值。
- 要获取对话摘要,请添加表达式
GetJsonObjectProperty(Flow.jsonData, "summary")内联或点击大型表达式编辑器按钮打开编辑表达式编辑器并构建您的表达式。 - 点击旁边乌更新语句并选择JSON 。
- 在输入变量名字段中,键入标签以识别任务上的变量。例如,
Flow.jsonwrapupcode。 - 在指定值字段,点击表达方式单击旁边的添加 JSON 文字值。
- 要获取总结代码,请添加表达式
GetJsonObjectProperty(Flow.jsonData, "wrapUpCodes")内联或点击大型表达式编辑器按钮打开编辑表达式编辑器并构建您的表达式。
完成这些步骤后,继续根据您组织的业务需求定制您的工作流程。例如,如果您之前已在行政>集成>操作要将数据推送到您的 Salesforce API,请在工作流中配置“调用数据”操作以推送您之前检索到的数据。
设置触发器
- 单击 管理员。
- 在下面建筑师, 点击触发器。
- 点击编排 > 流程资产 > 触发器。
- 点击添加触发器。
- 输入触发器的名称和描述,然后单击添加。
- 在下面主题名称,选择
v2.bot.conversation.{id}.conversations.summaries话题。 - 在工作流目标下,选择您为数据检索设置的工作流。
- 在“数据格式”下,选择json 格式作为输入参数路由到工作流的数据格式。
- (可选)您可以指定调用触发器必须满足的条件。例如,如果您希望 Architect 仅在特定虚拟代理流运行时触发工作流。 要添加条件,请单击添加条件。
- 在 JSON 路径下,输入要比较的事件模式的属性。例如,
triggerSource如果您想将生成摘要的流的流 ID 与特定虚拟代理流的 ID 进行比较。 - 在运算符下,选择一个运算符来将 JSON 路径与用户定义的值进行比较。例如,
Equals (==)如果您希望流 ID 匹配。 - 在值下,根据您选择的运算符类型输入值。例如,添加
{
"sourceId": "03d578c6-69dd-49dd-8331-a6d1e9303640",
"sourceType": "FLOW"
}
- 在 JSON 路径下,输入要比较的事件模式的属性。例如,
- 选择触发器的定时配置。
- 点击创造。
- 要激活触发器,请将开关切换到积极的。
- 单击 “ 保存”。
