LuisRecognizerOptionsV3 類別

public class LuisRecognizerOptionsV3
extends LuisRecognizerOptions

V3 LUIS 運行時間的 Luis 辨識器選項。

欄位摘要

修飾詞與類型 欄位與描述
static final java.lang.String LUIS_TRACE_LABEL

LUIS 追蹤活動的內容標籤。

static final java.lang.String LUIS_TRACE_TYPE

LUIS 追蹤活動的實值型別。

建構函式摘要

建構函式 Description
LuisRecognizerOptionsV3(LuisApplication application)

初始化 Luis辨識器的新實例,OptionsV3。

方法摘要

修飾詞與類型 方法與描述
java.lang.String getDateTimeReference()

取得 datetimeV2 位移。

java.util.List<DynamicList> getDynamicLists()

傳回用來辨識特定查詢實體的動態清單。

java.util.List<ExternalEntity> getExternalEntities()

取得要辨識在查詢中的外部實體。

Recognizer getExternalEntityRecognizer()

取得外部實體辨識器,以辨識要傳遞至 LUIS 的外部實體。

okhttp3.OkHttpClient getHttpClient()

取得 HTTP 用戶端。

java.lang.String getSlot()

取得要用於應用程式的 LUIS 位置。

java.lang.String getVersion()

取得要存取之應用程式的特定版本。

boolean isIncludeAllIntents()

取得 ,指出所有意圖都會傳回,還是只傳回前一個意圖。

boolean isIncludeInstanceData()

取得值,指出實例數據是否應該包含在回應中。

boolean isLog()

值,指出是否應該在 LUIS 中記錄查詢。

boolean isPreferExternalEntities()

取得值,指出外部實體是否應該覆寫辨識實體的其他方法。

void setDateTimeReference(String dateTimeReference)

設定 datetimeV2 位移。

void setDynamicLists(List<DynamicList> dynamicLists)

設定用來辨識特定查詢實體的動態清單。

void setExternalEntities(List<ExternalEntity> externalEntities)

設定要辨識在查詢中的外部實體。

void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

設定外部實體辨識器,以辨識要傳遞至 LUIS 的外部實體。

void setHttpClient(OkHttpClient httpClient)

設定 HTTP 用戶端。

void setIncludeAllIntents(boolean includeAllIntents)

設定,指出所有意圖都回來,還是只傳回前一個意圖。

void setIncludeInstanceData(boolean includeInstanceData)

設定值,指出實例數據是否應該包含在回應中。

void setLog(boolean log)

值,指出是否應該在 LUIS 中記錄查詢。

void setPreferExternalEntities(boolean preferExternalEntities)

設定值,指出外部實體是否應該覆寫辨識實體的其他方法。

void setSlot(String slot)

設定要用於應用程式的 LUIS 位置。

void setVersion(String version)

設定要存取之應用程式的特定版本。

方法繼承來源 LuisRecognizerOptions

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

欄位詳細資料

LUIS_TRACE_LABEL

public static final String LUIS_TRACE_LABEL

LUIS 追蹤活動的內容標籤。

LUIS_TRACE_TYPE

public static final String LUIS_TRACE_TYPE

LUIS 追蹤活動的實值型別。

建構函式詳細資料

LuisRecognizerOptionsV3

public LuisRecognizerOptionsV3(LuisApplication application)

初始化 LuisRecognizerOptionsV3 的新實例。

參數:

application - 要查詢的 Luis 應用程式實例。

方法詳細資料

getDateTimeReference

public String getDateTimeReference()

取得 datetimeV2 位移。 datetimeReference 的格式為 ISO 8601。

傳回:

ISO 8601 中 datetimeReference 的格式。

getDynamicLists

public List getDynamicLists()

傳回用來辨識特定查詢實體的動態清單。

傳回:

用來辨識特定查詢實體的動態清單

getExternalEntities

public List getExternalEntities()

取得要辨識在查詢中的外部實體。

傳回:

要辨識在查詢中的外部實體。

getExternalEntityRecognizer

public Recognizer getExternalEntityRecognizer()

取得外部實體辨識器,以辨識要傳遞至 LUIS 的外部實體。

傳回:

