共用方式為


RegexEntityRecognizer class

比對正則表達式的輸入。

Extends

建構函式

RegexEntityRecognizer()

屬性

$kind
name
pattern

取得正則表達式模式值。 設定模式。

繼承的屬性

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: 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

作業完成之後 可設定

繼承自 Configure.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

參數

_property

string

條件式選取器組態的索引鍵。

傳回

Converter | ConverterFactory

選取器組態的轉換器。

繼承自 可設定.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