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


EntityRecognizer class

Базовый класс распознавателей сущностей.

Extends

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

id

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

logPersonalInformation

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

telemetryClient

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

Методы

recognize(DialogContext, Partial<Activity>, Record<string, string>, Record<string, number>)

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

recognizeEntities(DialogContext, string, string, Entity[])

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

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

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, Partial<Activity>, Record<string, string>, Record<string, number>)

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

function recognize(dialogContext: DialogContext, activity: Partial<Activity>, _telemetryProperties?: Record<string, string>, _telemetryMetrics?: Record<string, number>): Promise<RecognizerResult>

Параметры

dialogContext

DialogContext

Контекст диалогового окна.

activity

Partial<Activity>

Активность.

_telemetryProperties

Record<string, string>

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

_telemetryMetrics

Record<string, number>

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

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

Promise<RecognizerResult>

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

recognizeEntities(DialogContext, string, string, Entity[])

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

function recognizeEntities(_dialogContext: DialogContext, _text: string, _locale: string, _entities: Entity[]): Promise<Entity[]>

Параметры

_dialogContext

DialogContext

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

_text

string

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

_locale

string

Языковой стандарт для использования.

_entities

Entity[]

Список сущности , который необходимо распознать.

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

Promise<Entity[]>

Распознанный список сущности.

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

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