EntityRecognizer class
實體辨識器基類。
- Extends
繼承的屬性
| id | 辨識器唯一標識碼。 |
| log |
(選擇性)旗標,指定個人標識資訊 (PII) 是否應該記錄到遙測。 |
| telemetry |
記錄事件的遙測用戶端。 默認為 NullTelemetryClient,不會執行任何動作。 |
方法
| recognize(Dialog |
辨識用戶語句中的意圖和實體。 |
| recognize |
從 實體 清單中辨識實體。 |
繼承的方法
| configure(Record<string, unknown>) | 用於設定物件的 Fluent 方法。 |
| get |
繼承的屬性詳細資料
id
辨識器唯一標識碼。
id: string
屬性值
string
繼承自 Recognizer.id
logPersonalInformation
(選擇性)旗標,指定個人標識資訊 (PII) 是否應該記錄到遙測。
logPersonalInformation: BoolExpression
屬性值
BoolExpression
telemetryClient
記錄事件的遙測用戶端。 默認為 NullTelemetryClient,不會執行任何動作。
telemetryClient: BotTelemetryClient
屬性值
BotTelemetryClient
繼承自 Recognizer.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
作業完成之後 可設定。
繼承自 Configure.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
參數
- _property
-
string
條件式選取器組態的索引鍵。
傳回
Converter | ConverterFactory
選取器組態的轉換器。
繼承自 可設定.getConverter