QnAMakerClient interface
Клиент для доступа к базе знаний QnA Maker.
Методы
call |
Отправьте отзыв в базу знаний. |
get |
Создает ответ из базы знаний. |
get |
Создает ответ из базы знаний. |
get |
Фильтрует неоднозначный вопрос для активного обучения. |
Сведения о методе
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
Выходные данные запроса пользователя.
Возвращаемое значение
Отфильтрованный массив неоднозначных вопросов.