GenerateAnswerUtils class
Genere la clase utils de answer api.
Constructores
Generate |
Crea nuevas utilidades generar respuesta. |
Propiedades
http |
Métodos
emit |
Emite un evento de seguimiento que detalla una llamada de QnA Maker y sus resultados. |
query |
Se llama internamente para consultar el servicio QnA Maker. |
query |
Se llama internamente para consultar el servicio QnA Maker. |
validate |
Validación de las opciones de qna maker |
Detalles del constructor
GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)
Crea nuevas utilidades generar respuesta.
new GenerateAnswerUtils(_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
httpRequestUtils
Detalles del método
emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
Emite un evento de seguimiento que detalla una llamada de QnA Maker 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
Respuestas devueltas por QnA Maker.
- queryOptions
- 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<any>
una promesa que representa la operación asincrónica
queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)
Se llama internamente para consultar el servicio QnA Maker.
function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>
Parámetros
- endpoint
- QnAMakerEndpoint
Punto de conexión de la base de conocimiento que se va a consultar.
- 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<QnAMakerResult[]>
promesa que se resuelve en los resultados de la consulta. .
queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)
Se llama internamente para consultar el servicio QnA Maker.
function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>
Parámetros
- endpoint
- QnAMakerEndpoint
Punto de conexión de la base de conocimiento que se va a consultar.
- 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 de QnA Maker. Si es null, se usa la opción constructor para esta instancia.