Recuperar el resumen de la conversación y el código de recapitulación que el Agente Virtual genera para una interacción con un bot.
Cada vez que un bot de Agente Virtual transfiere una interacción a un agente humano, crea un resumen generado por IA para el agente, de modo que éste pueda comprender el contexto de la interacción e identificar el problema principal del cliente con mayor rapidez. Cuando un bot de Agente Virtual gestiona de forma autónoma una interacción con un cliente sin escalada de agente, también genera automáticamente el resumen de la conversación y aplica un código de recapitulación a la interacción bot completada.
Para recuperar el resumen de la conversación y el código de resumen autoasignado a través de la API pública de Genesys Cloud , puede invocar el punto final /api/v2/conversations/{conversationId}/summaries
basado en la conversationId
.
Para recuperar el resumen de la conversación y el código de recapitulación como datos de trabajo posterior al contacto (ACW) y enviar esos datos a Salesforce o a otro sistema de gestión de relaciones con los clientes (CRM), complete los pasos siguientes:
Establecer un flujo de trabajo
- Desde la página de inicio de Architect, haga clic o coloque el cursor sobre el Flujos menú y seleccione Flujo de trabajo.
- Hacer clic Agregar. Se abre el cuadro de diálogo Crear flujo.
- En el Nombre campo, ingrese un nombre único para el flujo.
- (Opcional) En el Descripción campo, agregue una oración o frase corta para describir este flujo.
- Haga clic en el Idioma predeterminado lista y seleccione el idioma admitido predeterminado del flujo.
- Haga clic en el Divisiones lista y seleccione la división en la que colocar el flujo.
- Hacer clic Crear flujo. Se abre la página de configuración del flujo.
- En Recursos, haga clic en Datos.
- Como Genesys Cloud envía los parámetros de entrada al flujo de trabajo como un objeto JSON, ubajo Añada la variable, configure una variable de entrada llamada
jsonData
de tipo JSON.Nota: Los parámetros de entrada incluyen el resumen de la conversación, el motivo del contacto, la resolución, los códigos de cierre, el ID del contacto, etc. - Desde el editor de tareas Toolbox, expanda la categoría Data y arrastre una acción Update Data debajo de Start en el editor de estados.
- En el Nombre campo, agregue un nombre significativo para describir el elemento.
- Haga clic en junto a Update Statements y seleccione JSON.
- En el campo Introduzca el nombre de la variable, escriba la etiqueta para identificar la variable en las tareas. Por ejemplo,
Flow.jsonsummary
. - En el campo Valor a asignar, haga clic en Modos de expresión junto a Haga clic para añadir un valor literal JSON.
- Para obtener el resumen de la conversación, añada la expresión
GetJsonObjectProperty(Flow.jsonData, "summary")
en línea o haga clic en el botón Editor de expresiones grandes para abrir el Editor de expresiones y construir su expresión. - Haga clic en junto a Update Statements y seleccione JSON.
- En el campo Introduzca el nombre de la variable, escriba la etiqueta para identificar la variable en las tareas. Por ejemplo,
Flow.jsonwrapupcode
. - En el campo Valor a asignar, haga clic en Modos de expresión junto a Haga clic para añadir un valor literal JSON.
- Para obtener los códigos de envoltura, añada la expresión
GetJsonObjectProperty(Flow.jsonData, "wrapUpCodes")
en línea o haga clic en el botón Large Expression Editor para abrir el Editor de expresiones y construir su expresión.
Después de estos pasos, siga personalizando su flujo de trabajo según las necesidades empresariales de su organización. Por ejemplo, si ha configurado previamente una acción Datos de Salesforce en Admin > Integraciones > Acciones para enviar datos a sus API de Salesforce, configure una acción Llamar a datos en su flujo de trabajo para enviar los datos que recuperó anteriormente.
Establecer un desencadenante
- Hacer clic Administración.
- En Architect, haga clic en Triggers.
- Haga clic en Add Trigger.
- Introduzca un nombre y una descripción para el activador y, a continuación, haga clic en Añadir.
- En Nombre del tema, seleccione el tema
v2.bot.conversation.{id}.conversations.summaries
. - En Destino del flujo de trabajo, seleccione el flujo de trabajo que ha configurado para la recuperación de datos.
- En Formato de datos, seleccione Json como el formato de datos en el que los parámetros de entrada se dirigen a su flujo de trabajo.
- (Opcional) Puede especificar las condiciones que deben cumplirse para invocar el activador. Por ejemplo, si desea que Architect active el flujo de trabajo sólo cuando se ejecute un flujo de Agente Virtual específico. Para añadir una condición, haga clic en Añadir condición.
- En Ruta JSON, introduzca el atributo del esquema de eventos que desea comparar. Por ejemplo,
triggerSource
si desea comparar el id de flujo del flujo que generó un resumen con el id del flujo específico del Agente Virtual. - En Operador, seleccione un operador para comparar la ruta JSON con los valores definidos por el usuario. Por ejemplo,
Equals (==)
si desea que coincida el id de flujo. - En Valor, introduzca los valores según el tipo de operador que haya seleccionado. Por ejemplo, añada
{
"sourceId": "03d578c6-69dd-49dd-8331-a6d1e9303640",
"sourceType": "FLOW"
}
- En Ruta JSON, introduzca el atributo del esquema de eventos que desea comparar. Por ejemplo,
- Seleccione la configuración de temporización para el disparo.
- Haga clic en Crear.
- Para activar el disparador, coloque el conmutador en Active.
- Hacer clic Ahorrar.