Compartilhar via


Enriquecer seu projeto com aprendizado ativo

Neste tutorial, você aprenderá como:

  • Baixar um arquivo de teste de aprendizado ativo
  • Importar o arquivo de teste para o projeto existente
  • Aceitar/rejeitar sugestões do aprendizado ativo
  • Adicionar perguntas alternativas

Este tutorial mostra como aprimorar seu projeto de respostas às perguntas personalizadas com aprendizado ativo. Se você observar que os clientes estão fazendo perguntas que não são abordadas em seu projeto, elas podem ser variações parafraseadas de perguntas.

Essas variações, quando adicionadas como perguntas alternativas ao par de pergunta e resposta relevante, ajudam a otimizar o projeto para responder às consultas do usuário do mundo real. Você pode adicionar perguntas alternativas manualmente a pares de perguntas e respostas por meio do editor. Ao mesmo tempo, use também o recurso do aprendizado ativo para gerar sugestões do aprendizado ativo com base nas consultas do usuário. No entanto, o recurso de aprendizado ativo exige que a base de dados de conhecimento receba um tráfego regular de usuários para gerar sugestões.

Usar o aprendizado ativo

O aprendizado ativo é ativado por padrão para recursos habilitados para respostas às perguntas personalizadas.

Para experimentar as sugestões do aprendizado ativo, importe o seguinte arquivo como um novo projeto: SampleActiveLearning.tsv.

Fazer download do arquivo

Execute o comando a seguir no prompt de comando para baixar uma cópia local do arquivo SampleActiveLearning.tsv.

curl "https://github.com/Azure-Samples/cognitive-services-sample-data-files/blob/master/qna-maker/knowledge-bases/SampleActiveLearning.tsv" --output SampleActiveLearning.tsv

Arquivo de importação

No painel Editar base de dados de conhecimento do seu projeto, selecione o ícone ... (elipse) no menu > Importar perguntas e respostas>Importar como TSV. Em seguida, selecione Escolher arquivo para navegar até a cópia do SampleActiveLearning.tsv que você baixou no computador na etapa anterior e, em seguida, selecione Concluído.

Captura de tela da barra de menus editar projetos com a opção Importar como TSV exibida.

Exibir e adicionar/rejeitar as sugestões do aprendizado ativo

Depois que a importação do arquivo de teste for concluída, as sugestões do aprendizado ativo poderão ser exibidas no painel de sugestões de revisão:

Captura de tela com a página de sugestões de revisão exibida.

Observação

As sugestões de aprendizado ativo não ocorrem em tempo real. Há um atraso aproximado de 30 minutos antes que as sugestões possam ser exibidas neste painel. Esse atraso serve para garantir o balanceamento do alto custo envolvido nas atualizações em tempo real com o índice e o desempenho do serviço.

Agora podemos aceitar essas sugestões ou rejeitá-las usando as opções na barra de menus para Aceitar todas as sugestões ou Rejeitar todas as sugestões.

Como alternativa, para aceitar ou rejeitar sugestões individuais, selecione o símbolo de marca de seleção (aceitar) ou o símbolo de lixeira (rejeitar) que aparece ao lado de perguntas individuais na página Revisar sugestões.

Captura de tela com a opção para aceitar ou rejeitar realçada em vermelho.

Adicionar perguntas alternativas

Embora o aprendizado ativo sugira automaticamente perguntas alternativas com base nas consultas do usuário que visitam o projeto, também podemos adicionar variações de uma pergunta na página editar projeto selecionando Adicionar frase alternativa para pares de pergunta e resposta.

Ao adicionar perguntas alternativas junto com o aprendizado ativo, enriquecemos ainda mais o projeto com variações de uma pergunta que ajudam a fornecer respostas consistentes para as consultas do usuário.

Observação

Quando perguntas alternativas têm muitas palavras irrelevantes (stop words), elas podem afetar negativamente a precisão das respostas. Portanto, se a única diferença entre as perguntas alternativas estiver nas palavras irrelevantes, essas perguntas alternativas não serão necessárias. Para examinar a lista de palavras irrelevantes, consulte o artigo de palavras irrelevantes.

Próximas etapas