LuisRecognizerOptionsV3 クラス

public class LuisRecognizerOptionsV3
extends LuisRecognizerOptions

V3 LUIS ランタイムの Luis Recognizer オプション。

フィールドの概要

修飾子と型 フィールドと説明
static final java.lang.String LUIS_TRACE_LABEL

LUIS トレース アクティビティのコンテキスト ラベル。

static final java.lang.String LUIS_TRACE_TYPE

LUIS トレース アクティビティの値の種類。

コンストラクターの概要

コンストラクター 説明
LuisRecognizerOptionsV3(LuisApplication application)

LuisRecognizerOptionsV3 の新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
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 クライアントかどうかを取得します。

戻り値:

Luis サービスのクエリに使用される OkHttpClient。

getSlot

public String getSlot()

アプリケーションに使用する LUIS スロットを取得します。 既定では、運用スロットが使用されます。 LuisSlot には他の標準スロットがあります。 バージョンを指定すると、スロットの代わりにアプリケーションのプライベート バージョンが使用されます。

戻り値:

LuisSlot 定数。

getVersion

public String getVersion()

アクセスするアプリケーションの特定のバージョンを取得します。 LUIS ではバージョンがサポートされており、これはスロットではなく使用するバージョンです。 これが指定されている場合、スロットは無視されます。

戻り値:

クエリに対する Luis アプリケーションのバージョン。

isIncludeAllIntents

public boolean isIncludeAllIntents()

すべての意図が戻ってくるか、上位の意図のみを返すかを示す値を取得します。 True を指定すると、すべての意図が返されます。

戻り値:

True を指定すると、すべての意図が返されます。

isIncludeInstanceData

public boolean isIncludeInstanceData()

インスタンス データを応答に含めるかどうかを示す値を取得します。

戻り値:

True の 場合、インスタンス データを応答に含める必要があります。

isLog

public boolean isLog()

LUIS にクエリを記録する必要があるかどうかを示す値。 アクティブ ラーニングを通じてより優れたモデルを構築するために、LUIS にクエリを記録する必要がある場合

戻り値:

True の 場合は、LUIS にクエリを記録する必要があります。

isPreferExternalEntities

public boolean isPreferExternalEntities()

外部エンティティがエンティティを認識する他の手段をオーバーライドする必要があるかどうかを示す値を取得します。

戻り値:

TRUE の 場合、LUIS モデルからの結果に対して外部エンティティを優先する必要があります。

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 Service の 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 - TRUE の 場合、LUIS モデルからの結果に対して外部エンティティを優先する必要があります。

setSlot

public void setSlot(String slot)

アプリケーションに使用する LUIS スロットを設定します。 既定では、運用スロットが使用されます。 LuisSlot には他の標準スロットがあります。 バージョンを指定すると、スロットの代わりにアプリケーションのプライベート バージョンが使用されます。

パラメーター:

slot - 使用する LuisSlot 値。

setVersion

public void setVersion(String version)

アクセスするアプリケーションの特定のバージョンを設定します。 LUIS ではバージョンがサポートされており、これはスロットではなく使用するバージョンです。

パラメーター:

version - Luis アプリケーションのバージョン。 これが指定されている場合、スロットは無視されます。

適用対象