ValueRecognizer class
ValueRecognizer - 對應訊息活動的辨識器。 將承載值到意圖/實體。
- Extends
備註
此辨識器會將 MessageActivity 值承載對應至意圖和實體。 活動。Value.intent => RecognizerResult.Intents。 活動。Value.properties => RecognizerResult.Entities。
繼承的屬性
| id | 辨識器唯一標識碼。 |
| log |
(選擇性)旗標,指定個人標識資訊 (PII) 是否應該記錄到遙測。 |
| telemetry |
記錄事件的遙測用戶端。 默認為 NullTelemetryClient,不會執行任何動作。 |
方法
| recognize(Dialog |
透過辨識器執行目前的 DialogContext.TurnContext.Activity,並傳回 RecognizerResult。 |
繼承的方法
| 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, 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
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
參數
- _property
-
string
條件式選取器組態的索引鍵。
傳回
Converter | ConverterFactory
選取器組態的轉換器。
繼承自 可設定.getConverter