Gestion de modèles multilingues
Utilisez des modèles multilingues Compréhension du langage naturel (NLU) pour que le système comprenne la saisie de l’utilisateur dans plusieurs langues. Cela Console NLU vous aide à gérer et à maintenir une structure cohérente pour le contenu dans toutes les langues afin de fournir une expérience unifiée.
Langues primaires et secondaires
Une langue primaire est la langue source que vous choisissez lors de la création d’un modèle. Ces modèles sont considérés comme des modèles primaires. Les modèles primaires peuvent ensuite être traduits dans différentes langues. Ces modèles traduits sont appelés modèles secondaires. Les langues dans lesquelles ils sont traduits sont appelées langues secondaires.
La page d’accueil Console NLU affiche les modèles de langue principale et secondaire imbriqués sous le nom du modèle. Sélectionnez la flèche à gauche du nom du modèle pour développer le groupe de langues.
- Les modèles primaires ont une langue que vous leur attribuez lors de la création du modèle et répertoriée comme l’anglais (primaire). La langue du modèle primaire est la langue source pour les traductions qui suivent ultérieurement dans les modèles secondaires.
- Les modèles secondaires sont des copies traduites du modèle primaire. Chaque modèle secondaire utilise une langue différente, comme le portugais brésilien, le polonais ou le finnois.
- Toute langue prise en charge peut être la langue principale d’un modèle primaire ou la langue secondaire d’un modèle secondaire.
- Au sein d’un groupe de modèles, vous ne pouvez pas avoir deux modèles secondaires qui utilisent la même langue.
Pour plus d’informations sur les langues disponibles dans , reportez-vous NLU Prise en charge linguistiqueà .NLU
Implémentation du regroupement de langues
- Vous pouvez ajouter une langue à un modèle primaire dans le menu Autres options du modèle, ce qui crée automatiquement un modèle de langue secondaire avec des options de traduction. Pour plus d’informations sur l’ajout et la traduction d’une langue, reportez-vous à la section Traduire un modèle multilingue.
- Vous pouvez accéder directement à la page de migration du modèle d’instance en visitant <instance_name>.service-now.com/$nlu-studio.do#/model-migration. Pour plus d’informations sur le regroupement de langues à l’aide de cette méthode, reportez-vous à la section Regroupement des langues du modèle.
Interactions des modèles primaire et secondaire
Pour assurer la cohérence au sein d’un groupe de modèles, les noms des intentions et des entités dans tous les modèles secondaires sont les mêmes que ceux du modèle primaire. Les nouvelles intentions ne peuvent être créées que dans un modèle primaire. La création d’une intention dans un modèle primaire ajoute l’intention à tous les modèles secondaires du groupe de modèles, mais sans aucun énoncé. Les nouvelles intentions sont inactives par défaut. De nouvelles entités peuvent également être créées dans des modèles secondaires pour les langues qui prennent en charge les entités. L’ajout d’une entité dans un modèle primaire la crée dans tous les modèles secondaires du groupe de modèles, s’il est valide.
Lorsque vous ajoutez une intention à un modèle primaire, l’intention est ajoutée à tous ses modèles secondaires. Chaque intention d’un modèle secondaire est mappée à l’intention qui lui correspond dans le modèle primaire. Le mappage des intentions garantit que toute application qui utilise ces intentions peut accéder à toutes les intentions secondaires via leurs intentions primaires correspondantes.
Lorsque vous supprimez une intention ou une entité dans un modèle primaire, ses intentions et entités correspondantes sont également supprimées dans ses modèles secondaires. Par conséquent, les modèles secondaires suivent l’état du contenu du modèle primaire. Bien que vous ne puissiez pas supprimer d’intentions dans les modèles secondaires, vous pouvez les désactiver.
Pour plus d’informations sur les interactions d’intention, reportez-vous à la section Importer le contenu du modèle primaire dans un modèle secondaire.
Vous ne pouvez pas supprimer une entité créée dans un modèle secondaire s’il s’agit d’une copie d’une entité correspondante créée dans le modèle primaire. Toutefois, vous pouvez ajouter ou supprimer une entité dans un modèle secondaire si elle n’a pas d’entité correspondante dans le modèle primaire.
Duplication de modèles groupés et de groupes de modèles
À l’aide du rôle nlu_admin, vous pouvez dupliquer des modèles primaires, des modèles secondaires et des groupes de modèles entiers. Vous pouvez dupliquer uniquement le modèle principal ou un ensemble de modèles secondaires à partir du groupe de modèles.
- Si vous dupliquez un modèle secondaire qui se trouve dans un groupe de modèles, la version dupliquée devient un modèle primaire distinct qui se trouve en dehors de ce groupe de modèles.
- Toutes les intentions sont dupliquées. L’intention dupliquée conserve le même état Activé que l’intention d’origine.
- Lorsque vous dupliquez un modèle primaire, vous pouvez dupliquer un ensemble de modèles secondaires ou tous les modèles secondaires avec lui. Cette action crée un groupe de modèles composé de versions dupliquées avec les modèles d’origine respectifs marqués comme modèles sources.
- Lors de la duplication d’un groupe de modèles, vous pouvez choisir un modèle secondaire existant comme modèle primaire pour le groupe dupliqué.
- Si vous sélectionnez un modèle secondaire dans un groupe de modèles existant comme nouveau modèle primaire tout en dupliquant le groupe, toutes les entités désactivées sont activées pour la version dupliquée du modèle secondaire. Le modèle secondaire devient le modèle primaire du nouveau groupe de modèles dupliqué.
- Si vous dupliquez un modèle primaire sans modèle secondaire, la version dupliquée devient un modèle principal distinct.
Pour plus d'informations, consultez Dupliquer un modèle NLU.