Intentions de réponse
Dans certains cas, la question d'un utilisateur ne requiert qu'une réponse unique et ne nécessite pas de conversation. Les intentions de réponse permettent à la brique de générer ces types de réponse sans avoir à mettre à jour la définition de dialogue.
Vous pouvez créer des intentions de réponse de l'une des manières suivantes :
- Utilisez la fonctionnalité Knowledge pour générer des intentions de réponse à partir d'une ressource existante, telle qu'une FAQ hébergée sur une page Web ou dans un document PDF.
- Sur la page Intentions de la brique, définissez des intentions de réponse comme n'importe quelle autre intention, mais incluez également une réponse dans le champ Réponse.
- Créez en masse des intentions de réponse en chargeant un fichier CSV.
Voici quelques autres informations à connaître sur les intentions de réponse :
- Les compétences avec intentions de réponse doivent être entraînées avec l'entraîneur Tm.
- Contrairement aux intentions standard, vous n'avez pas besoin de mettre en correspondance des intentions de réponse avec des flux (dans le concepteur de flux visuel) ou des états avec des actions
System.Intent
(dans l'éditeur YAML).- Dans le concepteur de flux visuel, vous pouvez créer un flux standard qui gère toutes les intentions de réponse, mapper des intentions de réponse spécifiques ou utiliser une combinaison des approches.
- Dans l'éditeur YAML, il vous suffit de disposer d'un composant
System.Intent
pour résoudre les intentions de réponse.
- Vous pouvez éventuellement stocker l'intention de réponse dans un groupe de ressources en cliquant sur
. Les entrées de groupe de ressources pour les intentions de réponse sont répertoriées sur la page Questions et réponses du groupe de ressources.
Générer des intentions de réponse à partir d'une ressource de connaissances existante
Si vous disposez déjà d'une page Web ou d'un document PDF avec des paires question/réponse, vous pouvez utiliser la fonctionnalité Connaissances pour ingérer ces paires de questions/réponses à partir du document et générer automatiquement des intentions de réponse. (L'autre texte du document qui n'est pas organisé en paires question/réponse est ignoré.) Lorsque vous créez ainsi des intentions de réponse, des exemples de variation sont également générés pour les intentions.
Pour générer des intentions de réponse à partir d'un document de questions et réponses :
- Dans la barre de navigation de gauche de la brique, cliquez sur
.
- Cliquez sur + Document de la base de connaissances.
- Dans la boîte de dialogue Nouveau document de connaissances, procédez comme suit :
- Indiquez le nom et la langue du document.
Pour la langue, vous pouvez sélectionner l'une des langues prises en charge de façon native que vous avez indiquées pour votre brique.
- Sélectionnez PDF ou HTML et chargez le document, ou sélectionnez URL.
Si vous fournissez une URL, elle doit pointer vers une page HTML statique contenant la FAQ.
- Si le document est un document PDF ou HTML à charger, cochez la case indiquant qu'il sera temporairement stocké.
- Cliquez sur Créer.
Remarque
L'option URL fonctionne uniquement pour les pages Web HTML. Si vous voulez importer un fichier PDF en ligne, vous devez d'abord le télécharger à partir de la page Web, puis le télécharger dans Digital Assistant. - Indiquez le nom et la langue du document.
- Attendez que la génération des intentions de réponse ait lieu.
(Le statut et la progression du travail seront mis à jour toutes les 10 secondes.)
- Une fois le travail terminé, cliquez sur Vérifier les intentions pour passer en revue les intentions générées et les variations d'entraînement. Faites particulièrement attention à chaque question et réponse pour vous assurer que chacune contient le bon texte.
Conseil :
Pour les documents PDF, vous pouvez cliquer sur Ouvrir le PDF pour afficher une version codée par couleur du document afin de voir quel texte a été utilisé pour générer les intentions et comment il a été divisé en questions et réponses. - Pour modifier le nom, la question, la réponse ou les variations d'une intention, cliquez sur son icône Modifier.
Remarque
Vous pouvez également modifier ces valeurs ultérieurement sur la page Intentions. - Pour les intentions que vous ne voulez pas ajouter à la brique, désélectionnez la case Inclure.
- Cliquez sur Ajouter des intentions à la brique pour ajouter les intentions générées à la brique.
- Dans la barre de navigation de gauche, cliquez sur Intentions
et apportez d'autres ajustements aux intentions, par exemple en modifiant le nom de la conversation et en ajoutant d'autres exemples de variation.
Les réponses sont générées avec des balises HTML pour le formatage inclus dans l'original pour des éléments tels que le texte en gras, l'italique et les liens hypertexte. Ce balisage est ensuite automatiquement transformé en balisage ou en balisage approprié pour les canaux via lesquels la brique est exposée. (Si le canal ne prend pas en charge le formatage, les balises sont enlevées lorsque le message est envoyé via ce canal.) Reportez-vous à Formatage de texte enrichi dans les canaux.
Il existe une limite de 100 intentions de réponse pouvant être créées à la fois. Si votre document de connaissances comporte plus de 100 paires question/réponse, divisez le document en documents plus petits et créez les intentions de réponse à partir de chacun de ces documents.
Création d'une intention de réponse unique
Si vous n'avez besoin que de quelques intentions de réponse, vous pouvez les créer de la même manière que pour créer des intentions standard.
- Cliquez sur Intentions
dans la barre de navigation de gauche.
- Cliquez sur Ajouter une intention.
- Cliquez sur
afin de saisir une expression ou un nom descriptif pour l'intention dans le champ Nom de la conversation.
- Ajoutez le nom de l'intention dans le champ Nom. Si vous n'entrez pas de nom de conversation, la valeur du champ Nom est utilisée à la place.
Remarque
Lorsque vous nommez vos intentions, n'utilisez passystem.
comme préfixe.system.
est un espace de noms réservé aux intentions que nous fournissons. Les intentions avec ce préfixe étant traitées différemment par l'entraîneur Tm, l'utilisation de ce préfixe peut entraîner la résolution inattendue de vos intentions. - Cliquer
puis ajoutez une réponse au champ Réponse. Appliquez le formatage au texte si nécessaire. - Dans la section Exemples, ajoutez des variations d'entraînement qui reflètent les façons habituelles dont les utilisateurs expriment la question à laquelle l'intention répond.
Créer des intentions de réponse à partir d'un fichier CSV
query
, topIntent
et conversationName
, il contient également la colonne answer
:query,topIntent,conversationName,answer
What are your hours?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When are you open?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When do you close?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
What do you sell?,Products,Our Products,We sell only hammers. All types.
Do you sell brick hammers?,Products,Our Products,We sell only hammers. All types.
Do you sell claw hammers?,Products,Our Products,We sell only hammers. All types.
Do you deliver?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I buy one of your hammers on the web?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can you mail me a hammer?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I return a hammer?,Returns,Our Return Policy,You cannot return any items. All sales are final.
My hammer doesn't work,Returns,Our Return Policy,You cannot return any items. All sales are final.
Can I exchange my hammer,Returns,Our Return Policy,You cannot return any items. All sales are final.