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


RegexRecognizer class

Реализация распознавателя, использующая выражения regex для идентификации намерений.

Extends

Свойства

$kind
entities

Распознаватели сущностей.

intents

Массив шаблонов —> имена намерений.

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

id

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

logPersonalInformation

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

telemetryClient

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

Методы

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

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

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

configure(Record<string, unknown>)

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

Сведения о свойстве

$kind

static $kind: string

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

string

entities

Распознаватели сущностей.

entities: EntityRecognizer[]

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

intents

Массив шаблонов —> имена намерений.

intents: IntentPattern[]

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

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

id

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

id: string

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

string

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

logPersonalInformation

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

logPersonalInformation: BoolExpression

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

BoolExpression

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

telemetryClient

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

telemetryClient: BotTelemetryClient

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

BotTelemetryClient

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

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

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Параметры

property

Object

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

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

Converter | ConverterFactory

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

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