QnAMakerClient interface
Cliente para acceder a una base de conocimiento de QnA Maker.
Métodos
call |
Envíe comentarios a la base de conocimiento. |
get |
Genera una respuesta a partir de la base de conocimiento. |
get |
Genera una respuesta a partir de la base de conocimiento. |
get |
Filtra la pregunta ambigua para el aprendizaje activo. |
Detalles del método
callTrain(FeedbackRecords)
Envíe comentarios a la base de conocimiento.
function callTrain(feedbackRecords: FeedbackRecords): Promise<void>
Parámetros
- feedbackRecords
- FeedbackRecords
Registros de comentarios.
Devoluciones
Promise<void>
getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Genera una respuesta a partir de la base de conocimiento.
function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>
Parámetros
- turnContext
-
TurnContext
Contexto de turno que contiene la pregunta del usuario que se va a consultar en la base de conocimiento.
- options
- QnAMakerOptions
Las opciones de la base de conocimiento de QnA Maker. Si es null, se usa la opción constructor para esta instancia.
- telemetryProperties
-
Record<string, string>
Propiedades adicionales que se van a registrar en la telemetría con el evento QnaMessage.
- telemetryMetrics
-
Record<string, number>
Métricas adicionales que se van a registrar en la telemetría con el evento QnaMessage.
Devoluciones
Promise<QnAMakerResult[]>
Una lista de respuestas para la consulta de usuario, ordenada en orden decreciente de la puntuación de clasificación.
getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
Genera una respuesta a partir de la base de conocimiento.
function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>
Parámetros
- turnContext
-
TurnContext
Contexto de turno que contiene la pregunta del usuario que se va a consultar en la base de conocimiento.
- options
- QnAMakerOptions
Las opciones de la base de conocimiento de QnA Maker. Si es null, se usa la opción constructor para esta instancia.
- telemetryProperties
-
Record<string, string>
Propiedades adicionales que se van a registrar en la telemetría con el evento QnaMessage.
- telemetryMetrics
-
Record<string, number>
Métricas adicionales que se van a registrar en la telemetría con el evento QnaMessage.
Devoluciones
Promise<QnAMakerResults>
Una lista de respuestas para la consulta de usuario, ordenada en orden decreciente de la puntuación de clasificación.
getLowScoreVariation(QnAMakerResult[])
Filtra la pregunta ambigua para el aprendizaje activo.
function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]
Parámetros
- queryResult
Salida de consulta de usuario.
Devoluciones
Matriz filtrada de preguntas ambiguas.