Introdução à resposta a perguntas personalizadas

Concluído

Você pode criar facilmente uma solução de resposta a perguntas no Microsoft Azure usando o serviço Azure AI Language . A Linguagem de IA do Azure inclui um recurso personalizado de resposta a perguntas que permite criar uma base de dados de conhecimento de pares de perguntas e respostas que podem ser consultados usando a entrada de linguagem natural.

Criando uma base de dados de conhecimento de resposta a perguntas personalizadas

Você pode usar o Azure AI Language Studio para criar, treinar, publicar e gerenciar projetos de resposta a perguntas.

Nota

Você pode escrever código para criar e gerenciar projetos usando a API REST ou SDK da Linguagem Azure AI. No entanto, na maioria dos cenários, é mais fácil usar o Language Studio.

Para criar um projeto, você deve primeiro provisionar um recurso de idioma em sua assinatura do Azure.

Definir perguntas e respostas

Depois de provisionar um recurso de idioma, você pode usar o recurso de resposta a perguntas personalizado do Language Studio para criar um projeto que consiste em pares de perguntas e respostas. Estas perguntas e respostas podem ser:

  • Geradas através de um documento de FAQ ou de uma página Web existente.
  • Introduzidas e editadas manualmente.

Em muitos casos, um projeto é criado usando uma combinação de todas essas técnicas; começando com um conjunto de dados de base de perguntas e respostas de um documento de FAQ existente e ampliando a base de conhecimento com entradas manuais adicionais.

Às perguntas do projeto pode ser atribuído um fraseado alternativo para ajudar a consolidar perguntas com o mesmo significado. Por exemplo, poderá incluir uma pergunta como:

Qual é a localização do seu escritório principal?

Pode antecipar várias estruturas que esta pergunta pode assumir ao adicionar uma formulação alternativa, como:

Onde está localizado o seu escritório principal?

Testar o projeto

Depois de criar um conjunto de pares de perguntas e respostas, você deve salvá-lo. Este processo analisa as suas perguntas e respostas literais e aplica um modelo de processamento de linguagem natural incorporado que estabelece uma correspondência entre perguntas e respostas adequadas, mesmo quando não são formuladas exatamente como especificado nas definições de perguntas. Em seguida, você pode usar a interface de teste integrada no Language Studio para testar sua base de conhecimento, enviando perguntas e revisando as respostas retornadas.