O que é o Criador de FAQ?
Nota
O Azure OpenAI On Your Data utiliza grandes modelos de linguagem (LLMs) para produzir resultados semelhantes ao QnA Maker. Se você deseja migrar seu projeto QnA Maker para o Azure OpenAI On Your Data, confira nosso guia.
Nota
O serviço QnA Maker será desativado no dia 31 de março de 2025. Uma versão mais recente do recurso de perguntas e respostas agora está disponível como parte da Linguagem de IA do Azure. Para obter os recursos de resposta a perguntas no Serviço Linguístico, consulte Resposta a perguntas. A partir de 1º de outubro de 2022, você não poderá criar novos recursos do QnA Maker. Para obter informações sobre como migrar bases de conhecimento existentes do QnA Maker para responder a perguntas, consulte o guia de migração.
O QnA Maker é um serviço de Processamento de Linguagem Natural (NLP) baseado na nuvem que permite criar uma camada de conversação natural sobre seus dados. Ele é usado para encontrar a resposta mais apropriada para qualquer entrada de sua base de conhecimento personalizada (KB) de informações.
O QnA Maker é comumente usado para criar aplicativos cliente de conversação, que incluem aplicativos de mídia social, bots de bate-papo e aplicativos de desktop habilitados para fala.
O QnA Maker não armazena dados de clientes. Todos os dados do cliente (respostas a perguntas e logs de bate-papo) são armazenados na região em que o cliente implanta as instâncias de serviço dependentes. Para mais detalhes sobre serviços dependentes, consulte aqui.
Esta documentação contém os seguintes tipos de artigo:
- Os guias de início rápido são instruções passo a passo que permitem fazer chamadas para o serviço e obter resultados em um curto período de tempo.
- Os guias de instruções contêm instruções para usar o serviço de maneiras mais específicas ou personalizadas.
- Os artigos conceituais fornecem explicações detalhadas sobre a funcionalidade e os recursos do serviço.
- Os tutoriais são guias mais longos que mostram como usar o serviço como um componente em soluções de negócios mais amplas.
Quando usar o QnA Maker
- Quando você tiver informações estáticas - Use o QnA Maker quando tiver informações estáticas em sua base de conhecimento de respostas. Esta base de dados de conhecimento é personalizada de acordo com as suas necessidades, que você criou com documentos como PDFs e URLs.
- Quando você deseja fornecer a mesma resposta a uma solicitação, pergunta ou comando - quando usuários diferentes enviam a mesma pergunta, a mesma resposta é retornada.
- Quando você quiser filtrar informações estáticas com base em meta-informações - adicione tags de metadados para fornecer opções de filtragem adicionais relevantes para os usuários do seu aplicativo cliente e as informações. As informações comuns de metadados incluem bate-papo, tipo ou formato de conteúdo, finalidade do conteúdo e atualização do conteúdo.
- Quando você deseja gerenciar uma conversa de bot que inclui informações estáticas, sua base de conhecimento pega o texto ou comando de conversação de um usuário e o responde. Se a resposta fizer parte de um fluxo de conversa pré-determinado, representado em sua base de conhecimento com contexto de várias voltas, o bot pode facilmente fornecer esse fluxo.
O que é uma base de conhecimento?
O QnA Maker importa seu conteúdo para uma base de conhecimento de pares de perguntas e respostas. O processo de importação extrai informações sobre a relação entre as partes do seu conteúdo estruturado e semiestruturado para implicar relações entre os pares de perguntas e respostas. Pode editar estes pares de perguntas e respostas ou adicionar novos pares.
O conteúdo do par de perguntas e respostas inclui:
- Todas as formas alternativas da pergunta
- Tags de metadados usadas para filtrar as opções de resposta durante a pesquisa
- Prompts de acompanhamento para continuar o refinamento da pesquisa
Depois de publicar sua base de dados de conhecimento, um aplicativo cliente envia a pergunta de um usuário para seu ponto de extremidade. Seu serviço QnA Maker processa a pergunta e responde com a melhor resposta.
Criar um bot de chat programaticamente
Depois que uma base de conhecimento do QnA Maker é publicada, um aplicativo cliente envia uma pergunta para o ponto de extremidade da base de dados de conhecimento e recebe os resultados como uma resposta JSON. Um aplicativo cliente comum para o QnA Maker é um bot de chat.
Passo | Ação |
---|---|
1 | O aplicativo cliente envia a pergunta do usuário (texto em suas próprias palavras), "Como atualizo programaticamente minha Base de Conhecimento?" para seu ponto de extremidade da base de dados de conhecimento. |
2 | O QnA Maker usa a base de conhecimento treinada para fornecer a resposta correta e quaisquer prompts de acompanhamento que possam ser usados para refinar a busca pela melhor resposta. O QnA Maker retorna uma resposta formatada em JSON. |
3 | O aplicativo cliente usa a resposta JSON para tomar decisões sobre como continuar a conversa. Essas decisões podem incluir mostrar a resposta principal e apresentar mais opções para refinar a busca pela melhor resposta. |
Crie bots de bate-papo low code
O portal QnA Maker fornece a experiência completa de criação da base de conhecimento. Você pode importar documentos, em sua forma atual, para sua base de conhecimento. Esses documentos (como perguntas frequentes, manual do produto, planilha ou página da Web) são convertidos em pares de perguntas e respostas. Cada par é analisado para solicitações de acompanhamento e conectado a outros pares. O formato de marcação final suporta apresentação rica, incluindo imagens e links.
Respostas de alta qualidade com classificação em camadas
O sistema do QnA Maker é uma abordagem de classificação em camadas. Os dados são armazenados na pesquisa do Azure, que também serve como a primeira camada de classificação. Os principais resultados da pesquisa do Azure são passados pelo modelo de reclassificação de PNL do QnA Maker para produzir os resultados finais e a pontuação de confiança.
Conversações multiturno
O QnA Maker fornece prompts de várias voltas e aprendizagem ativa para ajudá-lo a melhorar seus pares básicos de perguntas e respostas.
Os prompts de várias voltas dão a você a oportunidade de conectar pares de perguntas e respostas. Essa conexão permite que o aplicativo cliente forneça uma resposta superior e fornece mais perguntas para refinar a busca por uma resposta final.
Depois que a base de conhecimento recebe perguntas dos usuários no ponto de extremidade publicado, o QnA Maker aplica o aprendizado ativo a essas perguntas do mundo real para sugerir alterações na sua base de conhecimento para melhorar a qualidade.
Ciclo de vida do desenvolvimento
O QnA Maker fornece criação, treinamento e publicação, juntamente com permissões de colaboração para integrar ao ciclo de vida completo do desenvolvimento.
Conclua um guia de início rápido
Oferecemos inícios rápidos nas linguagens de programação mais populares, cada uma projetada para ensinar padrões básicos de design, e fazer com que você execute o código em menos de 10 minutos. Consulte a lista a seguir para obter o início rápido de cada recurso.
Próximos passos
O QnA Maker fornece tudo o que você precisa para criar, gerenciar e implantar sua base de dados de conhecimento personalizada.