Usar consultas en la búsqueda
Cuando revise las conversaciones de la sección Ideas o Bandeja de entrada de NLU, o mientras explora las habilidades en Almacén de habilidades, puede usar la barra de búsqueda para limitar los resultados. Puede realizar búsquedas básicas utilizando el lenguaje natural o puede escribir consultas en el lenguaje de consultas. Este tipo de consulta se construye con tres partes básicas:
- Parámetro
- Operador
- Valor
Para construir una consulta simple, comience con un parámetro y el valor deseado y coloque el operador apropiado en el medio. Puede crear consultas más complejas utilizando un operador adicional para combinar dos o más consultas simples.
Akela quiere encontrar todas las conversaciones que terminaron con una transferencia a un agente. Utiliza el parámetro acción, valor transferencia y operador =.
Su consulta completa se ve así:
action = handover
Desafortunadamente, esta consulta devolvió demasiados resultados para que Akela los revisara fácilmente. Decide que quiere restringir esta búsqueda para ver solo los resultados de las últimas dos semanas. Agrega una segunda consulta sencilla a su original y las combina con el operador Y.
Su consulta completa ahora se ve así:
action = handover AND datetime > -14 days
Parámetros y valores admitidos
En la siguiente tabla se detallan todos los parámetros admitidos, cómo utilizarlos y qué secciones de Creador de bots admiten cada uno.
Parámetro | Detalles | Apoyado en |
---|---|---|
acción |
El nombre que Creador de bots usa para una acción. Los valores admitidos son:
|
|
bot_message_count | Cuántos mensajes salientes hay en la conversación. Los valores para este parámetro deben estar en formato numérico. | |
categoría | Le permite filtrar las habilidades de bots que enumera la categoría con la que están etiquetadas. |
|
canal |
Nombre, tipo o ID de un canal. Solo obtendrá resultados de los canales que haya configurado en Digital Experience. Los valores admitidos son:
|
|
conversación | La identificación de una conversación. | |
cliente | El nombre o ID de un cliente. | |
customer_contact | El ID de contacto (también llamado ID de caso) desde CXoneDigital Experience. | |
customer_message_count | Cuántos mensajes entrantes hay en la conversación. Los valores para este parámetro deben estar en formato numérico. | |
fecha |
Fecha que no incluye una hora específica. Cuando se usa este parámetro, cualquier valor para la hora se ajusta automáticamente a 00:00:00. Los valores de este parámetro pueden ser absolutos o relativos. |
|
datetime |
Fecha y hora. Los valores de este parámetro pueden ser absolutos o relativos. Los formatos compatibles con las fechas absolutas son:
Los valores compatibles con las fechas relativas son:
|
|
texto completo | Si está construyendo una consulta con lenguaje de consulta, este parámetro le permite agregar lenguaje natural a la misma. | |
intención |
El nombre de una intención que ha creado. |
|
intent_confidence |
Qué tan seguro Creador de bots está de que la intención está clasificada correctamente. Los valores admitidos varían de 0 a 0,99, al igual que cuando se diseña un respaldo. |
|
is_reviewed | Revisar el estado de una conversación. Los valores para este parámetro son cierto (ha sido revisado) o falso (no ha sido revisado). | |
Idioma | Le permite filtrar las habilidades de bots que enumera el idioma para el que están configuradas. |
|
message_count | Cuántos mensajes en total hay en la conversación. Este número incluye tanto mensajes entrantes como salientes. Los valores para este parámetro deben estar en formato numérico. | |
etiqueta | Muestra las conversaciones en función de las etiquetas que se aplican o no. Este parámetro funciona con todos los operadores disponibles. |
Operadores compatibles
La siguiente tabla muestra todos los operadores admitidos y describe su significado.
Operador | Descripción |
---|---|
= | Representa "igual a" |
!= | Representa "no igual a" |
< | Representa "menor que" |
<= | Representa "menor que o igual a" |
> | Representa "mayor que" |
>= | Representa "mayor que o igual a" |
Y |
Devuelve conversaciones en las que los valores de ambos lados coincidan. Por ejemplo, la siguiente consulta devuelve conversaciones SMS que se transfirieron a un agente: channel = sms AND action = handover |
O |
Devuelve conversaciones en las que al menos un valor de cada lado coincida. Por ejemplo, la siguiente consulta devuelve todas las conversaciones SMS y todas las conversaciones de WhatsApp: channel = sms OR channel = whatsapp |
NO |
Devuelve conversaciones en las que el valor no coincida. Por ejemplo, la siguiente consulta devuelve todas las conversaciones que no estaban en el canal SMS: NOT channel = sms |
EN |
Devuelve conversaciones en las que el valor coincida con al menos una opción de la lista. Por ejemplo, la siguiente consulta devuelve todas las conversaciones en los canales SMS y WhatsApp: channel IN (sms, whatsapp) |
( ) |
Ayudarle a organizar una consulta compleja y asignar prioridad en función del concepto matemático general de que los elementos dentro de los paréntesis se procesan primero. Por ejemplo, la siguiente consulta devuelve tanto conversaciones SMS que se transfirieron a un agente como conversaciones de WhatsApp con más de cuatro mensajes: (action = handover AND channel = sms) OR (message_count < 4 AND channel = whatsapp) |
Ejemplos de consultas adicionales
Todas las conversaciones de hoy:
datetime > midnight
Todas las conversaciones de un día específico:
datetime >= 2nd Jan 2021 AND datetime < 3rd Jan 2021
Todas las conversaciones en los canales de SMS que fueron transferidas a un agente en vivo:
channel = sms AND action = handover
Todas las conversaciones de los canales SMS o Whatsapp:
channel = sms OR channel = whatsapp
Todas las conversaciones en canales de WhatsApp o SMS, de los últimos 30 días, y se consideran abandonadas (menos de 3 mensajes) o se escalaron a agente en vivo:
channel IN (whatsapp, sms) AND datetime > -30 days AND (message_count < 3 OR action = handover)