GenerateAnswerUtils Clase

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

public class GenerateAnswerUtils

Clase auxiliar para Generate Answer API.

Resumen del constructor

Constructor Description
GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Inicializa una nueva instancia de la clase GenerateAnswerUtils.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Genera una respuesta a partir de la base de conocimiento.

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

Genera una respuesta a partir de la base de conocimiento.

QnAMakerOptions getOptions()

Obtiene las opciones de qnA Maker.

void setOptions(QnAMakerOptions withOptions)

Establece las opciones de qnA Maker.

Métodos heredados 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

Detalles del constructor

GenerateAnswerUtils

public GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Inicializa una nueva instancia de la clase GenerateAnswerUtils.

Parámetros:

withEndpoint - Detalles del punto de conexión de QnA Maker.
withOptions - Opciones de QnA Maker.

Detalles del método

getAnswers


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

Genera una respuesta a partir de la base de conocimiento.

Parámetros:

turnContext - Contexto de turno que contiene la pregunta del usuario que se va a consultar en la base de conocimiento.
messageActivity - Actividad de mensaje del contexto de turno.
withOptions - Las opciones de la base de conocimiento de QnA Maker. Si es null, se usa la opción constructor para esta instancia.

Devoluciones:

Una lista de respuestas para la consulta de usuario, ordenada en orden decreciente de la puntuación de clasificación.

Produce:

java.io.IOException - IOException

getAnswersRaw

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

Genera una respuesta a partir de la base de conocimiento.

Parámetros:

turnContext - Contexto de turno que contiene la pregunta del usuario que se va a consultar en la base de conocimiento.
messageActivity - Actividad de mensaje del contexto de turno.
withOptions - Las opciones de la base de conocimiento de QnA Maker. Si es null, se usa la opción constructor para esta instancia.

Devoluciones:

Una lista de respuestas para la consulta de usuario, ordenada en orden decreciente de la puntuación de clasificación.

getOptions

public QnAMakerOptions getOptions()

Obtiene las opciones de qnA Maker.

Devoluciones:

Las opciones de QnAMaker.

setOptions

public void setOptions(QnAMakerOptions withOptions)

Establece las opciones de qnA Maker.

Parámetros:

withOptions - Las opciones de QnAMaker.

Se aplica a