GenerateAnswerUtils class

Gerar classe utils de api de resposta.

Construtores

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Cria novos recursos de geração 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 novos recursos de geração 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 da base de dados de conhecimento a ser consultada.

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

Transforme o Contexto para a virada atual da conversa com o usuário.

answers

QnAMakerResult[]

Respostas retornadas pelo QnA Maker.

queryOptions
QnAMakerOptions

(Opcional) As opções para a base de dados de conhecimento do QnA Maker. 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 da base de dados de conhecimento a ser consultada.

question

string

Pergunta que precisa ser consultada.

options
QnAMakerOptions

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

Retornos

Promise<QnAMakerResult[]>

uma promessa que resolve 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 da base de dados de conhecimento a ser consultada.

question

string

Pergunta que precisa ser consultada.

options
QnAMakerOptions

(Opcional) As opções para a base de dados de conhecimento do QnA Maker. 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 a base de dados de conhecimento do QnA Maker. Se for nulo, a opção de construtor será usada para essa instância.