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


QnAMakerClient interface

Клиент для доступа к базе знаний QnA Maker.

Методы

callTrain(FeedbackRecords)

Отправьте отзыв в базу знаний.

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Создает ответ из базы знаний.

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Создает ответ из базы знаний.

getLowScoreVariation(QnAMakerResult[])

Фильтрует неоднозначный вопрос для активного обучения.

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

callTrain(FeedbackRecords)

Отправьте отзыв в базу знаний.

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

Параметры

feedbackRecords
FeedbackRecords

Записи отзывов.

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

Promise<void>

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Создает ответ из базы знаний.

function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>

Параметры

turnContext

TurnContext

Контекст поворота, содержащий вопрос пользователя, запрашиваемый в базе знаний.

options
QnAMakerOptions

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

telemetryProperties

Record<string, string>

Дополнительные свойства для записи в данные телеметрии с помощью события QnaMessage.

telemetryMetrics

Record<string, number>

Дополнительные метрики для записи в данные телеметрии с помощью события QnaMessage.

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

Promise<QnAMakerResult[]>

Список ответов на запрос пользователя, отсортированный в порядке уменьшения рейтинга.

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Создает ответ из базы знаний.

function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>

Параметры

turnContext

TurnContext

Контекст поворота, содержащий вопрос пользователя, запрашиваемый в базе знаний.

options
QnAMakerOptions

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

telemetryProperties

Record<string, string>

Дополнительные свойства для записи в данные телеметрии с помощью события QnaMessage.

telemetryMetrics

Record<string, number>

Дополнительные метрики для записи в данные телеметрии с помощью события QnaMessage.

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

Promise<QnAMakerResults>

Список ответов на запрос пользователя, отсортированный в порядке уменьшения рейтинга.

getLowScoreVariation(QnAMakerResult[])

Фильтрует неоднозначный вопрос для активного обучения.

function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]

Параметры

queryResult

QnAMakerResult[]

Выходные данные запроса пользователя.

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

Отфильтрованный массив неоднозначных вопросов.