LuisRecognizer Класс

public class LuisRecognizer
extends TelemetryRecognizer

Класс Распознавателя Luis для запроса службы LUIS с помощью конфигурации, заданной LuisRecognizeroptions. Реализация telemetryRecognizer на основе LUIS.

Сводка по конструктору

Конструктор Описание
LuisRecognizer(LuisRecognizerOptions recognizerOptions)

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

Сводка по методу

Модификатор и тип Метод и описание
java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class<T> c)

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

java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

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

java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, Class<T> c)

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

java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

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

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Class<T> c)

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

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

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

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, Class<T> c)

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

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

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

void onRecognizerResult(RecognizerResult recognizerResult, TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Вызывается до ведения журналарезультата Luis.

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext)

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

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

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

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

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

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

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

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity)

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

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions)

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

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

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

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

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

static java.lang.String topIntent(RecognizerResult results)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

static java.lang.String topIntent(RecognizerResult results, double minScore)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

static java.lang.String topIntent(RecognizerResult results, String defaultIntent)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

static java.lang.String topIntent(RecognizerResult results, String defaultIntent, double minScore)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

Методы, унаследованные от TelemetryRecognizer

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

LuisRecognizer

public LuisRecognizer(LuisRecognizerOptions recognizerOptions)

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

Параметры:

recognizerOptions - Параметры распознавателя Luis используются при вызове службы LUIS.

Сведения о методе

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class c)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Class c)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics, Class c)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Class c)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Class c)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics, Class c)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.
c - РаспознавательConvert реализовал класс для преобразования результата Распознавателя в.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

onRecognizerResult

public void onRecognizerResult(RecognizerResult recognizerResult, TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)

Вызывается до ведения журнала LuisResult.

Параметры:

recognizerResult - Результаты Luis для вызова.
turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.

recognize

public CompletableFuture recognize(TurnContext turnContext)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

recognize

public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)

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

Параметры:

turnContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.
recognizerOptions - Экземпляр LuisRecognizerOptions, используемый вызовом. Этот параметр переопределяет значение по умолчанию LuisRecognizerOptions, переданного в конструкторе.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics)

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

Параметры:

dialogContext - Объект context, содержащий сведения для одного шага беседы с пользователем.
activity - Действие для распознавания.
telemetryProperties - Дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.
telemetryMetrics - Дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.

Возвращаемое значение:

Результаты LUIS анализа текущего текста сообщения в контекстном действии текущего поворота.

topIntent

public static String topIntent(RecognizerResult results)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

Параметры:

results - Результат распознавателя со списком намерений для фильтрации. По умолчанию значение "Нет" и минимальное значение оценки 0.0

Возвращаемое значение:

Первое имя намерения оценки.

topIntent

public static String topIntent(RecognizerResult results, double minScore)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

Параметры:

results - Результат распознавателя со списком намерений для фильтрации.
minScore - Минимальная оценка, необходимая для намерения, который будет рассматриваться как основное намерение.

Возвращаемое значение:

Первое имя намерения оценки.

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

Параметры:

results - Результат распознавателя со списком намерений для фильтрации
defaultIntent - Имя намерения, возвращаемое, должно быть найдено первое намерение. По умолчанию значение "Нет" и минимальное значение оценки 0.0

Возвращаемое значение:

Первое имя намерения оценки.

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent, double minScore)

Возвращает имя намерения верхней оценки из набора результатов LUIS.

Параметры:

results - Результат распознавателя со списком намерений для фильтрации
defaultIntent - Имя намерения, возвращаемое, должно быть найдено первое намерение. По умолчанию используется значение "Нет"
minScore - Минимальная оценка, необходимая для намерения, который будет рассматриваться как основное намерение.

Возвращаемое значение:

Первое имя намерения оценки.

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