检索虚拟代理为机器人交互生成的对话摘要和总结代码
每次虚拟代理机器人将交互转移给人工代理时,它都会为代理创建由 AI 生成的摘要,以便代理能够了解交互的背景并更快地识别核心客户问题。当虚拟代理机器人自主处理客户交互而无需代理升级时,它还会自动生成对话摘要并将总结代码应用于已完成的机器人交互。
To retrieve the conversation summary and the auto-assigned wrap-up code via the Genesys Cloud Public API, you can invoke the /api/v2/conversations/{conversationId}/summaries
endpoint based on the conversationId
.
要检索对话摘要和总结代码作为联系后工作 (ACW) 数据并将该数据发送到 Salesforce 或其他客户关系管理 (CRM) 系统,请完成以下步骤:
设置工作流程
- 在 Architect 主页上,单击或将鼠标悬停在 流程 菜单上,然后选择 工作流。
- 单击 “ 添加”。 将打开创建流程对话框。
- 在 “名 称 ” 字段中,输入流程的唯一名称。
- (可选)在 “ 描述” 字段中,添加简短的句子或短语来描述此流程。
- 单击 默认语言 列表,然后选择流程的默认支持语言。
- 单击 “ 分区” 列表,然后选择要放置流程的部门。
- 点击 创建流程. 流程的配置页面打开。
- 在下面资源, 点击数据。
- As Genesys Cloud sends the input parameters to the workflow as a JSON object, under Add variable, configure an input variable named
jsonData
of type JSON.笔记:输入参数包括对话摘要、联系原因、解决方案、结束代码、联系人ID等。 - 从任务编辑器工具箱中展开数据类别并拖动更新数据下面的行动开始在状态编辑中。
- 在 “名 称 ” 字段中,添加一个有意义的名称来描述项目。
- 点击旁边乌更新语句并选择JSON 。
- In the Enter variable name field, type the label to identify the variable on tasks. For example,
Flow.jsonsummary
. - 在指定值字段,点击表达方式单击旁边的添加 JSON 文字值。
- To get the conversation summary, add the expression
GetJsonObjectProperty(Flow.jsonData, "summary")
inline or click the Large Expression Editor button to open the Edit Expression Editor and build your expression. - 点击旁边乌更新语句并选择JSON 。
- In the Enter variable name field, type the label to identify the variable on tasks. For example,
Flow.jsonwrapupcode
. - 在指定值字段,点击表达方式单击旁边的添加 JSON 文字值。
- To get the wrap-up codes, add the expression
GetJsonObjectProperty(Flow.jsonData, "wrapUpCodes")
inline or click the Large Expression Editor button to open the Edit Expression Editor and build your expression.
完成这些步骤后,继续根据您组织的业务需求定制您的工作流程。例如,如果您之前已在行政>集成>操作要将数据推送到您的 Salesforce API,请在工作流中配置“调用数据”操作以推送您之前检索到的数据。
设置触发器
- 单击 管理员。
- 在下面建筑师, 点击触发器。
- 点击添加触发器。
- 输入触发器的名称和描述,然后单击添加。
- Under Topic Name, select the
v2.bot.conversation.{id}.conversations.summaries
topic. - 在工作流目标下,选择您为数据检索设置的工作流。
- 在“数据格式”下,选择json 格式作为输入参数路由到工作流的数据格式。
- (可选)您可以指定调用触发器必须满足的条件。例如,如果您希望 Architect 仅在特定虚拟代理流运行时触发工作流。 要添加条件,请单击添加条件。
- Under JSON Path, enter the attribute of the event schema that you want to compare. For example,
triggerSource
if you want to compare the flow id of the flow that generated a summary to the id of the specific Virtual Agent flow. - Under Operator, select an operator for comparing the JSON Path with the user-defined values. For example,
Equals (==)
if you want the flow id to match. - Under Value, enter the values according to the type of operator you selected. For example, add
{
"sourceId": "03d578c6-69dd-49dd-8331-a6d1e9303640",
"sourceType": "FLOW"
}
- Under JSON Path, enter the attribute of the event schema that you want to compare. For example,
- 选择触发器的定时配置。
- 点击创造。
- 要激活触发器,请将开关切换到积极的。
- 单击 “ 保存”。