Partilhar via


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

A resposta padrão para uma base de dados de conhecimento deve ser retornada quando uma resposta não for encontrada. Se você estiver usando um aplicativo cliente, como o Serviço de Bot do Azure AI, ele também pode ter uma resposta padrão separada, indicando que nenhuma resposta atingiu o limite de pontuação.

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.

Tipos de resposta padrão

Há dois tipos de resposta padrão em sua base de dados de conhecimento. É importante entender como e quando cada um é retornado de uma consulta de previsão:

Tipos de respostas padrão Descrição da resposta
Resposta KB quando nenhuma resposta é determinada No good match found in KB. - Quando a API GenerateAnswer não encontra uma resposta correspondente para a pergunta, a DefaultAnswer configuração do serviço de aplicativo é retornada. Todas as bases de conhecimento no mesmo recurso do QnA Maker compartilham 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ções do prompt de acompanhamento Ao usar um prompt de acompanhamento em um fluxo de conversa, talvez você não precise de uma resposta no par QnA porque deseja que o usuário selecione entre os prompts de acompanhamento. Nesse caso, defina um texto específico definindo o texto de resposta padrão, que é retornado com cada previsão para prompts de acompanhamento. O texto destina-se a ser exibido como texto instrucional para a seleção de prompts de acompanhamento. Um exemplo para este texto de resposta padrão é Please select from the following choices. Essa configuração é explicada nas próximas seções deste documento. Também pode definir como parte da definição da base de dados de conhecimento o uso da defaultAnswerUsedForExtraction API REST.

Integração de aplicativos cliente

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

  • Usar a configuração da base de dados de conhecimento
  • Use texto diferente no aplicativo cliente para distinguir quando uma resposta é retornada, mas não atinge o limite de pontuação. Esse texto pode ser texto estático armazenado em 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 nova base de dados de conhecimento, o texto de resposta padrão é uma das configurações. Se você optar por não defini-lo durante o processo de criação, poderá alterá-lo 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 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 de 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óximos passos