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[]

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

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

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