Régler la résolution d'intention avant la publication

Avant de publier une version d'une compétence (et donc de geler cette version), vous devez la tester en détail et, si nécessaire, en ajuster les paramètres afin d'affiner la résolution d'intention.

Vous pouvez utiliser ces paramètres pour régler la résolution d'intention :

  • Confidence Threshold (Seuil de confiance) : Détermine le niveau de confiance minimal requis pour que l'entrée de l'utilisateur corresponde à une intention. Il est recommandé de régler cette valeur à .70 au moins.

  • Confidence Win Margin (Marge de succès) : Lorsqu'une compétence comporte plusieurs intentions qui dépassent la valeur du seuil de confiance, elle affiche une liste des intentions possibles et invite l'utilisateur à en choisir une. Cette propriété aide la compétence à déterminer les intentions qui doivent figurer dans la liste. Définissez la valeur maximum à utiliser pour la différence entre les niveaux de confiance des intentions principales. La liste inclut les intentions pour lesquelles la différence est supérieure ou égale à cette valeur, et qui dépassent la valeur définie pour Confidence Threshold (Seuil de confiance).

Pour accéder à ces paramètres :

  • Cliquez sur icône d'ouverture du menu latéral pour ouvrir le menu latéral, sélectionnez Development > Skills (Développement > Compétences) et ouvrez votre robot.

  • Dans la barre de navigation gauche pour la compétence, cliquez sur Icône Settings (Paramètres) et sélectionnez l'onglet Configuration.

Note

Après avoir ajouté une compétence à un assistant numérique, vous devez définir un autre intervalle de paramètres pour mieux traiter la résolution d'intention dans le contexte de l'assistant numérique. Voir Régler le comportement de l'acheminement.

Fonctionnement du seuil de confiance

La propriété Confidence Threshold (Seuil de confiance) permet d'ajuster la probabilité qu'une entrée utilisateur donnée soit résolue en intentions de la compétence.

Lorsque vous augmentez le seuil de confiance, vous augmentez la certitude que les intentions correspondantes soient exactes (non des faux positifs). Toutefois, cela augmente également la probabilité que les intentions que vous souhaitez apparier à certaines entrées n'obtiennent pas de notes de confiance suffisantes pour que la correspondance se produise, ce qui entraîne des correspondances avec unresolvedIntent.

Lorsque vous abaissez la valeur du seuil de confiance, vous réduisez les chances que la mise en correspondance des intentions souhaitées échoue. Cependant, plus le seuil est bas, plus vous risquez de générer de faux positifs dans vos mises en correspondance.

En règle générale, le modèle linguistique sous-jacent fonctionne mieux avec des seuils de confiance plus élevés. Vous devez donc définir le seuil de confiance à 70 % (.70) pour obtenir les meilleurs résultats.

Fonctionnement de la marge de succès

Avec la propriété Confidence Win Margin (Marge de succès) (accessible par Settings (Paramètres) > Configuration), vous pouvez permettre à votre compétence d'inviter des utilisateurs à une intention lorsque les notes de confiance de plusieurs intentions sont proches. Par exemple, si un utilisateur demande à FinancialBot, "Je veux consulter mon solde ou envoyer de l'argent", la compétence répond par une liste de sélection indiquant les intentions principales Consulter les soldes et Envoyer de l'argent. La compétence propose ces deux intentions dans une liste de sélection, car leur note de confiance dépasse la valeur définie pour la propriété Confidence Threshold (Seuil de confiance) et la différence entre leurs niveaux de confiance respectifs (c'est-à-dire la marge de succès) se trouve dans la limite définie pour la propriété Win Margin (Marge de succès).