GenerateAnswerUtils Classe

  • java.lang.Object
    • com.microsoft.bot.ai.qna.utils.GenerateAnswerUtils

public class GenerateAnswerUtils

Classe auxiliar para Gerar API de Resposta.

Resumo do Construtor

Construtor Description
GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Inicializa uma nova instância da classe GenerateAnswerUtils.

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Gera uma resposta da base de dados de conhecimento.

java.util.concurrent.CompletableFuture<QueryResults> getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Gera uma resposta da base de dados de conhecimento.

QnAMakerOptions getOptions()

Obtém opções do qnA Maker.

void setOptions(QnAMakerOptions withOptions)

Define as opções do qnA Maker.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

GenerateAnswerUtils

public GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Inicializa uma nova instância da classe GenerateAnswerUtils.

Parâmetros:

withEndpoint - Detalhes do ponto de extremidade do QnA Maker.
withOptions - Opções do QnA Maker.

Detalhes do método

getAnswers


public CompletableFuture getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Gera uma resposta da base de dados de conhecimento.

Parâmetros:

turnContext - O Contexto de Turno que contém a pergunta do usuário a ser consultada em sua base de dados de conhecimento.
messageActivity - Atividade de mensagem do contexto de turno.
withOptions - As opções para a base de dados de conhecimento do QnA Maker. Se for nulo, a opção de construtor será usada para essa instância.

Retornos:

Uma lista de respostas para a consulta de usuário, classificada na ordem decrescente da pontuação de classificação.

Gera:

java.io.IOException - IOException

getAnswersRaw

public CompletableFuture getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Gera uma resposta da base de dados de conhecimento.

Parâmetros:

turnContext - O Contexto de Turno que contém a pergunta do usuário a ser consultada em sua base de dados de conhecimento.
messageActivity - Atividade de mensagem do contexto de turno.
withOptions - As opções para a base de dados de conhecimento do QnA Maker. Se for nulo, a opção de construtor será usada para essa instância.

Retornos:

Uma lista de respostas para a consulta de usuário, classificada na ordem decrescente da pontuação de classificação.

getOptions

public QnAMakerOptions getOptions()

Obtém opções do qnA Maker.

Retornos:

As opções do QnAMaker.

setOptions

public void setOptions(QnAMakerOptions withOptions)

Define as opções do qnA Maker.

Parâmetros:

withOptions - As opções do QnAMaker.

Aplica-se a