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


QnAMaker Класс

Определение

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

public class QnAMaker : Microsoft.Bot.Builder.AI.QnA.IQnAMakerClient, Microsoft.Bot.Builder.AI.QnA.ITelemetryQnAMaker
type QnAMaker = class
    interface IQnAMakerClient
    interface ITelemetryQnAMaker
Public Class QnAMaker
Implements IQnAMakerClient, ITelemetryQnAMaker
Наследование
QnAMaker
Реализации

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

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)

Инициализирует новый экземпляр класса QnAMaker.

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Инициализирует новый экземпляр класса QnAMaker.

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)
Устаревшие..

Инициализирует новый экземпляр класса QnAMaker.

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
Устаревшие..

Инициализирует новый экземпляр класса QnAMaker.

Поля

QnAMakerName

Имя класса QnAMaker.

QnAMakerTraceLabel

Метка, используемая при ведении журнала трассировки QnA Maker.

QnAMakerTraceType

Тип, используемый при ведении журнала трассировки QnA Maker.

Свойства

DefaultHttpClient

Возвращает объект , используемый HttpClient при вызове API QnA Maker.

LogPersonalInformation

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

TelemetryClient

Возвращает объект , настроенный IBotTelemetryClient в данный момент, который регистрирует событие QnaMessage.

Методы

CallTrainAsync(FeedbackRecords)

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

FillQnAEventAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Заполняет свойства и метрики события QnaMessage для телеметрии. Эти свойства регистрируются при вызове метода QnA GetAnswers.

GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)

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

GetAnswersAsync(ITurnContext, QnAMakerOptions)

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

GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)

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

GetLowScoreVariation(QueryResult[])

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

OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Выполняется при возврате результата из QnA Maker.

Применяется к