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


CustomQuestionAnswering Класс

Определение

Предоставляет доступ к пользовательской базе знаний "Ответы на вопросы".

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

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

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

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

CustomQuestionAnswering(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

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

Свойства

DefaultHttpClient

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

LogPersonalInformation

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

TelemetryClient

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

Методы

CallTrainAsync(FeedbackRecords)

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

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)

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

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