Utiliser les Requêtes dans la recherche
Lorsque vous examinez les conversations dans le Insights section ou NLU Inbox, ou lors de la navigation dans les compétences dans le Skill Store, vous pouvez utiliser la barre de recherche pour affiner les résultats. Vous pouvez effectuer des recherches de base en utilisant le langage naturel ou vous pouvez écrire des requêtes en langage de requête. Ce type de requête est构建 à l'aide de trois éléments de base : Wait, I need to correct that - let me provide a clean translation. Ce type de requête est construit à l'aide de trois éléments de base :
- Paramètre
- Opérateur
- Valeur
Pour créer une requête simple, commencez par un paramètre et la valeur souhaitée et placez l'opérateur approprié entre les deux. Vous pouvez créer des requêtes plus complexes en utilisant un opérateur supplémentaire pour combiner deux ou plusieurs requêtes simples.
Akela veut retrouver toutes les conversations qui se sont terminées par un transfert à un agent. Elle utilise le paramètre d'action, évaluerremettre et opérateur =.
Sa requête complète ressemble à ceci :
action = handover
Malheureusement, cette requête a renvoyé trop de résultats pour qu'Akela puisse facilement passer au peigne fin. Elle décide de restreindre cette recherche afin de voir uniquement les résultats des deux dernières semaines. Elle ajoute une deuxième requête simple à son original et les combine avec l'opérateur ET.
Sa requête complète ressemble maintenant à ceci :
action = handover AND datetime > -14 days
Paramètres et valeurs pris en charge
La table suivante détaille tous les paramètres pris en charge, comment les utiliser et quelles sections de Bot Builder prennent en charge chacun d'entre eux.
| Paramètre | Détails | Pris en charge dans |
|---|---|---|
| action |
Le nom que Bot Builder utilise pour une action. Les valeurs prises en charge sont :
|
|
| bot_message_count | Indique combien de messages compte la conversation. Les valeurs de ce paramètre doivent être au format numérique. | |
| catégorie | Vous permet de filtrer les compétences des robots qui sont répertoriées en fonction de la catégorie à laquelle elles sont associées. |
|
| Canal |
Le nom, le type ou l'ID d'un canal. Vous n'obtiendrez des résultats que pour les canaux que vous avez configurés dans Digital Experience (DX). Les valeurs prises en charge sont :
|
|
| conversation | ID d'une conversation. | |
| Client | Le nom ou l'ID d'un client. | |
| contact_client | L'id du contact (également appelé id de cas) depuis NiCE CXoneDigital Experience (DX). | |
| customer_message_count | Indique combien de messages entrants compte la conversation. Les valeurs de ce paramètre doivent être au format numérique. | |
| date |
Date qui n'inclut pas une heure spécifique. Lorsque ce paramètre est utilisé, la valeur existante des heures est définie sur 00:00:00. Les valeurs de ce paramètre peuvent être absolues ou relatives. |
|
| datetime |
Date et heure. Les valeurs de ce paramètre peuvent être absolues ou relatives. Les formats pris en charge pour les dates absolues sont :
Les valeurs prises en charge pour les dates relatives sont :
|
|
| fulltext | Si vous créez une requête avec un langage de requête, ce paramètre vous permet d'y ajouter un langage naturel. | |
|
Intention |
Le nom d'une intention que vous avez créée. |
|
| Intention_confiance |
Quelle confiance Bot Builder est que l'intention est classée correctement. Les valeurs prises en charge vont de 0 à 0,99, comme lorsque conception du repli. |
|
| is_reviewed | Revoir l'état d'une conversation. Les valeurs de ce paramètre sontvrai (a été examiné) oufaux (n'a pas été revu). | |
| Langue | Vous permet d'appliquer un filtre aux compétences des robots répertoriées en fonction de la langue pour laquelle elles sont définies. |
|
| message_count | Indique le nombre total de messages que compte la conversation. Ce nombre inclut les messages entrants et sortants. Les valeurs de ce paramètre doivent être au format numérique. | |
| Étiquette | Affiche les conversations en fonction des balises qui sont ou ne sont pas appliquées. Ce paramètre fonctionne avec tous les opérateurs disponibles. |
Opérateurs pris en charge
Le tableau suivant réunit tous les opérateurs pris en charge et indique leur signification.
| Opérateur | Description |
|---|---|
| = | Représente « égal à » |
| != | Représente « pas égal à » |
| < | Représente "inférieur à" |
| <= | Représente « inférieur ou égal à » |
| > | Représente "supérieur à" |
| >= | Représente "supérieur ou égal à" |
| ET |
Renvoie les conversations où les valeurs des deux côtés correspondent. Par exemple, la requête suivante renvoie les conversations SMS qui ont été transmises à un agent : channel = sms AND action = handover |
|
OU |
Renvoie les conversations où au moins une valeur de chaque côté correspond. Par exemple, la requête suivante renvoie toutes les conversations SMS et toutes les conversations Whatsapp : channel = sms OR channel = whatsapp |
| NE PAS |
Renvoie les conversations où la valeur ne correspond pas. Par exemple, la requête suivante renvoie toutes les conversations qui n'étaient pas dans le canal SMS : NOT channel = sms |
| DANS |
Renvoie les conversations dont la valeur correspond à au moins une option de la liste. Par exemple, la requête suivante renvoie toutes les conversations dans les canaux SMS et Whatsapp : channel IN (sms, whatsapp) |
| ( ) |
Vous aide à organiser une requête complexe et à attribuer une priorité en fonction du concept mathématique général selon lequel les éléments entre parenthèses sont traités en premier. Par exemple, la requête suivante renvoie à la fois les conversations SMS qui ont été transmises à un agent et les conversations WhatsApp comportant plus que quatre messages : (action = handover AND channel = sms) OR (message_count < 4 AND channel = whatsapp) |
Exemples de Requête supplémentaires
Toutes les conversations d’aujourd’hui :
datetime > midnight
Toutes les conversations d'un jour spécifique :
datetime >= 2nd Jan 2021 AND datetime < 3rd Jan 2021
Toutes les conversations sur les canaux SMS où elles ont été transmises à un agent en direct ont eu lieu :
channel = sms AND action = handover
Toutes les conversations depuis les canaux SMS ou Whatsapp :
channel = sms OR channel = whatsapp
Toutes les conversations sur les canaux Whatsapp ou SMS, des 30 derniers jours, et elles sont considérées comme abandonnées (moins de 3 messages) ou elles ont été transmises à l'agent en direct :
channel IN (whatsapp, sms) AND datetime > -30 days AND (message_count < 3 OR action = handover)