LuisRecognizer 類別
public class LuisRecognizer extends TelemetryRecognizer
Luis Recognizer 類別,使用 LuisRecognizeroptions 所設定的組態來查詢 LUIS 服務。 TelemetryRecognizer 的 LUIS 型實作。
建構函式摘要
方法摘要
修飾詞與類型
方法與描述
java.util.concurrent.CompletableFuture <T >
<T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
java.util.concurrent.CompletableFuture <T >
<T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
java.util.concurrent.CompletableFuture <T >
<T>recognize(TurnContext turnContext, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
java.util.concurrent.CompletableFuture <T >
<T>recognize(TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
java.util.concurrent.CompletableFuture <T >
<T>recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
java.util.concurrent.CompletableFuture <T >
<T>recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
java.util.concurrent.CompletableFuture <T >
<T>recognize(DialogContext dialogContext, Activity activity, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
java.util.concurrent.CompletableFuture <T >
<T>recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)
透過辨識器執行語句,並傳回強型別辨識器結果。
void
onRecognizerResult(RecognizerResult recognizerResult, TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)
在記錄 LuisResult 之前叫用。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(TurnContext turnContext)
傳回分析的結果(建議的動作和意圖)。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)
傳回分析的結果(建議的動作和意圖)。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(DialogContext dialogContext, Activity activity)
傳回分析的結果(建議的動作和意圖)。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions)
傳回分析的結果(建議的動作和意圖)。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
java.util.concurrent.CompletableFuture <RecognizerResult >
recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
static
java.lang.String
topIntent(RecognizerResult results)
從一組 LUIS 結果傳回最高評分意圖的名稱。
static
java.lang.String
topIntent(RecognizerResult results, double minScore)
從一組 LUIS 結果傳回最高評分意圖的名稱。
static
java.lang.String
topIntent(RecognizerResult results, String defaultIntent)
從一組 LUIS 結果傳回最高評分意圖的名稱。
static
java.lang.String
topIntent(RecognizerResult results, String defaultIntent, double minScore)
從一組 LUIS 結果傳回最高評分意圖的名稱。
方法繼承來源 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
建構函式詳細資料
LuisRecognizer
public LuisRecognizer(LuisRecognizerOptions recognizerOptions)
初始化 Luis Recognizer 的新實例。
參數:
recognizerOptions
- 呼叫 LUIS 服務時要使用的 Luis 辨識器選項。
方法詳細資料
<T>recognize
public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
<T>recognize
public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
<T>recognize
public CompletableFuture recognize(TurnContext turnContext, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
<T>recognize
public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
<T>recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
<T>recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
<T>recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
<T>recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics, Class c)
透過辨識器執行語句,並傳回強型別辨識器結果。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
c
- RecognizerConvert 實作類別,將辨識器結果轉換成 。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
onRecognizerResult
public void onRecognizerResult(RecognizerResult recognizerResult, TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)
在記錄 LuisResult 之前叫用。
參數:
recognizerResult
- 呼叫的 Luis 結果。
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
recognize
public CompletableFuture recognize(TurnContext turnContext)
傳回分析的結果(建議的動作和意圖)。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
recognize
public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)
傳回分析的結果(建議的動作和意圖)。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
recognize
public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
recognize
public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
參數:
turnContext
- 內容物件,包含與使用者單一交談回合的資訊。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity)
傳回分析的結果(建議的動作和意圖)。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions)
傳回分析的結果(建議的動作和意圖)。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
recognizerOptions
- 要供呼叫使用的 LuisRecognizerOptions 實例。 此參數會覆寫建構函式中傳遞的預設 LuisRecognizerOptions。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
recognize
public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics)
傳回分析的結果(建議的動作和意圖)。
參數:
dialogContext
- 內容物件,包含與使用者單一交談回合的資訊。
activity
- 要辨識的活動。
telemetryProperties
- 使用 LuisResult 事件記錄到遙測的其他屬性。
telemetryMetrics
- 使用 LuisResult 事件記錄到遙測的其他計量。
傳回:
目前回合內容活動中目前消息正文分析的 LUIS 結果。
topIntent
public static String topIntent(RecognizerResult results)
從一組 LUIS 結果傳回最高評分意圖的名稱。
參數:
results
- 具有要篩選之意圖清單的辨識器結果。
預設值為 「None」 和最小值分數值為 0.0
傳回:
評分最高的意圖名稱。
topIntent
public static String topIntent(RecognizerResult results, double minScore)
從一組 LUIS 結果傳回最高評分意圖的名稱。
參數:
results
- 具有要篩選之意圖清單的辨識器結果。
minScore
- 將意圖視為最高意圖所需的最低分數。
傳回:
評分最高的意圖名稱。
topIntent
public static String topIntent(RecognizerResult results, String defaultIntent)
從一組 LUIS 結果傳回最高評分意圖的名稱。
參數:
results
- 具有要篩選之意圖清單的辨識器結果
defaultIntent
- 如果找到最上層意圖,則傳回的意圖名稱。
預設值為 「None」 和最小值分數值為 0.0
傳回:
評分最高的意圖名稱。
topIntent
public static String topIntent(RecognizerResult results, String defaultIntent, double minScore)
從一組 LUIS 結果傳回最高評分意圖的名稱。
參數:
results
- 具有要篩選之意圖清單的辨識器結果
defaultIntent
- 如果找到最上層意圖,則傳回的意圖名稱。
預設值為 「None」 的值
minScore
- 將意圖視為最高意圖所需的最低分數。
傳回:
評分最高的意圖名稱。
適用於