RegexRecognizer class
辨識器實作會使用 regex 運算式來識別意圖。
- Extends
屬性
| $kind | |
| entities | 實體辨識器。 |
| intents | 模式陣列 -> 意圖名稱。 |
繼承的屬性
| id | 辨識器唯一標識碼。 |
| log |
(選擇性)旗標,指定個人標識資訊 (PII) 是否應該記錄到遙測。 |
| telemetry |
記錄事件的遙測用戶端。 默認為 NullTelemetryClient,不會執行任何動作。 |
方法
| get |
|
| recognize(Dialog |
透過辨識器執行目前的 DialogContext.TurnContext.Activity,並傳回 RecognizerResult。 |
繼承的方法
| configure(Record<string, unknown>) | 用於設定物件的 Fluent 方法。 |
屬性詳細資料
$kind
static $kind: string
屬性值
string
entities
intents
繼承的屬性詳細資料
id
辨識器唯一標識碼。
id: string
屬性值
string
繼承自 Recognizer.id
logPersonalInformation
(選擇性)旗標,指定個人標識資訊 (PII) 是否應該記錄到遙測。
logPersonalInformation: BoolExpression
屬性值
BoolExpression
telemetryClient
記錄事件的遙測用戶端。 默認為 NullTelemetryClient,不會執行任何動作。
telemetryClient: BotTelemetryClient
屬性值
BotTelemetryClient
繼承自 Recognizer.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,並傳回 RecognizerResult。
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
作業完成之後 可設定。
繼承自 Configure.configure