Criar e treinar seu modelo

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Depois de criar um modelo, crie o conteúdo do modelo adicionando intenções, entidades, vocabulário e enunciados de conjunto de testes. O conteúdo do modelo NLU determina como o modelo responde às entradas do usuário.

    Os modelos são compostos pelo seguinte conteúdo:
    • Intenções: uma ação que o usuário deseja realizar ou que a aplicação realize.
    • Entidades: objeto ou contexto de uma ação.
    • Vocabulário: adicione vocabulário para ajudar seu modelo a entender o intervalo de palavras nos enunciados dos usuários.
    • Conjunto de testes: para avaliar o desempenho do modelo, adicione enunciados de teste e as intenções que você espera que sejam previstas para esses enunciados.

    Para acessar o conteúdo do modelo, navegue até Workbench de NLU > Modelos. A guia Virtual Agent é aberta por padrão. Selecione a guia da aplicação do seu modelo e selecione o nome do modelo para abrir a página de detalhes do modelo. No cartão Criar e treinar seu modelo, selecione Exibir fase.

    A fase para criar e treinar seu modelo

    Tentativas

    Quando seu modelo recebe a entrada do usuário, ele usa uma intenção para executar uma ação do sistema. Por exemplo, um usuário digita Tenho um problema crítico com um laptop lento. O modelo corresponde à entrada do enunciado com a intenção #TroublehootSlowComputer. Se a intenção estiver vinculada a um tópico Virtual Agent, ela acionará outras ações.

    As intenções contêm enunciados de treinamento ou exemplos de entradas do usuário que acionariam a ação do sistema. Forneça enunciados realistas que o modelo pode encontrar dos usuários. A qualidade dos enunciados de treinamento afeta a precisão do seu modelo.

    Para obter mais informações, consulte Intenções do NLU.

    Entidades

    Suas intenções usam entidades para fornecer contexto adicional para o modelo ao receber entradas. No exemplo do computador, o laptop é a entidade ou o objeto da ação.

    As entidades NLU se enquadram em duas categorias: definidas pelo sistema e definidaspelo usuário. Entidades do sistema como DATA, HORA e LOCAL estão disponíveis por padrão em sua instância. Você pode criar suas próprias entidades definidas pelo usuário para fornecer associações adicionais e significado para seus requisitos de negócios.

    Todas as entidades são reutilizáveis em outros modelos de NLU. No entanto, você deve adicioná-los a um enunciado de treinamento para cada modelo usá-los.

    Para obter mais informações, consulte Entidades de NLU.

    Vocabulário

    A entrada dos usuários pode conter uma grande variedade de palavras e frases. Além disso, seu modelo pode não entender alguns termos usados em domínios especializados ou áreas de negócios.

    Para melhorar a capacidade do seu modelo de entender uma ampla variedade de entradas do usuário, você pode definir sinônimos criando itens de vocabulário.

    Por exemplo, seu modelo inclui uma entidade para o termo computador. Quando um usuário digita Preciso de um novo computador, o modelo sabe como responder. No entanto, se um usuário inserir laptop ou estaçãode trabalho , o modelo poderá falhar em prever a intenção. Você pode adicionar vocabulário ao modelo para treiná-lo para entender sinônimos e variações.

    Você também pode usar tabelas e listas como fontes de vocabulário. Seus modelos podem pesquisar as origens de vocabulário ao prever as intenções.

    Para obter mais informações, consulte Vocabulário de NLU.

    Conjunto de testes

    Seu modelo contém um conjunto de testes padrão que você pode usar para avaliar o desempenho do modelo. Inicialmente, o conjunto de testes está vazio, pronto para ser preenchido com seu conteúdo. Adicione enunciados de teste e suas intenções esperadas para criar o conjunto de testes.

    Para obter mais informações, consulte Criação e gestão de conjunto de testes.

    Painel de teste

    Acesse o painel de teste clicando em Treinar modelo ou Experimentar modelo na fase Criar e treinar seu modelo. O treinamento incorpora novo conteúdo ao seu modelo. Com o modelo Experimentar, você pode inserir manualmente enunciados individuais para testar quais intenções o modelo prevê para eles.

    Para obter mais informações, consulte Treine e teste seu modelo de NLU.

    Você também pode usar o painel de teste para fornecer feedback sobre as previsões do seu modelo. Seu feedback ajuda a melhorar a previsão de intenção. Consulte Feedback do painel de teste.

    Configurações

    Use a guia Configurações para editar o nome, a descrição resumida e o limite de confiança do modelo. Você não pode mudar o idioma ou a finalidade do modelo.

    Guia Configurações de um modelo de exemplo.

    Para obter mais informações sobre o limite de confiança, consulte Teste e publique seu modelo. Para obter mais informações sobre Configurações, consulte Configurações do modelo de NLU.