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
Выходные данные пользовательского запроса.
Возвращаемое значение
Отфильтрованный массив неоднозначных вопросов.