externalEntityRecognizer

getHttpClient

public OkHttpClient getHttpClient()

取得 HTTP 用戶端。

傳回:

OkHttpClient 用來查詢 Luis 服務。

getSlot

public String getSlot()

取得要用於應用程式的 LUIS 位置。 根據預設,這會使用生產位置。 您可以在 LuisSlot 中找到其他標準位置。 如果您指定 Version,則會使用應用程式的私人版本,而不是位置。

傳回:

LuisSlot 常數。

getVersion

public String getVersion()

取得要存取之應用程式的特定版本。 LUIS 支援版本,而這是要使用的版本,而不是位置。 如果指定此專案,則會忽略 Slot。

傳回:

Luis 應用程式版本至查詢。

isIncludeAllIntents

public boolean isIncludeAllIntents()

取得 ,指出所有意圖都會傳回,還是只傳回前一個意圖。 如果傳回所有意圖,則為 True。

傳回:

如果傳回所有意圖,則為 True。

isIncludeInstanceData

public boolean isIncludeInstanceData()

取得值,指出實例數據是否應該包含在回應中。

傳回:

True 是表示 如果實例數據應該包含在回應中。

isLog

public boolean isLog()

值,指出是否應該在 LUIS 中記錄查詢。 如果查詢應該記錄在 LUIS 中,以協助透過主動式學習建置更好的模型

傳回:

True 是表示 如果查詢應該記錄在 LUIS 中。

isPreferExternalEntities

public boolean isPreferExternalEntities()

取得值,指出外部實體是否應該覆寫辨識實體的其他方法。

傳回:

如果應該優先使用來自 LUIS 模型的結果,則為 True。

setDateTimeReference

public void setDateTimeReference(String dateTimeReference)

設定 datetimeV2 位移。

參數:

dateTimeReference - datetimeReference 的格式為 ISO 8601。

setDynamicLists

public void setDynamicLists(List dynamicLists)

設定用來辨識特定查詢實體的動態清單。

參數:

dynamicLists - 可辨識特定查詢的實體。

setExternalEntities

public void setExternalEntities(List externalEntities)

設定要辨識在查詢中的外部實體。

參數:

externalEntities - 要辨識在查詢中的外部實體。

setExternalEntityRecognizer

public void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

設定外部實體辨識器,以辨識要傳遞至 LUIS 的外部實體。

參數:

externalEntityRecognizer - 外部辨識器實例。

setHttpClient

public void setHttpClient(OkHttpClient httpClient)

設定 HTTP 用戶端。

參數:

httpClient - 用於 Luis 服務 HTTP 呼叫。

setIncludeAllIntents

public void setIncludeAllIntents(boolean includeAllIntents)

設定,指出所有意圖都回來,還是只傳回前一個意圖。

參數:

includeAllIntents - 如果傳回所有意圖,則為 True。

setIncludeInstanceData

public void setIncludeInstanceData(boolean includeInstanceData)

設定值,指出實例數據是否應該包含在回應中。

參數:

includeInstanceData - True 是表示 如果實例數據應該包含在回應中。

setLog

public void setLog(boolean log)

值,指出是否應該在 LUIS 中記錄查詢。 如果查詢應該記錄在 LUIS 中,以協助透過主動式學習建置更好的模型。

參數:

log - True 是表示 如果查詢應該記錄在 LUIS 中。

setPreferExternalEntities

public void setPreferExternalEntities(boolean preferExternalEntities)

設定值,指出外部實體是否應該覆寫辨識實體的其他方法。

參數:

preferExternalEntities - 如果應該優先使用來自 LUIS 模型的結果,則為 True。

setSlot

public void setSlot(String slot)

設定要用於應用程式的 LUIS 位置。 根據預設,這會使用生產位置。 您可以在 LuisSlot 中找到其他標準位置。 如果您指定 Version,則會使用應用程式的私人版本,而不是位置。

參數:

slot - 要使用的LuisSlot值。

setVersion

public void setVersion(String version)

設定要存取之應用程式的特定版本。 LUIS 支援版本,而這是要使用的版本,而不是位置。

參數:

version - Luis 應用程式版本。 如果指定此專案,則會忽略 Slot。

適用於