Mappage de rubriques à un groupe de modèles multilingues NLU

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Lorsque vous mappez une rubrique à un groupe de modèles multilingues dans Concepteur d'agent virtuel, les mappages de rubriques pour les langues activées sont configurés automatiquement.

    Les groupes de modèles contiennent un modèle de langue primaire, tel que l’anglais, et des modèles de langue secondaire. Les modèles secondaires sont des copies traduites du modèle principal, où chaque modèle secondaire utilise une langue différente. Toute langue prise en charge peut être la langue principale d’un modèle principal ou la langue secondaire d’un modèle secondaire. La langue est reflétée dans le nom du modèle. Par exemple, FR pour Français, DE pour l’allemand, JA pour le japonais et ES pour l’espagnol.

    Figure 1. Les groupes de modèles multilingues contiennent un modèle de langue principale et plusieurs modèles de langue secondaire
    Un groupe de modèles multilingues contient l’anglais en tant que modèle de langue principale. Les modèles de langue secondaires incluent le français, l’allemand, l’espagnol ou toute autre langue que vous pourriez ajouter.

    Vous pouvez afficher ou modifier les mappages de modèle et d’intention dans l’onglet Propriétés de la rubrique. Vous pouvez passer en revue le mappage de langues secondaires dans l’onglet Langues de la rubrique.

    Étant donné que le contenu du modèle secondaire n’est qu’une copie traduite de son contenu de modèle primaire, les mappages de langues secondaires doivent toujours pointer vers le même groupe de modèles que la langue primaire. Pour cette raison, si vous mappez une langue d’une rubrique à un modèle qui fait partie d’un groupe de modèles multilingues, tous les mappages de rubriques sont mis à jour pour utiliser les modèles de langue de ce groupe. Concepteur d'agent virtuel vous informe du changement.
    Figure 2. Message des mappages NLU mis à jour
    Une alerte de changement de mappage indique : « Nous avons mis à jour les mappages pour les langues suivantes : anglais, Français, allemand, espagnol. »
    Remarque :
    Vous pouvez mapper des modèles unilingues à une rubrique tant qu’il n’y a pas de conflit avec les modèles linguistiques correspondants dans le groupe.

    Si vous créez un groupe de modèles dans Console NLU, vous pouvez spécifier la langue principale. Si vous créez un modèle à Concepteur d'agent virtuelpartir de , la langue principale est déterminée par la langue de la session utilisateur. Par exemple, si vous créez un nouveau modèle dans une session utilisateur allemande, la langue principale du groupe de modèles sera l’allemand.

    Les groupes de modèles facilitent la gestion de vos rubriques. Pour plus d’informations sur les groupes de modèles NLU, consultez Gestion des modèles multilingues.

    Remarque :
    Si un modèle ne contient qu’une seule langue, cette langue est considérée comme la langue principale. La rubrique est mappée au modèle et à l’intention spécifiée uniquement. Si plusieurs langues ont été activées dans NLU les paramètres, ces langues ne sont pas mappées au modèle. Pour utiliser la rubrique dans d’autres langues, mappez-les manuellement à d’autres modèles dans l’onglet Langues . Pour plus d'informations, consultez Mapper une rubrique à un modèle secondaire NLU.

    Gestion des intentions désactivées au sein d’un modèle

    Si une intention pour la langue primaire au sein du groupe de modèles est désactivée, l’intention primaire s’affiche comme désactivée dans Concepteur d'agent virtuel. lorsque la langue principale est désactivée, l’intention est toujours mappée à la rubrique, mais toutes les intentions secondaires sont également affichées comme désactivées. Cela est dû au fait que les langues secondaires dépendent toujours de la langue principale au sein d’un modèle. Si une intention pour une ou plusieurs langues secondaires est désactivée, les autres langues restent actives. Concepteur d'agent virtuel Affiche un message indiquant que certaines intentions sont actuellement désactivées.

    Figure 3. Rubrique avec une intention en français désactivée sur l’onglet Langues
    La zone de mappage Intention NLU de l’onglet Langues indique que l’intention française mappée n’est pas disponible parce qu’elle a été désactivée dans Console NLU.

    Pour autoriser la découverte de rubriques pour la langue, activez l’intention dans Console NLU. Pour plus d’informations, consultez Activer ou désactiver une intention de modèle secondaire.

    Éviter les conflits de modèles

    Afin d’éviter les conflits, Concepteur d'agent virtuel peut ne pas afficher tous les modèles existants lorsque vous créez ou modifiez des rubriques. Concepteur d'agent virtuel effectue les actions suivantes :
    • Affiche uniquement les groupes de modèles qui contiennent des modèles de langue qui reflètent la session en cours de l’utilisateur.
    • Affiche un avertissement si le groupe de modèles sélectionné a des mappages de langues qui modifieront les mappages de langues existants, que ce soit dans un autre groupe de modèles ou dans un modèle monolingue.
    • Mappe automatiquement les intentions de chaque modèle de langue du groupe à la rubrique.
    • Garantit que les noms de modèles ou d’intentions en double ne sont pas utilisés.
    • Si une rubrique est mappée à un groupe de modèles multilingues, masque les groupes de modèles unilingues dans l’onglet Mappage de langues NLU .

    Si les langues d’une rubrique sont mappées aux intentions de plusieurs groupes de modèles, des conflits peuvent se produire. Une intention ne peut être mappée qu’à une seule rubrique. Si ce problème se produit lorsque vous tentez de publier une rubrique, Concepteur d'agent virtuel un message d’erreur s’affiche.