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 の新しいインスタンスを初期化します。

Parameters:

application - クエリを実行する Luis アプリケーション インスタンス。

メソッドの詳細

getDateTimeReference

public String getDateTimeReference()

datetimeV2 オフセットを取得します。 datetimeReference の形式は ISO 8601 です。

Returns:

ISO 8601 の datetimeReference の形式。

getDynamicLists

public List getDynamicLists()

特定のクエリのエンティティを認識するために使用される動的リストを返します。

Returns:

特定のクエリのエンティティを認識するために使用される動的リスト

getExternalEntities

public List getExternalEntities()

クエリで認識される外部エンティティを取得します。

Returns:

クエリで認識される外部エンティティ。

getExternalEntityRecognizer

public Recognizer getExternalEntityRecognizer()

LUIS に渡す外部エンティティを認識する外部エンティティ認識エンジンを取得します。

Returns:

externalEntityRecognizer

getHttpClient

public OkHttpClient getHttpClient()

http クライアントかどうかを取得します。

Returns:

OkHttpClient は、Luis サービスのクエリに使用されます。

getSlot

public String getSlot()

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

Returns:

LuisSlot 定数。

getVersion

public String getVersion()

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

Returns:

Luis アプリケーションのバージョンから Query。

isIncludeAllIntents

public boolean isIncludeAllIntents()

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

Returns:

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

isIncludeInstanceData

public boolean isIncludeInstanceData()

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

Returns:

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

isLog

public boolean isLog()

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

Returns:

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

isPreferExternalEntities

public boolean isPreferExternalEntities()

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

Returns:

TRUE を指定すると、LUIS モデルの結果に対して外部エンティティが優先されます。

setDateTimeReference

public void setDateTimeReference(String dateTimeReference)

datetimeV2 オフセットを設定します。

Parameters:

dateTimeReference - datetimeReference の形式は ISO 8601 です。

setDynamicLists

public void setDynamicLists(List dynamicLists)

特定のクエリのエンティティを認識するために使用される動的リストを設定します。

Parameters:

dynamicLists - 特定のクエリのエンティティを認識します。

setExternalEntities

public void setExternalEntities(List externalEntities)

クエリで認識される外部エンティティを設定します。

Parameters:

externalEntities - クエリで認識される外部エンティティ。

setExternalEntityRecognizer

public void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

LUIS に渡す外部エンティティを認識するように外部エンティティ認識エンジンを設定します。

Parameters:

externalEntityRecognizer - External Recognizer インスタンス。

setHttpClient

public void setHttpClient(OkHttpClient httpClient)

http クライアントを設定します。

Parameters:

httpClient - を使用して Luis Service http 呼び出しに使用します。

setIncludeAllIntents

public void setIncludeAllIntents(boolean includeAllIntents)

すべての意図が戻ってくるか、上位の意図のみを返すかを示す設定。

Parameters:

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

setIncludeInstanceData

public void setIncludeInstanceData(boolean includeInstanceData)

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

Parameters:

includeInstanceData - True を指定すると、インスタンス データを応答に含める必要があります。

setLog

public void setLog(boolean log)

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

Parameters:

log - クエリを LUIS に記録する必要がある場合は True。

setPreferExternalEntities

public void setPreferExternalEntities(boolean preferExternalEntities)

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

Parameters:

preferExternalEntities - TRUE を指定すると、LUIS モデルの結果に対して外部エンティティが優先されます。

setSlot

public void setSlot(String slot)

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

Parameters:

slot - 使用する LuisSlot 値。

setVersion

public void setVersion(String version)

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

Parameters:

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

適用対象