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


LuisAdaptiveRecognizer Класс

Определение

Класс, представляющий адаптивный распознаватель LUIS.

public class LuisAdaptiveRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type LuisAdaptiveRecognizer = class
    inherit Recognizer
Public Class LuisAdaptiveRecognizer
Inherits Recognizer
Наследование
LuisAdaptiveRecognizer

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

LuisAdaptiveRecognizer()

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

Поля

ChooseIntent

Имя намерения, которое будет создано этим распознавателем, если дочерние распознаватели не имеют консенсуса для намерений.

(Унаследовано от Recognizer)
Kind

Значение Kind для этого распознавателя.

NoneIntent

Стандартное намерение none. Это означает, что ни один из распознавителей не распознает намерение.

(Унаследовано от Recognizer)

Свойства

ApplicationId

Возвращает или задает идентификатор приложения LUIS.

DynamicLists

Возвращает или задает выражение или константный динамический список LUIS.

Endpoint

Возвращает или задает конечную точку LUIS, например https://westus.api.cognitive.microsoft.com для запроса.

EndpointKey

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

ExternalEntityRecognizer

Возвращает или задает распознаватель внешних сущностей.

HttpClient

Возвращает или задает обработчик клиента HTTP.

Id

Возвращает или задает идентификатор распознавателя.

(Унаследовано от Recognizer)
LogPersonalInformation

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

Options

Возвращает или задает параметры прогнозирования LUIS (с выражениями).

PredictionOptions
Устаревшие..

Возвращает или задает параметры прогнозирования LUIS.

TelemetryClient

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

(Унаследовано от Recognizer)
Version

Возвращает или задает версию LUIS.

Методы

FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

Использует объект , RecognizerResult возвращаемый из , LuisRecognizer и заполняет словарь строки свойствами для входа в данные телеметрии. Включение всех дополнительных свойств, которые были переданы в метод .

RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает универсальный результат распознавателя.

RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает строго типизированный результат распознавателя с помощью IRecognizerConvert.

(Унаследовано от Recognizer)
RecognizerOptions(DialogContext)

Создайте параметры распознавателя версии 3 из текущего контекста диалога.

TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Отслеживает событие с именем события, указанным с помощью TelemetryClient, присоединяющего свойства и метрики.

(Унаследовано от Recognizer)

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