Entités
Les entités sont des éléments d'information définis extraits d'un message Tout ce qu'un contact dit dans une interaction avec un bot, qu'il s'agisse d'une question ou d'une déclaration, écrite ou orale.. Vous ne devez créer que des entités que votre robot Une application logicielle qui gère les interactions avec les clients à la place d'un agent humain en direct. a besoin pour atteindre ses objectifs. Par exemple, les contacts peuvent fournir leurs noms et adresses lors d'une interaction. Si l'objectif est simplement de permettre au bot d'appeler le client par son nom, il n'est pas nécessaire de créer une entité pour l'adresse. Chaque entité que vous créez crée également une fente correspondante.
Créer des entités à l'aide de la table de recherche
Autorisation requise:Chatbot (ACD > Digital > Les rôles > [choisir un] > Modules de base)
Cette tâche décrit une façon de créer des entités. Vous pouvez également créer de nouvelles entités dans le cadre de créer les intentions qui les utilisera.
Akela Wolf dispose déjà d'un bot fonctionnel pour aider ses utilisateurs à réinitialiser leurs mots de passe. Elle veut permettre à son bot de commencer à demander l'emplacement de l'utilisateur. Elle ajuste son chemin heureux Histoire qui produit le résultat correct pour l'intention à ressembler à ceci :
Client: Bonjour.
Bot : Bonjour. Comment puis-je t'aider?
Client: J'ai oublié mon mot de passe.
Bot : Je suis désolé d'entendre ça. Tout d'abord, dans quel bureau êtes-vous ?
Client: Je suis au bureau de Columbus.
Bot : Merci.
Sur la base de cette révision, Akela décide de créer une entité appelée Emplacement.
-
Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.
- Cliquez sur le bot avec lequel vous souhaitez travailler.
- Cliquez sur NLU dans le menu d'icônes de gauche.
- Cliquez sur la languette Entités.
- Recherchez le dossier de destination de votre nouvelle entité. Si le dossier n'existe pas, cliquez sur nouveau dossier et entrez le nom du nouveau dossier.
- Survolez le nom du dossier et cliquez sur Nouvelle entité > Recherche.
- Saisissez un nom pour votre nouvelle entité et appuyez sur Entrer. Les entrées sont enregistrées automatiquement.
- Sur votre nouvelle entité, cliquez surAjouter un exemple. Entrez une valeur pour l'exemple et appuyez surEntrer. Les entrées sont enregistrées automatiquement. Répétez cette étape pour autant d'exemples que nécessaire.
- Sur un exemple, vous pouvez cliquer surAjouter un synonymepour ajouter des mots similaires à la valeur d'exemple. Assurez-vous de les étiqueter correctement dans votreexemples de formation d'intention également. Suivez l'exemple de planification
Après avoir créé l'entité d'emplacement, Akela remarque que ses clients de New York se réfèrent à leur emplacement de plusieurs manières différentes. Elle crée un exemple d'entité pourNew York en dessous deemplacement, puis ajoute les synonymes New YorketGrosse Pomme. Maintenant, lorsque les clients utilisentNew York ouGrosse Pomme dans une conversation, le bot saura extraire cela à la valeur de New York.
Créer des entités à l'aide d'expressions régulières
Autorisation requise:Chatbot (ACD > Digital > Les rôles > [choisir un] > Modules de base)
Une expression régulière (regex) est une séquence de caractères qui spécifie un modèle de recherche. La création d'une expression régulière pour extraire des entités enseigne à votre robot Une application logicielle qui gère les interactions avec les clients à la place d'un agent humain en direct. un modèle à rechercher pour identifier les informations correctes pour cette entité Mot-clé ou expression défini dans le profil de votre entreprise dans Interaction Analytics. Lié à un type d'entité Peut inclure des variantes. Vous devez avoir au moins deux exemples d'intention La signification ou le but derrière ce qu'un contact dit/tape ; ce que le contact veut communiquer ou accomplir avec l'entité regex dans vos données d'entraînement pour aider votre bot à apprendre l'association.
Il existe trois types d'expressions régulières que vous pouvez créer :
- Numéro de téléphone : il s'agit d'un modèle prédéfini d'expression régulière. Vous pouvez l'utiliser sans aucune configuration supplémentaire.
- E-mail : il s'agit d'un modèle prédéfini d'expression régulière. Vous pouvez l'utiliser sans aucune configuration supplémentaire.
- Personnalisé : ce modèle vous permet de définir votre propre expression régulière. Voir l'exemple de planification ci-dessous.
Akela Wolf a remarqué que de nombreuses conversations de son bot incluaient le numéro de facture d'un client. Elle souhaite créer un modèle d'expression régulière personnalisé pour permettre à son bot d'extraire une entité pour le numéro de facture.
Les numéros de facture des clients d'Akela commencent toujours par #IN, suivi d'exactement huit chiffres. Ainsi, elle écrit un modèle de regex personnalisé qui se lit comme suit :
#IN\d{8,8}\b
Désormais, chaque fois qu'un message utilisateur contient une séquence commençant par "#IN" et contenant exactement 8 chiffres, il sera extrait en tant qu'entité de numéro de facture.
-
Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.
- Cliquez sur le bot avec lequel vous souhaitez travailler.
- Cliquez sur NLU dans le menu d'icônes de gauche.
- Cliquez sur la languette Entités.
- Recherchez le dossier de destination de votre nouvelle entité. Si le dossier n'existe pas, cliquez sur nouveau dossier et entrez le nom du nouveau dossier.
- Survolez le nom du dossier et cliquez sur Nouvelle entité > Expression régulière.
- Saisissez un nom pour votre nouvelle entité et appuyez sur Entrer. Les entrées sont enregistrées automatiquement.
- Sur votre nouvelle entité :
- Choisir le type de Schéma dans le menu déroulant.
- Entrez votre Expression régulière.
- Saisissez plusieurs Phrases d'essai. Tout ce qui correspond au motif de votre expression est surligné en vert.
- Incluez l'entité dans au moins deux exemples d'intention afin que le modèle NLU puisse enregistrer correctement l'association.
Créer des intents pour extraire des entités
Autorisation requise:Chatbot (DAA > Digital > Les rôles > [choisir un] > Modules de base)
Lorsque vous créez une intention La signification ou le but derrière ce qu'un contact dit/tape ; ce que le contact veut communiquer ou accomplir pour extraire des entités, vos exemples enseignent votrerobot Une application logicielle qui gère les interactions avec les clients à la place d'un agent humain en direct. comment identifier les informations correctes pour cette entité Mot-clé ou expression défini dans le profil de votre entreprise dans Interaction Analytics. Lié à un type d'entité Peut inclure des variantes.
Akela Wolf dispose déjà d'un bot fonctionnel pour aider ses utilisateurs à réinitialiser leurs mots de passe. Elle veut permettre à son bot de commencer à demander l'emplacement de l'utilisateur. Elle a ajusté son chemin heureux Histoire qui produit le résultat correct pour l'intention pour inclure une demande pour ces informations :
Client: Bonjour.
Bot : Bonjour. Comment puis-je t'aider?
Client: J'ai oublié mon mot de passe.
Bot : Je suis désolé d'entendre ça. Tout d'abord, dans quel bureau êtes-vous ?
Client: Je suis au bureau de Columbus.
Bot : Merci.
Sur la base de cette révision, Akela crée une nouvelle intention : provide_location.
-
Dans CXone, cliquez sur le sélecteur d'application et sélectionnezBot Builder.
- Cliquez sur le bot avec lequel vous souhaitez travailler.
- Cliquez sur NLU dans le menu d'icônes de gauche.
- Cliquez sur l'onglet Intentions.
- Recherchez le dossier de destination de votre nouvelle intention. Si le dossier n'existe pas, cliquez sur nouveau dossier et entrez le nom du nouveau dossier.
- Survolez le nom du dossier et cliquez sur Nouvelle intention.
- Saisissez un nom pour votre nouvelle intention et appuyez sur Entrer.
- Sous la nouvelle intention, commencez à saisir des phrases que le bot doit reconnaître pour cette intention. Séparez les phrases en appuyant surEntrer. Les entrées sont enregistrées automatiquement.
- Après avoir entré tous vos exemples de phrase, cliquez sur les mots qui correspondent à l'entité que vous souhaitez utiliser. Vous pouvez tenir Changement et cliquez si vous devez sélectionner plusieurs mots. Ensuite, dans la fenêtre contextuelle, cliquez sur Rechercher.
- Si la bonne entité n'existe pas encore, vous pouvez la saisir dans le champ Tapez le nom de l'entité, puis cliquez sur Créer l'entité "..." pour le créer. Voir l'image
Dans l'image suivante, Akela a sélectionné Salt Lake City comme phrase, et la rapprochera de son entité emplacement. Vous pouvez constater qu'elle a déjà fait cela avec l'emplacement Columbus.