LuisRecognizerOptions 類別

  • java.lang.Object
    • com.microsoft.bot.ai.luis.LuisRecognizerOptions

public abstract class LuisRecognizerOptions

抽象類,透過選取的選項強制執行 Luis 辨識器所取用的策略模式。

建構函式摘要

修飾詞 建構函式 Description
protected LuisRecognizerOptions(LuisApplication application)

初始化 Luis辨識器實例,Options 實作。

方法摘要

修飾詞與類型 方法與描述
LuisApplication getApplication()

取得 Luis 應用程式實例。

BotTelemetryClient getTelemetryClient()

取得目前設定的 Bot 遙測用戶端,該用戶端會記錄 LuisResult 事件。

boolean isIncludeAPIResults()

指出是否應該使用辨識器結果傳回 LUIS API 的完整結果。

boolean isLogPersonalInformation()

指出是否應該以遙測的形式傳送個人資訊。

void setIncludeAPIResults(boolean includeAPIResults)

指出是否應該使用辨識器結果傳回 LUIS API 的完整結果。

void setLogPersonalInformation(boolean logPersonalInformation)

指出是否應該以遙測的形式傳送個人資訊。

void setTelemetryClient(BotTelemetryClient telemetryClient)

將 Bot 遙測客戶端設定為使用 來記錄遙測。

方法繼承來源 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

建構函式詳細資料

LuisRecognizerOptions

protected LuisRecognizerOptions(LuisApplication application)

初始化 LuisRecognizerOptions 實作的實例。

參數:

application - LuisApplication 的實例。

方法詳細資料

getApplication

public LuisApplication getApplication()

取得 Luis 應用程式實例。

傳回:

與這個選項搭配使用的 Luis 應用程式實例。

getTelemetryClient

public BotTelemetryClient getTelemetryClient()

取得目前設定的 Bot 遙測用戶端,該用戶端會記錄 LuisResult 事件。

傳回:

Bot 遙測用戶端。

isIncludeAPIResults

public boolean isIncludeAPIResults()

指出是否應該使用辨識器結果傳回 LUIS API 的完整結果。

傳回:

布爾值,顯示新增至辨識器結果的 LUIS API 完整回應喜好設定。

isLogPersonalInformation

public boolean isLogPersonalInformation()

指出是否應該以遙測的形式傳送個人資訊。

傳回:

value boolean value to control personal information logging.

setIncludeAPIResults

public void setIncludeAPIResults(boolean includeAPIResults)

指出是否應該使用辨識器結果傳回 LUIS API 的完整結果。

參數:

includeAPIResults - 表示將完整 Luis API 回應新增至辨識器結果。

setLogPersonalInformation

public void setLogPersonalInformation(boolean logPersonalInformation)

指出是否應該以遙測的形式傳送個人資訊。

參數:

logPersonalInformation - 設定個人資訊記錄喜好設定。

setTelemetryClient

public void setTelemetryClient(BotTelemetryClient telemetryClient)

將 Bot 遙測客戶端設定為使用 來記錄遙測。

參數:

telemetryClient - Bot 遙測客戶端實例

適用於