Introdução à resposta a perguntas personalizadas
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.