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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 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 primaire, où chaque modèle secondaire utilise une langue différente. Toute langue prise en charge peut être la langue principale d’un modèle primaire 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 le 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 comme modèle de langue principale. Les modèles de langues secondaires incluent le français, l’allemand, l’espagnol ou toutes les autres langues que vous pouvez 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 consulter le mappage des 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 du modèle primaire, les mappages de langues secondaires doivent toujours pointer vers le même groupe de modèles que la langue primaire. Par conséquent, 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 langues de ce groupe. Concepteur d'agent virtuel vous informe du changement.
    Figure 2. Mis à jour Message des mappages NLU
    Une alerte de changement de mappage indique : « Nous avons mis à jour les mappages pour ces langues : 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 de langues 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 à partir Concepteur d'agent virtuelde , 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 dans 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 primaire 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 dans l’onglet Langues
    La zone de mappage de l’intention NLU sous l’onglet Langues indique que l’intention française mappée n’est pas disponible, car 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 lors de la création ou de la modification de rubriques. Concepteur d'agent virtuel effectue les opérations 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 des noms de modèles ou des noms d’intention 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 monolingues 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 survenir. Une intention ne peut être mappée qu’à une seule rubrique. Si cette situation se produit lorsque vous tentez de publier une rubrique, Concepteur d'agent virtuel un message d’erreur s’affiche.