Adicionar intenções para determinar a intenção do usuário de expressõesAdd intents to determine user intention of utterances

Adicione intents ao seu aplicativo LUIS para identificar grupos de perguntas ou comandos que tenham a mesma intenção.Add intents to your LUIS app to identify groups of questions or commands that have the same intention.

No portal do LUIS, as intenções são gerenciadas na seção de Build da barra de navegação superior e, em seguida, das tentativasdo painel esquerdo.In the LUIS portal, Intents are managed from top navigation bar's Build section, then from the left panel's Intents.

Adicionar uma intenção ao seu aplicativoAdd an intent to your app

  1. Entre no portal do LUIS selecione sua Assinatura e Recurso de criação para ver os aplicativos atribuídos a esse recurso.Sign in to the LUIS portal, and select your Subscription and Authoring resource to see the apps assigned to that authoring resource.

  2. Abra seu aplicativo selecionando seu nome na página meus aplicativos .Open your app by selecting its name on My Apps page.

  3. Na página tentativas , selecione + criar.On the Intents page, select + Create.

  4. Na caixa de diálogo criar nova tentativa , insira o nome da intenção, por exemplo ModifyOrder , e selecione concluído.In the Create new intent dialog box, enter the intent name, for example ModifyOrder, and select Done.

    Adicionar intençãoAdd Intent

    A intenção precisa de um exemplo de declarações para prever declarações no ponto de extremidade de previsão publicado.The intent needs example utterances in order to predict utterances at the published prediction endpoint.

Adicionar uma expressão de exemploAdd an example utterance

Enunciados de exemplo são exemplos de texto de comandos ou perguntas do usuário.Example utterances are text examples of user questions or commands. Para ensinar Reconhecimento vocal (LUIS) quando prever essa intenção, você precisa adicionar o declarações de exemplo a uma intenção.To teach Language Understanding (LUIS) when to predict this intent, you need to add example utterances to an intent. O LUIS precisa do intervalo de 15 a 30 exemplos de declarações para começar a entender a intenção.LUIS needs in the range of 15 to 30 example utterances to begin understanding the intent. Não adicione o exemplo declarações em massa.Do not add example utterances in bulk. Cada expressão deve ser escolhido cuidadosamente para como ele é diferente dos exemplos já existentes.Each utterance should be carefully chosen for how it is different than examples already in the intent.

  1. Na página detalhes da intenção, insira um expressão relevante que você espera de seus usuários, como Deliver a large cheese pizza na caixa de texto abaixo do nome da intenção e pressione Enter.On the intent details page, enter a relevant utterance you expect from your users, such as Deliver a large cheese pizza in the text box below the intent name, and then press Enter.

    Captura de tela da página Detalhes de intenções, com o enunciado realçadoScreenshot of Intents details page, with utterance highlighted

    LUIS converte todas as declarações para minúsculas e adiciona espaços em volta de tokens como hifens.LUIS converts all utterances to lowercase and adds spaces around tokens such as hyphens.

Erros de previsão de intençãoIntent prediction errors

Um erro de previsão de intenção é determinado quando o expressão não é previsto com o aplicativo treinado para a intenção.An intent prediction error is determined when the utterance is not predicted with the trained app for the intent.

  1. Para localizar erros de previsão do expressão e corrigi-los, use as opções de filtro de incorretos e não claros.To find utterance prediction errors and fix them, use the Filter options of Incorrect and Unclear.

    Para localizar erros de previsão de expressão e corrigi-los, use a opção de filtro.To find utterance prediction errors and fix them, use the Filter option.

  2. Para exibir o valor de pontuação na página de detalhes da intenção, selecione Mostrar pontuações de intenção de detalhes no menu de opções de exibição .To display the score value on the Intent details page, select Show details intent scores from the View options menu.

    Quando os filtros e a exibição são aplicados e há um exemplo de declarações com erros, a lista de expressão de exemplo mostra o declarações e os problemas.When the filters and view are applied, and there are example utterances with errors, the example utterance list shows the utterances and the issues.

Cada linha mostra a pontuação de previsão do treinamento atual para o exemplo expressão, a Pontuação do rival mais próximo, que é a diferença nessas duas pontuações.Each row shows the current training's prediction score for the example utterance, the nearest rival's score, which is the difference in these two scores.

Corrigindo tentativasFixing intents

Para saber como corrigir erros de previsão de intenção, use o painel de resumo.To learn how to fix intent prediction errors, use the Summary Dashboard. O painel de resumo fornece análise para o último treinamento da versão ativa e oferece as principais sugestões para corrigir seu modelo.The summary dashboard provides analysis for the active version's last training and offers the top suggestions to fix your model.

Usando a barra de ferramentas contextualUsing the contextual toolbar

A barra de ferramentas de contexto fornece outras ações:The context toolbar provides other actions:

  • Editar ou excluir exemplo expressãoEdit or delete example utterance
  • Reatribuir expressão de exemplo a uma intenção diferenteReassign example utterance to a different intent
  • Filtros e exibições: mostrar somente declarações que contêm entidades filtradas ou exibir detalhes opcionaisFilters and views: only show utterances containing filtered entities or view optional details
  • Pesquisar por meio de exemplo declaraçõesSearch through example utterances

Treinar seu aplicativo após alterar o modelo com intençõesTrain your app after changing model with intents

Depois de adicionar, editar ou remover intenções, train e publique seu aplicativo para que as alterações sejam aplicadas às consultas de ponto de extremidade.After you add, edit, or remove intents, train and publish your app so that your changes are applied to endpoint queries. Não treine após cada alteração única.Do not train after every single change. Treine após um grupo de alterações.Train after a group of changes.

Próximas etapasNext steps

Saiba mais sobre como adicionar declarações de exemplo com entidades.Learn more about adding example utterances with entities.