Share via


Alterar a resposta padrão de um recurso do QnA Maker

A resposta padrão de uma base de dados de conhecimento é retornada quando uma resposta não é encontrada. Se estiver usando um aplicativo cliente, como o Serviço de Bot da IA do Azure, ele também poderá ter uma resposta padrão separada, indicando que nenhuma resposta atingiu o limite de pontuação.

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 à pergunta, consulte o Guia de migração.

Tipos de resposta padrão

Há dois tipos de resposta padrão na base de dados de conhecimento. É importante entender como e quando cada uma é retornada para uma consulta de previsão:

Tipos de respostas padrão Descrição de resposta
Resposta da KB quando nenhuma resposta é determinada No good match found in KB. – Quando a API GenerateAnswer não encontra uma resposta que corresponda à pergunta, ela retorna a configuração DefaultAnswer do Serviço de Aplicativo. Todas as bases de dados de conhecimento no mesmo recurso do QnA Maker têm o mesmo texto de resposta padrão.
Você pode gerenciar a configuração no portal do Azure, por meio do Serviço de Aplicativo ou com as APIs REST para obter ou atualizar a configuração.
Texto de instrução de prompt de acompanhamento Quando você usa um prompt de acompanhamento em um fluxo de conversa, talvez não precise de uma resposta para o par de pergunta e resposta porque você quer que o usuário selecione um dos prompts. Nesse caso, defina o texto da resposta padrão com texto específico, que será retornado com cada previsão dos prompts de acompanhamento. O texto é exibido como texto de instrução para a seleção de prompts de acompanhamento. Um exemplo do texto de resposta padrão: Please select from the following choices. As próximas seções deste documento explicam essa configuração. Também é possível configurar isso na definição de defaultAnswerUsedForExtraction da base de conhecimento usando a API REST.

Integração de aplicativo cliente

Para um aplicativo cliente, como um bot com o Serviço de Bot da IA do Azure, você pode escolher entre os seguintes cenários comuns:

  • Usar a configuração da base de dados de conhecimento
  • Use um texto diferente no aplicativo cliente para distinguir quando uma resposta é retornada, mas não atende ao limite de pontuação. Esse texto pode ser um texto estático armazenado no código ou pode ser armazenado na lista de configurações do aplicativo cliente.

Definir a resposta padrão do prompt de acompanhamento ao criar a base de dados de conhecimento

Quando você cria uma base de dados de conhecimento, o texto de resposta padrão é uma das configurações. Se você não a definir no processo de criação, poderá alterá-la posteriormente com o procedimento a seguir.

Alterar a resposta padrão do prompt de acompanhamento no portal do QnA Maker

A resposta padrão da base de dados de conhecimento é retornada quando nenhuma resposta é retornada do serviço do QnA Maker.

  1. Entre no portal do QnA Maker e selecione sua base de dados de conhecimento na lista.

  2. Selecione Configurações na barra de navegação.

  3. Altere o valor de Texto da resposta padrão na seção Gerenciar base de dados de conhecimento.

    Captura de tela do portal do QnA Maker, página Configurações, com a caixa de texto de resposta padrão realçada.

  4. Selecione Salvar e treinar para salvar a alteração.

Próximas etapas