QnAMakerRecognizer クラス
- java.
lang. Object - com.
microsoft. bot. dialogs. Recognizer - com.
microsoft. bot. ai. qna. QnAMakerRecognizer
- com.
- com.
public class QnAMakerRecognizer
extends Recognizer
QnAMaker KB を使用して意図を識別する IRecognizer 実装。
コンストラクターの概要
| コンストラクター | 説明 | |
|---|---|---|
| QnAMakerRecognizer() | ||
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| protected java.util.Map<java.lang.String,java.lang.String> |
fillRecognizerResultTelemetryProperties(RecognizerResult recognizerResult, Map<String,String> telemetryProperties, DialogContext dialogContext)
Recognizer |
|
Qn |
getContext()
コンテキストを設定するために評価する式を取得します。 |
| java.lang.String |
getEndpointKey()
QnA Maker KB のエンドポイント キーを取得します。 |
| java.lang.String |
getHostName()
QnA Maker サービスのホスト名を取得します。 |
| java.lang.Boolean |
getIncludeDialogNameInMetadata()
QnA コンテキストのダイアログ名メタデータを含めるかどうかを取得します。 |
| java.lang.Boolean |
getIsTest()
呼び出すナレッジ ベースの環境を取得または設定するかどうかを示す値を取得します。 |
| java.lang.String |
getKnowledgeBaseId()
QnA Maker ナレッジ |
| java.lang.Boolean |
getLogPersonalInformation()
個人情報をテレメトリに記録する必要があるかどうかを判断するフラグを取得します。 |
| Metadata[] |
getMetadata()
追加のメタデータ名の値ペアを設定するために評価される式を取得します。 |
| java.lang.Integer |
getQnAId()
Qn |
|
protected
java.util.concurrent.CompletableFuture<Qn |
getQnAMakerClient(DialogContext dc)
QnAMakerClientのインスタンスを取得します。 |
| java.lang.String |
getQnAMatchIntent()
RecognizerResult 意図コレクションに意図を追加するときに使用するキーを取得します。 |
| java.lang.String |
getRankerType()
ランカーの種類を取得します。 |
|
Join |
getStrictFiltersJoinOperator()
結合演算子 Metadata 取得します。 |
| java.lang.Float |
getThreshold()
結果をフィルター処理するしきい値スコアを取得します。 |
| java.lang.Integer |
getTop()
必要な結果の数を取得します。 |
|
java.util.concurrent.CompletableFuture<Recognizer |
recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)
QnA Maker への呼び出しの結果を返します。 |
| void |
setContext(QnARequestContext withContext)
コンテキストを設定するために評価する式を設定します。 |
| void |
setEndpointKey(String withEndpointKey)
QnA Maker KB のエンドポイント キーを設定します。 |
| void |
setHostName(String withHostName)
QnA Maker サービスのホスト名を設定します。 |
| void |
setIncludeDialogNameInMetadata(Boolean withIncludeDialogNameInMetadata)
QnA コンテキストのダイアログ名メタデータを含めるかどうかを設定します。 |
| void |
setIsTest(Boolean withIsTest)
呼び出すナレッジ ベースの環境を取得または設定するかどうかを示す値を設定します。 |
| void |
setKnowledgeBaseId(String withKnowledgeBaseId)
QnA Maker ナレッジ |
| void |
setLogPersonalInformation(Boolean withLogPersonalInformation)
個人情報をテレメトリに記録する必要があるかどうかを判断するフラグを設定します。 |
| void |
setMetadata(Metadata[] withMetadata)
評価する式を設定して、追加のメタデータ名の値のペアを設定します。 |
| void |
setQnAId(Integer withQnAId)
Qn |
| void |
setRankerType(String withRankerType)
ランカーの種類を設定します。 |
| void |
setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)
結合演算子 Metadata 設定します。 |
| void |
setThreshold(Float withThreshold)
結果をフィルター処理するしきい値スコアを設定します。 |
| void |
setTop(Integer withTop)
目的の結果の数を設定します。 |
メソッドの継承元: Recognizer
メソッドの継承元: java.lang.Object
コンストラクターの詳細
QnAMakerRecognizer
public QnAMakerRecognizer()
メソッドの詳細
fillRecognizerResultTelemetryProperties
protected Map
RecognizerResult を使用して、テレメトリの結果を追跡するときに含めるプロパティの一覧を作成します。
上書き:
QnAMakerRecognizer.fillRecognizerResultTelemetryProperties(RecognizerResult recognizerResult, Map<String,String> telemetryProperties, DialogContext dialogContext)パラメーター:
戻り値:
getContext
public QnARequestContext getContext()
コンテキストを設定するために評価する式を取得します。
戻り値:
getEndpointKey
public String getEndpointKey()
QnA Maker KB のエンドポイント キーを取得します。
戻り値:
getHostName
public String getHostName()
QnA Maker サービスのホスト名を取得します。
戻り値:
getIncludeDialogNameInMetadata
public Boolean getIncludeDialogNameInMetadata()
QnA コンテキストのダイアログ名メタデータを含めるかどうかを取得します。
戻り値:
getIsTest
public Boolean getIsTest()
呼び出すナレッジ ベースの環境を取得または設定するかどうかを示す値を取得します。
戻り値:
getKnowledgeBaseId
public String getKnowledgeBaseId()
QnA Maker ナレッジ ベースのナレッジ ベース ID を取得します。
戻り値:
getLogPersonalInformation
public Boolean getLogPersonalInformation()
個人情報をテレメトリに記録する必要があるかどうかを判断するフラグを取得します。
戻り値:
getMetadata
public Metadata[] getMetadata()
追加のメタデータ名の値ペアを設定するために評価される式を取得します。
戻り値:
getQnAId
public Integer getQnAId()
QnAId パラテマーに使用する式または数値を取得します。
戻り値:
getQnAMakerClient
protected CompletableFuture
QnAMakerClientのインスタンスを取得します。
パラメーター:
戻り値:
getQnAMatchIntent
public String getQnAMatchIntent()
RecognizerResult 意図コレクションに意図を追加するときに使用するキーを取得します。
戻り値:
getRankerType
public String getRankerType()
ランカーの種類を取得します。
戻り値:
getStrictFiltersJoinOperator
getThreshold
public Float getThreshold()
結果をフィルター処理するしきい値スコアを取得します。
戻り値:
getTop
public Integer getTop()
必要な結果の数を取得します。
戻り値:
recognize
public CompletableFuture
QnA Maker への呼び出しの結果を返します。
上書き:
QnAMakerRecognizer.recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)パラメーター:
戻り値:
setContext
public void setContext(QnARequestContext withContext)
コンテキストを設定するために評価する式を設定します。
パラメーター:
setEndpointKey
public void setEndpointKey(String withEndpointKey)
QnA Maker KB のエンドポイント キーを設定します。
パラメーター:
setHostName
public void setHostName(String withHostName)
QnA Maker サービスのホスト名を設定します。
パラメーター:
setIncludeDialogNameInMetadata
public void setIncludeDialogNameInMetadata(Boolean withIncludeDialogNameInMetadata)
QnA コンテキストのダイアログ名メタデータを含めるかどうかを設定します。
パラメーター:
setIsTest
public void setIsTest(Boolean withIsTest)
呼び出すナレッジ ベースの環境を取得または設定するかどうかを示す値を設定します。
パラメーター:
setKnowledgeBaseId
public void setKnowledgeBaseId(String withKnowledgeBaseId)
QnA Maker ナレッジ ベースのナレッジ ベース ID を設定します。
パラメーター:
setLogPersonalInformation
public void setLogPersonalInformation(Boolean withLogPersonalInformation)
個人情報をテレメトリに記録する必要があるかどうかを判断するフラグを設定します。
パラメーター:
setMetadata
public void setMetadata(Metadata[] withMetadata)
評価する式を設定して、追加のメタデータ名の値のペアを設定します。
パラメーター:
setQnAId
public void setQnAId(Integer withQnAId)
QnAId パラテマーに使用する式または数値を設定します。
パラメーター:
setRankerType
public void setRankerType(String withRankerType)
ランカーの種類を設定します。
パラメーター:
setStrictFiltersJoinOperator
setThreshold
public void setThreshold(Float withThreshold)
結果をフィルター処理するしきい値スコアを設定します。
パラメーター:
setTop
public void setTop(Integer withTop)
目的の結果の数を設定します。
パラメーター: