Correction automatique de l'entrée utilisateur
La correction automatique corrige les fautes d'orthographe que les utilisateurs font dans leurs demandes. Les mots corrigés sont utilisés pour correspondre à une action ou à une intention.
La correction automatique corrige l'entrée utilisateur de la manière suivante :
-
Entrée originale :
letme applt for a memberdhip -
Entrée corrigée :
let me apply for a membership -
Entrée originale :
I want to know the montth-to-month schedule for a facee-to-faace meting with the supervisor -
Entrée corrigée :
I want to know the month to month schedule for a face to face meeting with the supervisor
Lorsque votre assistant vérifie si un mot a besoin d'une correction orthographique, il va au-delà d'une simple recherche dans le dictionnaire. Il utilise le traitement du langage naturel et des modèles probabilistes pour comprendre le contexte et décider si le mot est mal orthographié.
Par défaut, la correction automatique est activée dans tous les assistants qui utilisent l'anglais. Cependant, il est désactivé par défaut dans tous les assistants qui utilisent le français. Vous pouvez activer ou désactiver la Résurrection automatique en accédant à Paramètres globaux > Résurrection automatique.
L'autocorrection n'est pas disponible pour l'intégration de la recherche dans votre assistant et pour les langues de l'assistant autres que l'anglais et le français.
Désactivation de la correction automatique
Si nécessaire, vous pouvez désactiver la correction automatique pour votre assistant.
Si un terme spécifique à un domaine est incorrectement corrigé, vous pouvez éviter ce comportement en ajoutant le terme ou la phrase à vos données d'apprentissage. Pour plus d'informations, voir Règles de correction automatique.
Si vous utilisez des actions dans votre assistant, procédez comme suit pour désactiver la correction automatique:
-
Sur la page Actions, cliquez sur Paramètres globaux
. -
Cliquez sur l'onglet Autocorrection.
-
Définissez le commutateur sur Off, puis cliquez sur Save.
Si vous utilisez une boîte de dialogue dans votre assistant, procédez comme suit pour désactiver la correction automatique:
-
Dans la section Options, cliquez sur Résurrection automatique.
-
Mettez l'interrupteur sur Off.
Test de la correction automatique dans la boîte de dialogue
Si vous utilisez la boîte de dialogue, vous pouvez tester la correction automatique en utilisant Try it out.
-
Dans Try it out, entrez une demande qui inclut des mots mal orthographiés.
Si les mots de votre entrée sont mal orthographiés, ils sont corrigés automatiquement et une icône
s'affiche. L'énoncé corrigé est souligné. -
Survolez l'énoncé souligné pour voir la formulation initiale.
Si votre assistant ne corrige pas un terme mal orthographié alors que vous vous attendiez à ce qu'il le fasse, revoyez les règles de correction. Il peut montrer que le terme appartient à une catégorie que l'assistant ne modifie pas.
Règles de correction automatique
Pour éviter la surcorrection, l'assistant ne corrige pas l'orthographe des types d'entrée suivants :
- Mots en majuscules.
- Mots avec un caractère majuscule.
- Emojis.
- Les lieux, tels que les États et les adresses civiques.
- Nombres et unités de mesure ou de temps.
- Les noms propres, tels que les prénoms courants ou les noms de sociétés.
- Texte entre guillemets.
- Les mots contenant des caractères spéciaux, tels que les astérisques (*), les esperluettes (&) ou les signes "a" (@), y compris ceux utilisés dans les adresses électroniques ou les URL.
- Les mots qui ont leur place, c'est-à-dire les mots qui ont une signification implicite parce qu'ils apparaissent dans vos étapes d'action, les valeurs d'entité de dialogue, les synonymes d'entité ou les exemples d'utilisateurs intentionnels.
Quel est le lien entre la correction automatique et la correspondance partielle ?
Dans le dialogue, la correspondance floue aide votre assistant à reconnaître les mentions d'entités basées sur le dictionnaire dans les entrées de l'utilisateur. Elle utilise une approche de recherche dans le dictionnaire pour faire
correspondre un mot de l'entrée utilisateur à une valeur d'entité existante ou à un synonyme dans les données d'apprentissage de la compétence. Par exemple, si l'utilisateur entre boook, et que vos données d'apprentissage contiennent
une entité @reading_material avec la valeur book, alors la correspondance partielle reconnaît que les deux termes (boook et book) signifient la même chose.
Dans le dialogue, lorsque l'autocorrection et la correspondance floue sont toutes deux activées, la correspondance floue s'exécute en premier. S'il fait correspondre un terme à une valeur d'entité du dictionnaire ou à un synonyme, il marque le terme comme appartenant à la compétence. Il saute alors l'autocorrection pour ce terme.
Par exemple, si un utilisateur saisit une phrase telle que I wnt to buy a boook, la correspondance floue identifie que boook correspond à votre valeur d'entité book et l'ajoute à la liste des mots protégés.
Votre assistant corrige alors l'entrée sur I want to buy a boook. Remarquez qu'il corrige wnt mais ne modifie pas boook. Si vous observez ce comportement lorsque vous testez votre dialogue, vous pouvez
avoir l'impression que l'assistant commet une erreur. Cependant, il se comporte correctement.
La correspondance floue identifie boook comme une mention d'entité @reading_material, et l'autocorrection met à jour wnt en want, ce qui permet à l'assistant de faire correspondre l'entrée
à l'intention #buy_something. Chaque fonction contribue différemment, mais ensemble, elles aident votre assistant à interpréter avec précision le sens du message de l'utilisateur.