QnAMakerDialog クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マルチステップおよびアダプティブラーニング QnA Maker サービスをサポートするダイアログ。
public class QnAMakerDialog : Microsoft.Bot.Builder.Dialogs.WaterfallDialog
type QnAMakerDialog = class
inherit WaterfallDialog
Public Class QnAMakerDialog
Inherits WaterfallDialog
- 継承
注釈
このクラスのインスタンスは、特定の QnA Maker ナレッジ ベースを対象とします。 フォローアップ プロンプトとアクティブ ラーニング機能を含むナレッジ ベースがサポートされています。
コンストラクター
QnAMakerDialog(String, Int32) |
QnAMakerDialog クラスの新しいインスタンスを初期化します。 JSON シリアライザーは、このコンストラクターを使用して、このクラスのオブジェクトを逆シリアル化します。 |
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
QnAMakerDialog クラスの新しいインスタンスを初期化します。 |
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
QnAMakerDialog クラスの新しいインスタンスを初期化します。 |
フィールド
DefaultThreshold |
スコアに基づいて返される回答の既定のしきい値。 |
DefaultTopN |
質問に対して返される既定の回答の最大数。 |
Kind |
この型の宣言名。 |
Options |
ダイアログのこのインスタンスのオプションを格納および取得するためのパス。 |
PreviousQnAId |
前の質問 ID を格納および取得するためのパス。 |
QnAContextData |
QnA Maker コンテキスト データを格納および取得するためのパス。 |
プロパティ
ActiveLearningCardTitle |
アクティブ ラーニングが有効な場合にユーザーにアクティブ ラーニング オプションを表示するときに使用するカード タイトルを取得または設定します。 |
CardNoMatchResponse |
アクティブ ラーニング カードで一致しないオプションを選択した場合にユーザーを送信するテンプレートを取得または設定します。 |
CardNoMatchText |
アクティブ ラーニング オプションで使用するボタン テキストを取得または設定します。これにより、ユーザーは該当するオプションを指定できません。 |
DisplayPreciseAnswerOnly |
ダイアログ応答に正確な回答のみを表示するかどうかを示す値を取得または設定します。 |
EnablePreciseAnswer |
応答に正確な回答を含めるかどうかを示す値を取得または設定します。 |
EndpointKey |
ナレッジ ベースのクエリに使用する QnA Maker エンドポイント キーを取得または設定します。 |
Filters |
QnA Maker の結果をフィルター処理するために使用するメタデータとソースを取得または設定します。 |
HostName |
ナレッジ ベースの QnA Maker ホスト URL を取得または設定します。 |
HttpClient |
QnA Maker サービスへの要求に使用する HttpClient インスタンスを取得または設定します。 |
Id |
ダイアログの ID を取得または設定します。 (継承元 Dialog) |
IncludeUnstructuredSources |
非構造化ソースを回答の検索に含めるかどうかを示す値を取得または設定します。 |
IsTest |
呼び出すナレッジ ベースの環境を取得または設定するかどうかを示す値を取得または設定します。 |
KnowledgeBaseId |
クエリを実行する QnA Maker ナレッジ ベース ID を取得または設定します。 |
LogPersonalInformation |
個人情報をテレメトリに記録する必要があるかどうかを判断するフラグを取得または設定します。 |
NoAnswer |
QnA Maker で回答が見つからない場合にユーザーを送信するテンプレートを取得または設定します。 |
QnAServiceType |
QnAMaker または Custom Question Answering Knowledge Base に対してクエリを実行する QnA サービスの種類を取得または設定します。 |
RankerType |
使用する QnA Maker ランカーの種類を取得または設定します。 |
Source |
cref="SourceRange"/>の情報を取得します。 (継承元 Dialog) |
StrictFilters |
ナレッジ ベースに対するクエリのフィルター処理または昇格に使用する QnA Maker メタデータを取得または設定します。または null を指定して何も適用しません。 |
TelemetryClient |
ログ記録に使用する IBotTelemetryClient を取得または設定します。 (継承元 Dialog) |
Threshold |
スコアに基づいて返される回答のしきい値を取得または設定します。 |
Top |
ナレッジ ベースから返される回答の最大数を取得または設定します。 |
UseTeamsAdaptiveCard |
ダイアログ応答でヒーロー カードではなく、MS Teams形式のアダプティブ カードを使用するかどうかを示す値を取得または設定します。 |
メソッド
拡張メソッド
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
ダイアログ スタックを作成し、ダイアログを開始してスタックにプッシュします。 |