QueryResult Clase

  • java.lang.Object
    • com.microsoft.bot.ai.qna.models.QueryResult

public class QueryResult

Representa un resultado individual de una consulta de base de conocimiento.

Resumen del constructor

Constructor Description
QueryResult()

Resumen del método

Modificador y tipo Método y descripción
java.lang.String getAnswer()

Obtiene el texto de la respuesta.

QnAResponseContext getContext()

Obtiene el contexto de las respuestas multiturno.

java.lang.Integer getId()

Obtiene el índice de la respuesta en la base de conocimiento.

Metadata[] getMetadata()

Obtiene los metadatos asociados a la respuesta.

java.lang.String[] getQuestions()

Obtiene la lista de preguntas indexadas en el servicio QnA para la respuesta dada.

java.lang.Float getScore()

Obtiene la puntuación de la respuesta, de 0,0 (menos confianza) a 1,0 (mayor confianza).

java.lang.String getSource()

Obtiene el origen del que se extrajo el QnA.

void setAnswer(String withAnswer)

Establece el texto de la respuesta.

void setContext(QnAResponseContext withContext)

Establece el contexto de las respuestas multiturno.

void setId(Integer withId)

Establece el índice de la respuesta en la base de conocimiento.

void setMetadata(Metadata[] withMetadata)

Establece los metadatos asociados a la respuesta.

void setQuestions(String[] withQuestions)

Establece la lista de preguntas indexadas en el servicio QnA para la respuesta dada.

void setScore(Float withScore)

Establece la puntuación de la respuesta, de 0,0 (confianza mínima) a 1,0 (mayor confianza).

void setSource(String withSource)

Establece el origen desde el que se extrajo el QnA.

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

QueryResult

public QueryResult()

Detalles del método

getAnswer

public String getAnswer()

Obtiene el texto de la respuesta.

Devoluciones:

Texto de la respuesta.

getContext

public QnAResponseContext getContext()

Obtiene el contexto de las respuestas multiturno.

Devoluciones:

Contexto desde el que se extrajo el QnA.

getId

public Integer getId()

Obtiene el índice de la respuesta en la base de conocimiento. V3 usa 'qnaId', V4 usa 'id'.

Devoluciones:

Índice de la respuesta en la base de conocimiento. V3 usa 'qnaId', V4 usa 'id'.

getMetadata

public Metadata[] getMetadata()

Obtiene los metadatos asociados a la respuesta.

Devoluciones:

Metadatos asociados a la respuesta.

getQuestions

public String[] getQuestions()

Obtiene la lista de preguntas indexadas en el servicio QnA para la respuesta dada.

Devoluciones:

Lista de preguntas indexadas en el servicio QnA para la respuesta dada.

getScore

public Float getScore()

Obtiene la puntuación de la respuesta, de 0,0 (menos confianza) a 1,0 (mayor confianza).

Devoluciones:

Puntuación de la respuesta, de 0,0 (menos confianza) a 1,0 (mayor confianza).

getSource

public String getSource()

Obtiene el origen del que se extrajo el QnA.

Devoluciones:

Origen del que se extrajo el QnA.

setAnswer

public void setAnswer(String withAnswer)

Establece el texto de la respuesta.

Parámetros:

withAnswer - Texto de la respuesta.

setContext

public void setContext(QnAResponseContext withContext)

Establece el contexto de las respuestas multiturno.

Parámetros:

withContext - Contexto desde el que se extrajo el QnA.

setId

public void setId(Integer withId)

Establece el índice de la respuesta en la base de conocimiento. V3 usa 'qnaId', V4 usa 'id'.

Parámetros:

withId - Índice de la respuesta en la base de conocimiento. V3 usa 'qnaId', V4 usa 'id'.

setMetadata

public void setMetadata(Metadata[] withMetadata)

Establece los metadatos asociados a la respuesta.

Parámetros:

withMetadata - Metadatos asociados a la respuesta.

setQuestions

public void setQuestions(String[] withQuestions)

Establece la lista de preguntas indexadas en el servicio QnA para la respuesta dada.

Parámetros:

withQuestions - Lista de preguntas indexadas en el servicio QnA para la respuesta dada.

setScore

public void setScore(Float withScore)

Establece la puntuación de la respuesta, de 0,0 (confianza mínima) a 1,0 (mayor confianza).

Parámetros:

withScore - Puntuación de la respuesta, de 0,0 (menos confianza) a 1,0 (mayor confianza).

setSource

public void setSource(String withSource)

Establece el origen desde el que se extrajo el QnA.

Parámetros:

withSource - Origen del que se extrajo el QnA.

Se aplica a