Referencia de suceso de segmento
Las tablas siguientes muestran detalles de los sucesos que watsonx Assistant envía a Segment utilizando la extensión Segment. Estos sucesos aparecen como tablas en el almacén de segmentos y como sucesos regulares en otros destinos.
Solo se incluyen los sucesos generados utilizando la API watsonx Assistant v2 y asociados con un ID de usuario.
Mensaje manejado
Se envía cuando el asistente completa el manejo de un mensaje.
| Propiedad | Tipo | Descripción |
|---|---|---|
accountId |
Serie | El ID de la cuenta de IBM. |
assistantId |
Serie | El ID del asistente. |
browser |
Serie | El navegador que se ha utilizado para enviar el mensaje. |
channel |
Serie | El canal que el cliente ha utilizado para enviar el mensaje (por ejemplo, phone o chat). |
device |
Serie | El tipo de dispositivo que se ha utilizado para enviar el mensaje. |
environment |
Serie | El entorno en el que se ha manejado el mensaje (por ejemplo, draft o live.) |
language |
Serie | El idioma del asistente. |
pageUrl |
Serie | El URL de la página web desde la que se ha enviado el mensaje. |
serviceInstance |
Serie | La instancia de servicio de IBM watsonx Assistant. |
sessionId |
Serie | El ID de la sesión durante la que se ha manejado el mensaje. |
skillsInvoked |
Serie[] | Una matriz de series que lista todas las habilidades que se han invocado durante el manejo del mensaje (por ejemplo, main skill o actions skill). |
Las propiedades siguientes sólo se incluyen para los mensajes manejados por una aptitud de acciones:
| Propiedad | Tipo | Descripción |
|---|---|---|
action |
Serie | Identificador exclusivo de la acción que se ha visitado durante el manejo del mensaje (por ejemplo, action_202). |
actionCompleted |
Boolean | Indica si la acción se ha completado durante el manejo del mensaje. |
actionCompletedReason |
Serie | La razón por la que se ha completado la acción (por ejemplo, all_steps_done o fallback.) |
actionStarted |
Boolean | Indica si el proceso de la acción se ha iniciado durante el manejo del mensaje. |
actionTitle |
Serie | El título de la acción que se ha visitado durante el manejo del mensaje (por ejemplo, I want to pay my bill). |
actionsVisited |
Serie[] | Una matriz de series que lista las acciones visitadas durante el manejo del mensaje. |
fallbackReason |
Serie | La razón por la que se ha visitado la acción de reserva (por ejemplo, se ha escalado al agente humano o no coincide ninguna acción). |
handler |
Serie | El nombre de cualquier manejador al que se ha llamado. |
stepsVisited |
Objeto[] | Objeto con dos propiedades, stepId y stepTitle, que lista los pasos que el usuario ha visitado durante el manejo del mensaje. |
subaction |
Serie | El nombre de cualquier otra acción invocada por la acción desencadenada por el mensaje. |
Las propiedades siguientes sólo se incluyen para los mensajes que han sido manejados por un conocimiento de diálogo:
| Propiedad | Tipo | Descripción |
|---|---|---|
branchExited |
Boolean | Si se ha salido de la rama de diálogo durante el manejo del mensaje. |
branchExitedReason |
Serie | La razón por la que se ha salido de la rama del diálogo (por ejemplo, completed). |
nodesVisited |
Serie[] | Una matriz de series que lista los nodos de diálogo visitados durante el manejo del mensaje. Para cada nodo de diálogo, la serie especifica el título de nodo (si lo hay) o el ID de nodo. |
Acción iniciada
Se envía cuando empieza el proceso de una acción.
| Propiedad | Tipo | Descripción |
|---|---|---|
accountId |
Serie | El ID de la cuenta de IBM. |
action |
Serie | Identificador exclusivo de la acción (por ejemplo, action_202). |
actionTitle |
Serie | El título de la acción (por ejemplo, I want to pay my bill). |
actionCompleted |
Boolean | Indica si la acción se ha completado durante el mismo turno de conversación. |
actionCompletedReason |
Serie | La razón por la que se ha completado la acción (por ejemplo, all_steps_done o fallback.) |
assistantId |
Serie | El ID del asistente. |
browser |
Serie | El navegador que se ha utilizado para enviar el mensaje que ha desencadenado la acción. |
channel |
Serie | El canal que el cliente ha utilizado para enviar el mensaje que ha desencadenado la acción (por ejemplo, phone o chat). |
device |
Serie | El tipo de dispositivo que se ha utilizado para enviar el mensaje que ha desencadenado la acción. |
environment |
Serie | Entorno en el que se ha iniciado la acción (por ejemplo, draft o live.) |
fallbackReason |
Serie | La razón por la que se ha iniciado la acción de reserva (por ejemplo, se ha escalado al agente humano o no coincide ninguna acción). |
handler |
Serie | El nombre de cualquier manejador al que se ha llamado. |
language |
Serie | El idioma del asistente. |
pageUrl |
Serie | El URL de la página web desde la que se ha enviado el mensaje que ha desencadenado la acción. |
serviceInstance |
Serie | La instancia de servicio de IBM watsonx Assistant. |
sessionId |
Serie | ID de la sesión durante la que se ha enviado el mensaje que ha iniciado la acción. |
skillsInvoked |
Serie[] | Una matriz de series que lista todas las habilidades que se han invocado durante el manejo del mensaje que ha iniciado la acción (por ejemplo, main skill o actions skill). |
stepsVisited |
Objeto[] | Objeto con dos propiedades, stepId y stepTitle, que lista los pasos que el usuario ha visitado durante el manejo del mensaje. |
subaction |
Serie | El nombre de cualquier otra acción a la que la acción ha llamado durante el proceso. |
Acción completada
Se envía cuando finaliza el proceso de una acción.
| Propiedad | Tipo | Descripción |
|---|---|---|
accountId |
Serie | El ID de la cuenta de IBM. |
action |
Serie | Identificador exclusivo de la acción (por ejemplo, action_202). |
actionCompletedReason |
Serie | La razón por la que se ha completado la acción (por ejemplo, all_steps_done o fallback.) |
actionStarted |
Boolean | Si la acción se ha iniciado durante el mismo turno de conversación. |
actionTitle |
Serie | El título de la acción (por ejemplo, I want to pay my bill). |
assistantId |
Serie | El ID del asistente. |
browser |
Serie | El navegador que se ha utilizado para enviar el mensaje que ha desencadenado la acción. |
channel |
Serie | El canal que el cliente ha utilizado para enviar el mensaje que ha iniciado la acción (por ejemplo, phone o chat). |
device |
Serie | El tipo de dispositivo que se ha utilizado para enviar el mensaje que ha desencadenado la acción. |
environment |
Serie | El entorno en el que se ha completado la acción (por ejemplo, draft o live.) |
fallbackReason |
Serie | La razón por la que se ha llamado a la acción de reserva (por ejemplo, se ha escalado al agente humano o no coincide ninguna acción). |
handler |
Serie | El nombre de cualquier manejador llamado por la acción. |
language |
Serie | El idioma del asistente. |
pageUrl |
Serie | El URL de la página web desde la que se ha enviado el mensaje que ha desencadenado la acción. |
serviceInstance |
Serie | La instancia de servicio de IBM watsonx Assistant. |
sessionId |
Serie | ID de la sesión durante la que se ha enviado el mensaje que ha iniciado la acción. |
skillsInvoked |
Serie[] | Una matriz de series que lista todas las habilidades que se han invocado durante el manejo del mensaje que ha iniciado la acción (por ejemplo, main skill o actions skill). |
stepsVisited |
Objeto[] | Objeto con dos propiedades, stepId y stepTitle, que lista los pasos que el usuario ha visitado durante el manejo del mensaje. |
subaction |
Serie | El nombre de cualquier otra acción a la que la acción ha llamado durante el proceso. |
Sesión iniciada
Se envía cuando se inicia una nueva sesión.
Nota: La API sin estado v2 no genera sucesos para iniciar sesiones.
| Propiedad | Tipo | Descripción |
|---|---|---|
accountId |
Serie | El ID de la cuenta de IBM. |
assistantId |
Serie | El ID del asistente. |
browser |
Serie | El navegador que se ha utilizado para enviar el mensaje que ha iniciado la sesión. |
channel |
Serie | El canal que ha iniciado la sesión (por ejemplo, phone o chat). |
device |
Serie | El tipo de dispositivo que se ha utilizado para enviar el mensaje que ha iniciado la sesión. |
environment |
Serie | Entorno en el que se ha iniciado la sesión (por ejemplo, draft o live.) |
pageUrl |
Serie | El URL de la página web desde la que se ha enviado el mensaje que ha iniciado la sesión. |
serviceInstance |
Serie | La instancia de servicio de IBM watsonx Assistant. |
sessionId |
Serie | El ID de la sesión. |