Adicionar perguntas e respostas com o portal do QnA Maker
Depois que uma base de dados de conhecimento for criada, adicione pares de P e R (perguntas e respostas) com metadados para filtrar a resposta. As perguntas da tabela a seguir referem-se aos limites de serviço do Azure, mas cada uma diz respeito a um serviço do Azure Search diferente.
Observação
O serviço de QnA Maker está sendo desativado no dia 31 de março de 2025. Uma versão mais recente da funcionalidade de perguntas e respostas agora está disponível como parte da Linguagem de IA do Azure. Para saber mais sobre o recurso de respostas às perguntas no Serviço de Linguagem, confira respostas às perguntas. A partir de 1º de outubro de 2022, você não poderá criar novos recursos de QnA Maker. Para obter informações sobre como migrar bases de dados de conhecimento do QnA Maker existentes para responder perguntas, consulte o guia de migração.
Par | Perguntas | Resposta | Metadados |
---|---|---|---|
Nº 1 | How large a knowledge base can I create? What is the max size of a knowledge base? How many GB of data can a knowledge base hold? |
The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../concepts/azure-resources.md) for more details. |
service=qna_maker link_in_answer=true |
Nº 2 | How many knowledge bases can I have for my QnA Maker service? I selected an Azure Cognitive Search tier that holds 15 knowledge bases, but I can only create 14 - what is going on? What is the connection between the number of knowledge bases in my QnA Maker service and the Azure Cognitive Search service size? |
Each knowledge base uses 1 index, and all the knowledge bases share a test index. You can have N-1 knowledge bases where N is the number of indexes your Azure Cognitive Search tier supports. |
service=search link_in_answer=false |
Depois que os metadados forem adicionados a um par de QnA, o aplicativo cliente poderá:
- Solicitar respostas que correspondam apenas a determinados metadados.
- Receber todas as respostas, mas pós-processá-las dependendo dos metadados de cada resposta.
Pré-requisitos
- Concluir o início rápido anterior
Entrar no portal do QnA Maker
Entre no portal do QnA Maker.
Selecione a base de dados de conhecimento existente do início rápido anterior.
Adicionar outras perguntas com elaboração alternativa
A base de dados de conhecimento atual tem os pares de QnA de solução de problemas do QnA Maker. Esses pares foram criados quando a URL foi adicionada à base de dados de conhecimento durante o processo de criação.
Quando essa URL foi importada, apenas uma pergunta com uma resposta foi criada. Neste procedimento, adicione outras perguntas.
Na página Editar, use a caixa de texto de pesquisa acima dos pares de perguntas e respostas para encontrar a pergunta
How large a knowledge base can I create?
Na coluna Pergunta, selecione + Adicionar frase alternativa e adicione cada frase alternativa fornecida na tabela a seguir.
Frase alternativa What is the max size of a knowledge base?
How many GB of data can a knowledge base hold?
Selecione Salvar e treinar para treinar a base de dados de conhecimento novamente.
Selecione Testar e, em seguida, insira uma pergunta que seja semelhante a uma das novas frases alternativas, mas não exatamente igual:
What GB size can a knowledge base be?
A resposta correta é retornada no formato markdown:
The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../concepts/azure-resources.md) for more details.
Se selecionar Inspecionar sob a resposta retornada, você poderá ver mais respostas que correspondem à pergunta, mas não com o mesmo nível elevado de confiança.
Não adicione todas as combinações possíveis de frases alternativas. Quando você ativa o aprendizado ativo do QnA Maker, isso encontra as frases alternativas que mais ajudarão a base de dados de conhecimento a atender às necessidades dos usuários.
Selecione Testar novamente para fechar a janela de teste.
Adicionar metadados para filtrar as respostas
A adição de metadados a um par de perguntas e respostas permite que o aplicativo cliente solicite respostas filtradas. Esse filtro é aplicado antes que o primeiro e o segundo classificadores sejam aplicados.
Adicione o segundo par de perguntas e respostas, sem os metadados, da primeira tabela neste início rápido e continue com as etapas a seguir.
Selecione Opções de exibição e, em seguida, selecione Mostrar metadados.
Para o par de QnA recém-adicionado, selecione Adicionar marcas de metadados e, em seguida, adicione o nome
service
e o valorsearch
. Ele tem esta aparência:service:search
.Adicione outras marcas de metadados com o nome
link_in_answer
e o valorfalse
. Ele tem esta aparência:link_in_answer:false
.Pesquise a primeira resposta na tabela,
How large a knowledge base can I create?
.Adicione pares de metadados para as mesmas duas marcas de metadados:
link_in_answer
:true
service
:qna_maker
Agora, você tem duas perguntas com as mesmas marcas de metadados com valores diferentes.
Selecione Salvar e treinar para treinar a base de dados de conhecimento novamente.
Selecione Publicar no menu superior para ir para a página de publicação.
Selecione o botão Publicar para publicar a base de dados de conhecimento atual em um ponto de extremidade.
Depois que a base de dados de conhecimento for publicada, prossiga para o próximo início rápido para saber como gerar uma resposta usando a base de dados de conhecimento.
O que você realizou?
Você editou sua base de dados de conhecimento para dar suporte a mais perguntas e forneceu pares nome/valor para dar suporte à filtragem durante a pesquisa da resposta principal ou do pós-processamento, depois que as respostas são retornadas.
Limpar os recursos
Se você não for prosseguir para o próximo início rápido, exclua os recursos do QnA Maker e do Bot Framework no portal do Azure.