Adicionar perguntas e respostas com o portal do QnA MakerAdd questions and answer with QnA Maker portal

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.Once a knowledge base is created, add question and answer (QnA) pairs with metadata to filter the answer. 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.The questions in the following table are about Azure service limits, but each has to do with a different Azure search service.

ParPair PerguntasQuestions RespostaAnswer MetadadosMetadata
Nº 1#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#2 How many knowledge bases can I have for my QnA Maker service?

I selected a 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á:Once metadata is added to a QnA pair, the client application can:

  • Solicitar respostas que correspondam apenas a determinados metadados.Request answers that only match certain metadata.
  • Receber todas as respostas, mas pós-processá-las dependendo dos metadados de cada resposta.Receive all answers but post-process the answers depending on the metadata for each answer.

Pré-requisitosPrerequisites

Entrar no portal do QnA MakerSign in to the QnA Maker portal

  1. Entre no portal do QnA Maker.Sign in to the QnA Maker portal.

  2. Selecione a base de dados de conhecimento existente do início rápido anterior.Select your existing knowledge base from the previous quickstart.

Adicionar outras perguntas com elaboração alternativaAdd additional alternatively-phrased questions

A base de dados de conhecimento atual tem os pares de QnA de solução de problemas do QnA Maker.The current knowledge base has the QnA Maker troubleshooting QnA pairs. Esses pares foram criados quando a URL foi adicionada à base de dados de conhecimento durante o processo de criação.These pairs were created when the URL was added to the knowledge base during the creation process.

Quando essa URL foi importada, apenas uma pergunta com uma resposta foi criada.When this URL was imported, only one question with one answer was created. Neste procedimento, adicione outras perguntas.In this procedure, add additional questions.

  1. 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?From the Edit page, use the search textbox above the question and answer pairs, to find the question How large a knowledge base can I create?

  2. Na coluna Pergunta, selecione + Adicionar frase alternativa e adicione cada frase alternativa fornecida na tabela a seguir.In the Question column, select + Add alternative phrasing then add each new phrasing, provided in the following table.

    Frase alternativaAlternative phrasing
    What is the max size of a knowledge base?
    How many GB of data can a knowledge base hold?
  3. Selecione Salvar e treinar para treinar a base de dados de conhecimento novamente.Select Save and train to retrain the knowledge base.

  4. Selecione Testar e, em seguida, insira uma pergunta que seja semelhante a uma das novas frases alternativas, mas não exatamente igual:Select Test, then enter a question that is close to one of the new alternative phrasings but isn't exactly the same wording:

    What GB size can a knowledge base be?

    A resposta correta é retornada no formato markdown:The correct answer is returned in markdown format:

    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.If you select Inspect under the returned answer, you can see more answers met the question but not with the same high level of confidence.

    Não adicione todas as combinações possíveis de frases alternativas.Do not add every possible combination of alternative phrasing. 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.When you turn on QnA Maker's active learning, this finds the alternative phrasings that will best help your knowledge base meet your users' needs.

  5. Selecione Testar novamente para fechar a janela de teste.Select Test again to close the test window.

Adicionar metadados para filtrar as respostasAdd metadata to filter the answers

A adição de metadados a um par de perguntas e respostas permite que o aplicativo cliente solicite respostas filtradas.Adding metadata to a question and answer pair allows your client application to request filtered answers. Esse filtro é aplicado antes que o primeiro e o segundo classificadores sejam aplicados.This filter is applied before the first and second rankers are applied.

  1. 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.Add the second question and answer pair, without the metadata, from the first table in this quickstart, then continue with the following steps.

  2. Selecione Opções de exibição e, em seguida, selecione Mostrar metadados.Select View options, then select Show metadata.

  3. Para o par de QnA recém-adicionado, selecione Adicionar marcas de metadados e, em seguida, adicione o nome service e o valor search.For the QnA pair you just added, select Add metadata tags, then add the name of service and the value of search. Ele tem esta aparência: service:search.It looks like this: service:search.

  4. Adicione outras marcas de metadados com o nome link_in_answer e o valor false.Add another metadata tag with name of link_in_answer and value of false. Ele tem esta aparência: link_in_answer:false.It looks like this: link_in_answer:false.

  5. Pesquise a primeira resposta na tabela, How large a knowledge base can I create?.Search for the first answer in the table, How large a knowledge base can I create?.

  6. Adicione pares de metadados para as mesmas duas marcas de metadados:Add metadata pairs for the same two metadata tags:

    link_in_answer : truelink_in_answer : true
    service: qna_makerservice: qna_maker

    Agora, você tem duas perguntas com as mesmas marcas de metadados com valores diferentes.You now have two questions with the same metadata tags with different values.

  7. Selecione Salvar e treinar para treinar a base de dados de conhecimento novamente.Select Save and train to retrain the knowledge base.

  8. Selecione Publicar no menu superior para ir para a página de publicação.Select Publish in the top menu to go to the publish page.

  9. Selecione o botão Publicar para publicar a base de dados de conhecimento atual em um ponto de extremidade.Select the Publish button to publish the current knowledge base to the endpoint.

  10. 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.After the knowledge base is published, continue to the next quickstart to learn how to generate an answer from your knowledge base.

O que você realizou?What did you accomplish?

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.You edited your knowledge base to support more questions and provided name/value pairs to support filtering during the search for the top answer or postprocessing, after the answer or answers are returned.

Limpar os recursosClean up resources

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.If you are not continuing to the next quickstart, delete the QnA Maker and Bot framework resources in the Azure portal.

Próximas etapasNext steps