Compartir a través de


LanguageServiceUtils class

Utilidades para usar Query Knowledge Base y Agregar API de comentarios de Active Learning del servicio de lenguaje.

Constructores

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Crea nuevas utilidades de Language Service.

Propiedades

endpoint
httpRequestUtils

Métodos

addFeedback(FeedbackRecords)

Agrega comentarios a la base de conocimiento.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Emite un evento de seguimiento que detalla una llamada de respuesta a preguntas personalizada y sus resultados.

queryKnowledgebaseRaw(string, QnAMakerOptions)

Se llama para consultar el servicio language.

validateOptions(QnAMakerOptions)

Validación de las opciones de qna maker

Detalles del constructor

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Crea nuevas utilidades de Language Service.

new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Parámetros

_options
QnAMakerOptions

Configuración que se usa para configurar la instancia.

endpoint
QnAMakerEndpoint

Punto de conexión de la base de conocimiento que se va a consultar.

Detalles de las propiedades

endpoint

endpoint: QnAMakerEndpoint

Valor de propiedad

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Valor de propiedad

Detalles del método

addFeedback(FeedbackRecords)

Agrega comentarios a la base de conocimiento.

function addFeedback(feedbackRecords: FeedbackRecords): Promise<void>

Parámetros

feedbackRecords
FeedbackRecords

Lista de registros de comentarios para El aprendizaje activo.

Devoluciones

Promise<void>

Promesa que representa la operación asincrónica.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Emite un evento de seguimiento que detalla una llamada de respuesta a preguntas personalizada y sus resultados.

function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>

Parámetros

turnContext

TurnContext

Active Contexto para el turno actual de conversación con el usuario.

answers

QnAMakerResult[]

Respuestas devueltas por Language Service.

queryOptions
QnAMakerOptions

(Opcional) Las opciones de la base de conocimiento Custom Question Answering. Si es null, se usa la opción constructor para esta instancia.

Devoluciones

Promise<any>

una promesa que representa la operación asincrónica

queryKnowledgebaseRaw(string, QnAMakerOptions)

Se llama para consultar el servicio language.

function queryKnowledgebaseRaw(question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>

Parámetros

question

string

Pregunta que debe consultarse.

options
QnAMakerOptions

(Opcional) Las opciones de la base de conocimiento de QnA Maker. Si es null, se usa la opción constructor para esta instancia.

Devoluciones

Promise<QnAMakerResults>

una promesa que se resuelve en los resultados de la consulta sin procesar

validateOptions(QnAMakerOptions)

Validación de las opciones de qna maker

function validateOptions(options: QnAMakerOptions)

Parámetros

options
QnAMakerOptions

Las opciones de la base de conocimiento Custom Question Answering. Si es null, se usa la opción constructor para esta instancia.