Поделиться через


GenerateAnswerUtils class

Создание класса utils api ответов.

Конструкторы

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Создает новые возможности создания ответов.

Свойства

httpRequestUtils

Методы

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Выводит событие трассировки с подробными сведениями о вызове QnA Maker и его результатах.

queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)

Вызывается внутренне для запроса службы QnA Maker.

queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)

Вызывается внутренне для запроса службы QnA Maker.

validateOptions(QnAMakerOptions)

Проверка параметров qna maker

Сведения о конструкторе

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Создает новые возможности создания ответов.

new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Параметры

_options
QnAMakerOptions

Параметры, используемые для настройки экземпляра.

endpoint
QnAMakerEndpoint

Конечная точка базы знаний для запроса.

Сведения о свойстве

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Значение свойства

Сведения о методе

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Выводит событие трассировки с подробными сведениями о вызове QnA Maker и его результатах.

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

Параметры

turnContext

TurnContext

Включите контекст для текущей очереди беседы с пользователем.

answers

QnAMakerResult[]

Ответы, возвращаемые QnA Maker.

queryOptions
QnAMakerOptions

(Необязательно) Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.

Возвращаемое значение

Promise<any>

обещание, представляющее асинхронную операцию

queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)

Вызывается внутренне для запроса службы QnA Maker.

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

Параметры

endpoint
QnAMakerEndpoint

Конечная точка базы знаний для запроса.

question

string

Вопрос, который необходимо запросить.

options
QnAMakerOptions

(Необязательно) Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.

Возвращаемое значение

Promise<QnAMakerResult[]>

обещание, разрешающее результаты запроса. .

queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)

Вызывается внутренне для запроса службы QnA Maker.

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

Параметры

endpoint
QnAMakerEndpoint

Конечная точка базы знаний для запроса.

question

string

Вопрос, который необходимо запросить.

options
QnAMakerOptions

(Необязательно) Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.

Возвращаемое значение

Promise<QnAMakerResults>

обещание, разрешающее необработанные результаты запроса

validateOptions(QnAMakerOptions)

Проверка параметров qna maker

function validateOptions(options: QnAMakerOptions)

Параметры

options
QnAMakerOptions

Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.