Ajouter des phrases d'entraînement dans le Flow Builder
Dans le Flow Builder, un Use Case nouvellement créé commence par un bloc Intent, dans lequel vous pouvez ajouter des phrases d'entraînement.
Cliquez sur Start Intent pour ajouter des phrases d'entraînement. Utilisez « import examples » pour les importer depuis un fichier CSV.
Les phrases d'entraînement servent à entraîner le modèle NLU à comprendre les questions liées à votre Use Case. Après avoir saisi une phrase d'entraînement, vous disposez des options suivantes :
AI Generate : ajoutez la phrase ainsi que des phrases d'entraînement similaires générées par l'IA en cliquant sur le bouton « AI Generate ». Vérifiez que les phrases générées par text-davinci-003 d'OpenAI sont pertinentes. Notez que cette fonctionnalité en bêta peut être temporairement indisponible en cas de forte demande (en février 2023).
Ajout manuel : ajoutez la phrase à l'ensemble en cliquant sur le bouton « + » ou en appuyant sur Entrée.
Il faut au moins 10 phrases d'entraînement pour entraîner l'Intent. Pour améliorer les performances du NLU, ajoutez davantage de phrases et suivez la qualité de l'entraînement grâce au NLU Quality Score. Consultez le guide avancé de ViaSay Chatbot pour connaître les bonnes pratiques en matière de phrases d'entraînement.
Configurations avancées
NLU Quality Score
Une fois une User Action entraînée, chaque phrase d'entraînement de tous les Intents reçoit un NLU Quality Score. Ce score indique dans quelle mesure une phrase d'entraînement correspond à l'Intent.
La qualité de chaque phrase d'entraînement est signalée par trois couleurs :
Vert : le score de qualité est supérieur à 0,5 et aucun Intent concurrent n'a un score supérieur à 0,2.Cette phrase déclenchera l'Intent.
Orange : le score de qualité est inférieur à 0,5 ou un Intent concurrent a un score supérieur à 0.Il n'est pas certain que cette phrase déclenche l'Intent.
Rouge : le score de qualité d'un autre Intent est supérieur à celui de cette phrase d'entraînement.Cette phrase ne déclenchera pas l'Intent.
👍 Améliorer un Quality Score
Un score faible s'explique souvent par la présence d'une phrase d'entraînement similaire dans un autre Intent (par exemple avec des mots proches). Dans ce cas, examinez l'Intent concurrent suggéré.
Pour corriger un score faible, vous pouvez :
Ajouter d'autres variantes de la phrase d'entraînement.
Supprimer la phrase d'entraînement si elle n'est pas étroitement liée à l'Intent.
Supprimer la phrase d'entraînement de l'Intent concurrent.
Importer/exporter des phrases d'entraînement au format CSV
Vous pouvez ajouter des phrases d'entraînement une par une ou en importer un ensemble à l'aide d'un fichier CSV.
Format CSV attendu :
message,use_as,smart_label,label
"What's the weather today in Paris?",example,false,false
"Is it raining?",example,false,falsemessage : la phrase d'entraînement à ajouter.
use_as : doit valoir « example ».
smart_label : toujours à false.
label : toujours à false.
💭 Gérer les virgules dans les phrases d'entraînement
Si une phrase d'entraînement d'un fichier CSV contient des virgules, encadrez-la de guillemets doubles (").
Exemple : "ma commande a été annulée, je veux un remboursement"