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 do base de dados de conhecimento.

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

Gera uma resposta do 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.

Parameters:

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 do base de dados de conhecimento.

Parameters:

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

Returns:

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

Throws:

java.io.IOException - IOException

getAnswersRaw

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

Gera uma resposta do base de dados de conhecimento.

Parameters:

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

Returns:

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

getOptions

public QnAMakerOptions getOptions()

Obtém opções do qnA Maker.

Returns:

As opções do QnAMaker.

setOptions

public void setOptions(QnAMakerOptions withOptions)

Define as opções do qnA Maker.

Parameters:

withOptions - As opções do QnAMaker.

Aplica-se a