Compartilhar via


GenerateAnswerUtils class

Gerar classe utils de api de resposta.

Construtores

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Cria um novo recurso Gerar utils de resposta.

Propriedades

httpRequestUtils

Métodos

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Emite um evento de rastreamento detalhando uma chamada do QnA Maker e seus resultados.

queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)

Chamado internamente para consultar o serviço QnA Maker.

queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)

Chamado internamente para consultar o serviço QnA Maker.

validateOptions(QnAMakerOptions)

Validar opções do qna maker

Detalhes do construtor

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Cria um novo recurso Gerar utils de resposta.

new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Parâmetros

_options
QnAMakerOptions

Configurações usadas para configurar a instância.

endpoint
QnAMakerEndpoint

O ponto de extremidade do base de dados de conhecimento a ser consultado.

Detalhes da propriedade

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Valor da propriedade

Detalhes do método

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Emite um evento de rastreamento detalhando uma chamada do QnA Maker e seus resultados.

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

Parâmetros

turnContext

TurnContext

Vire Contexto para a virada de conversa atual com o usuário.

answers

QnAMakerResult[]

Respostas retornadas pelo QnA Maker.

queryOptions
QnAMakerOptions

(Opcional) As opções para o QnA Maker base de dados de conhecimento. Se for nulo, a opção de construtor será usada para essa instância.

Retornos

Promise<any>

uma promessa que representa a operação assíncrona

queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)

Chamado internamente para consultar o serviço QnA Maker.

function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>

Parâmetros

endpoint
QnAMakerEndpoint

O ponto de extremidade do base de dados de conhecimento a ser consultado.

question

string

Pergunta que precisa ser consultada.

options
QnAMakerOptions

(Opcional) As opções para o QnA Maker base de dados de conhecimento. Se for nulo, a opção de construtor será usada para essa instância.

Retornos

Promise<QnAMakerResult[]>

uma promessa que é resolvida para os resultados da consulta. .

queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)

Chamado internamente para consultar o serviço QnA Maker.

function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>

Parâmetros

endpoint
QnAMakerEndpoint

O ponto de extremidade do base de dados de conhecimento a ser consultado.

question

string

Pergunta que precisa ser consultada.

options
QnAMakerOptions

(Opcional) As opções para o QnA Maker base de dados de conhecimento. Se for nulo, a opção de construtor será usada para essa instância.

Retornos

Promise<QnAMakerResults>

uma promessa que resolve para os resultados brutos da consulta

validateOptions(QnAMakerOptions)

Validar opções do qna maker

function validateOptions(options: QnAMakerOptions)

Parâmetros

options
QnAMakerOptions

As opções para o QnA Maker base de dados de conhecimento. Se for nulo, a opção de construtor será usada para essa instância.