다음을 통해 공유


RegexEntityRecognizer class

정규식과 입력을 일치합니다.

Extends

생성자

RegexEntityRecognizer()

속성

$kind
name
pattern

정규식 패턴 값을 가져옵니다. 패턴을 설정합니다.

상속된 속성

id

인식기 고유 ID입니다.

logPersonalInformation

(선택 사항) PII(개인 식별 정보)가 원격 분석에 기록해야 하는지 여부를 지정하는 플래그입니다.

telemetryClient

이벤트를 로깅하기 위한 원격 분석 클라이언트입니다. 이 기본값은 아무 작업도 수행하지 않는 NullTelemetryClient입니다.

상속된 메서드

configure(Record<string, unknown>)

개체를 구성하기 위한 Fluent 메서드입니다.

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

사용자 발언에서 의도 및 엔터티를 인식합니다.

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

엔터티 목록에서 엔터티를 인식합니다.

생성자 세부 정보

RegexEntityRecognizer()

new RegexEntityRecognizer()

속성 세부 정보

$kind

static $kind: string

속성 값

string

name

name: string

속성 값

string

pattern

정규식 패턴 값을 가져옵니다. 패턴을 설정합니다.

string pattern

속성 값

string

패턴입니다.

상속된 속성 세부 정보

id

인식기 고유 ID입니다.

id: string

속성 값

string

Recognizer.id 상속된

logPersonalInformation

(선택 사항) PII(개인 식별 정보)가 원격 분석에 기록해야 하는지 여부를 지정하는 플래그입니다.

logPersonalInformation: BoolExpression

속성 값

BoolExpression

AdaptiveRecognizer.logPersonalInformation 상속된

telemetryClient

이벤트를 로깅하기 위한 원격 분석 클라이언트입니다. 이 기본값은 아무 작업도 수행하지 않는 NullTelemetryClient입니다.

telemetryClient: BotTelemetryClient

속성 값

BotTelemetryClient

Recognizer.telemetryClient에서 상속된

상속된 메서드 세부 정보

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에서 상속된

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>

발화 분석

EntityRecognizer.recognize 상속된

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[]>

인식된 엔터티 목록 Promise입니다.

TextEntityRecognizer.recognizeEntities 상속된