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. |