LuisRecognizer クラス

public class LuisRecognizer
extends TelemetryRecognizer

LuisRecognizeroptions によって設定された構成を使用して LUIS サービスにクエリを実行する Luis Recognizer クラス。 TelemetryRecognizer の LUIS ベースの実装。

コンストラクターの概要

コンストラクター 説明
LuisRecognizer(LuisRecognizerOptions recognizerOptions)

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

メソッドの概要

修飾子と型 メソッドと説明
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 結果から、上位スコアリング意図の名前を返します。

メソッドの継承元: TelemetryRecognizer

メソッドの継承元: 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 の新しいインスタンスを初期化します。

Parameters:

recognizerOptions - LUIS サービスを呼び出すときに使用する Luis Recognizer オプション。

メソッドの詳細

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics, Class c)

認識エンジンを介して発話を実行し、厳密に型指定された認識エンジンの結果を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。
c - RecognizerConvert は、Recognizer の結果を に変換するために実装されたクラスです。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

onRecognizerResult

public void onRecognizerResult(RecognizerResult recognizerResult, TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)

LuisResult がログに記録される前に呼び出されます。

Parameters:

recognizerResult - 呼び出しの Luis の結果。
turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。

recognize

public CompletableFuture recognize(TurnContext turnContext)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

recognize

public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

turnContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。
recognizerOptions - 呼び出しで使用される LuisRecognizerOptions インスタンス。 このパラメーターは、コンストラクターで渡される既定の LuisRecognizerOptions をオーバーライドします。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics)

分析の結果 (推奨されるアクションと意図) を返します。

Parameters:

dialogContext - ユーザーとの会話の単一ターンの情報を含むコンテキスト オブジェクト。
activity - 認識するアクティビティ。
telemetryProperties - LuisResult イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - LuisResult イベントを使用してテレメトリにログに記録される追加のメトリック。

Returns:

現在のターンのコンテキスト アクティビティにおける現在のメッセージ テキストの分析結果。

topIntent

public static String topIntent(RecognizerResult results)

一連の LUIS 結果から、上位スコアリング意図の名前を返します。

Parameters:

results - フィルター処理する意図の一覧を含む Recognizer の結果。 既定値は "None" で、最小スコア値は 0.0

Returns:

上位スコアリング意図名。

topIntent

public static String topIntent(RecognizerResult results, double minScore)

一連の LUIS 結果から、上位スコアリング意図の名前を返します。

Parameters:

results - フィルター処理する意図の一覧を含む Recognizer の結果。
minScore - 意図を最上位の意図と見なすために必要な最小スコア。

Returns:

上位スコアリング意図名。

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent)

一連の LUIS 結果から、上位スコアリング意図の名前を返します。

Parameters:

results - フィルター処理する意図の一覧を含む認識エンジンの結果
defaultIntent - 最上位の意図が見つかった場合に返す意図名。 既定値は "None" で、最小スコア値は 0.0

Returns:

上位スコアリング意図名。

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent, double minScore)

一連の LUIS 結果から、上位スコアリング意図の名前を返します。

Parameters:

results - フィルター処理する意図の一覧を含む認識エンジンの結果
defaultIntent - 最上位の意図が見つかった場合に返す意図名。 既定値は "None" です。
minScore - 意図を最上位の意図と見なすために必要な最小スコア。

Returns:

上位スコアリング意図名。

適用対象