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


ValueRecognizer class

ValueRecognizer — Распознаватель для действия сопоставления сообщений. Полезные данные значений в намерения или сущности.

Extends

Комментарии

Этот распознаватель сопоставляет полезные данные MessageActivity Value с намерениями и сущностями. активность. Value.intent => RecognizerResult.Intents. активность. Value.properties => RecognizerResult.Entities.

Унаследованные свойства

id

Уникальный идентификатор распознавателей.

logPersonalInformation

(Необязательно) Флаг, указывающий, должна ли личная информация (PII) записываться в данные телеметрии.

telemetryClient

Клиент телеметрии для событий ведения журнала. По умолчанию используется nullTelemetryClient, который ничего не делает.

Методы

recognize(DialogContext, Activity, [key: string]: string, [key: string]: number)

Выполняет текущую функцию DialogContext.TurnContext.Activity с помощью распознавателя и возвращает РаспознавательResult.

Наследуемые методы

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

getConverter(string)

Сведения об унаследованном свойстве

id

Уникальный идентификатор распознавателей.

id: string

Значение свойства

string

унаследовано от Recognizer.id

logPersonalInformation

(Необязательно) Флаг, указывающий, должна ли личная информация (PII) записываться в данные телеметрии.

logPersonalInformation: BoolExpression

Значение свойства

BoolExpression

наследуется отAdaptiveRecognizer.logPersonalInformation

telemetryClient

Клиент телеметрии для событий ведения журнала. По умолчанию используется nullTelemetryClient, который ничего не делает.

telemetryClient: BotTelemetryClient

Значение свойства

BotTelemetryClient

Наследуется от Распознавателя.telemetryClient

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

recognize(DialogContext, Activity, [key: string]: string, [key: string]: number)

Выполняет текущую функцию DialogContext.TurnContext.Activity с помощью распознавателя и возвращает РаспознавательResult.

function recognize(dialogContext: DialogContext, activity: Activity, telemetryProperties?: [key: string]: string, telemetryMetrics?: [key: string]: number): Promise<RecognizerResult>

Параметры

dialogContext

DialogContext

DialogContext для текущей очереди беседы.

activity

Activity

(xref:botframework-schema. Действие) для распознавания.

telemetryProperties

[key: string]: string

Необязательные дополнительные свойства для записи в данные телеметрии с помощью события LuisResult.

telemetryMetrics

[key: string]: number

Необязательные дополнительные метрики для записи в данные телеметрии с помощью события LuisResult.

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

Promise<RecognizerResult>

Анализ речевых фрагментов.

Сведения о наследуемом методе

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

function configure(config: Record<string, unknown>): this

Параметры

config

Record<string, unknown>

Параметры конфигурации для применения.

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

this

После завершения операции настраиваемый.

наследуется от Configurable.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Параметры

_property

string

Ключ конфигурации условного селектора.

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

Converter | ConverterFactory

Преобразователь конфигурации селектора.

наследуется от Configurable.getConverter