Mapeamento de tópico para um multilíngue NLUgrupo de modelos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Quando você mapeia um tópico para um grupo de modelos multilíngue no Designer do Virtual Agent, os mapeamentos de tópicos para idiomas habilitados são configurados automaticamente.

    Os grupos de modelos contêm um modelo de idioma primário, como inglês, e modelos de idioma secundário. Os modelos secundários são cópias traduzidas do modelo primário, em que cada modelo secundário usa um idioma diferente. Qualquer idioma compatível pode ser o idioma primário de um modelo primário ou o idioma secundário de um modelo secundário. O idioma é refletido no nome do modelo. Por exemplo, FR Para francês, DE Para alemão, SIM Para japonês, e. ES Para espanhol.

    Figura 1. Os grupos de modelos multilíngues contêm um modelo de idioma primário e vários modelos de idioma secundário
    Um grupo de modelos multilíngue contém inglês como modelo de idioma primário. Os modelos de idioma secundário incluem francês, alemão, espanhol ou quaisquer idiomas adicionais que você possa adicionar.

    Você pode exibir ou alterar os mapeamentos de modelo e intenção no tópico Propriedades . Você pode revisar o mapeamento de idioma secundário no tópico Idiomas .

    Como o conteúdo do modelo secundário é apenas uma cópia traduzida do conteúdo do modelo primário, os mapeamentos de idioma secundário devem sempre apontar para o mesmo grupo de modelos que o idioma primário. Por esse motivo, se você mapear um idioma em um tópico para um modelo que faz parte de um grupo de modelos multilíngue, todos os mapeamentos de tópicos serão atualizados para usar os modelos de idioma nesse grupo. Designer do Virtual Agentinforma sobre a mudança.
    Figura 2. Mensagem de mapeamentos de NLU atualizada
    Um alerta de mudança de mapeamento diz: "Atualizamos os mapeamentos para estes idiomas: Inglês, francês, alemão, espanhol".
    Nota:
    Você pode mapear modelos de idioma único para um tópico, desde que não haja conflito com os modelos de idioma correspondentes no grupo.

    Se você criar um grupo de modelos em Workbench de NLU, você pode especificar o idioma primário. Se você criar um modelo a partir de Designer do Virtual Agent, o idioma primário é determinado pelo idioma da sessão do usuário. Por exemplo, se você criar um novo modelo em uma sessão de usuário em alemão, o idioma primário do grupo de modelos será alemão.

    Os grupos de modelos facilitam a manutenção dos tópicos. Para obter mais informações sobre grupos de modelos de NLU, consulte Gestão de modelos multilíngue .

    Nota:
    Se um modelo contiver apenas um único idioma, esse idioma será considerado o idioma primário. O tópico é mapeado somente para o modelo e a intenção especificada. Se mais de um idioma tiver sido ativado em NLUEsses idiomas não são mapeados para o modelo. Para usar o tópico em outros idiomas, mapeie-os para outros modelos manualmente no Idiomas . Para obter mais informações, consulte Mapeie um tópico para um secundário NLUmodelo.

    Manipulando intenções desabilitadas em um modelo

    Se uma intenção para o idioma primário no grupo de modelos estiver desabilitada, a intenção primária será exibida como desabilitada em Designer do Virtual Agent. Quando o idioma primário está desabilitado, a intenção ainda é mapeada para o tópico, mas todas as intenções secundárias também são mostradas como desabilitadas. Isso ocorre porque os idiomas secundários são sempre dependentes do idioma primário em um modelo. Se uma intenção para um ou mais idiomas secundários estiver desabilitada, os outros idiomas permanecerão ativos. Designer do Virtual Agentexibe mensagens para indicar que algumas intenções estão desabilitadas no momento.

    Figura 3. Tópico com uma intenção francesa desabilitada na guia Idiomas
    A área de mapeamento de intenção de NLU na guia Idiomas indica que a intenção de francês mapeada não está disponível porque foi desabilitada no Workbench de NLU.

    Para permitir a descoberta de tópicos para o idioma, habilite a intenção em Workbench de NLU. Para obter mais informações, consulte Habilite ou desabilite uma intenção de modelo secundária .

    Evitando conflitos de modelo

    Para evitar conflitos, Designer do Virtual Agentpode não exibir todos os modelos existentes ao criar ou modificar tópicos. Designer do Virtual Agentfaz o seguinte:
    • Exibe somente grupos de modelos que contêm modelos de idioma que refletem a sessão atual do usuário.
    • Mostra um aviso se o grupo de modelos selecionado tiver mapeamentos de idioma que mudarão os mapeamentos de idioma existentes, seja em outro grupo de modelos ou em um modelo de idioma único.
    • Mapeia automaticamente intenções em cada modelo de idioma no grupo para o tópico.
    • Garante que nomes de modelo duplicados ou nomes de intenção não sejam usados.
    • Se um tópico for mapeado para um grupo de modelos multilíngue, ocultará grupos de modelos de idioma único no Mapeamento de idioma de NLU .

    Se os idiomas em um tópico forem mapeados para intenções em mais de um grupo de modelos, poderão ocorrer conflitos. Uma intenção só pode ser mapeada para um tópico. Se esta situação ocorrer quando você tentar publicar um tópico, Designer do Virtual Agentexibe uma mensagem de erro.