botbuilder-ai package
クラス
CustomQuestionAnswering |
カスタム質問回答ナレッジ ベースに対してクエリを実行して回答を確認し、フィードバックを提供します。 |
LuisAdaptivePredictionOptionsConverter |
LUIS 予測要求の省略可能なパラメーターを変換します。 |
LuisAdaptiveRecognizer |
アダプティブ LUIS 認識エンジンを表すクラス。 |
LuisBotComponent |
LUIS @see cref="BotComponent" 定義。 |
LuisComponentRegistration |
Luis のコンポーネント 資産を定義します。 |
LuisRecognizer |
構成済みの LUIS モデルを使用して、ユーザー発話内の意図を認識します。 |
LuisRecognizerInternal |
Luis Recognizer の抽象クラス。 |
LuisRecognizerV2 |
構成済みの LUIS モデルを使用して、ユーザー発話内の意図を認識します。 |
LuisRecognizerV3 |
構成済みの LUIS モデルを使用して、ユーザー発話内の意図を認識します。 |
LuisTelemetryConstants |
既定でログに記録された BotTelemetryClient イベントとプロパティ名。 |
QnACardBuilder |
QnAMakerDialog のアクティブ ラーニングまたはマルチターン プロンプト オプションを表示するためのヒーロー カードを含むアクティビティを作成するメソッドを提供します。 |
QnAMaker |
QnA Maker ナレッジ ベースにクエリを実行して回答を確認し、フィードバックを提供します。 |
QnAMakerBotComponent |
QnAMaker のコンポーネントの登録を含むクラス。 |
QnAMakerComponentRegistration |
QnAMaker のコンポーネント資産を定義します。 |
QnAMakerDialog |
マルチステップおよびアダプティブラーニング QnA Maker サービスをサポートするダイアログ。 |
QnAMakerRecognizer |
QnAMaker KB を使用して意図を認識する認識エンジン。 |
QnATelemetryConstants |
既定でログに記録された BotTelemetryClient イベント、プロパティ、およびメトリック名。 |
ActiveLearningUtils |
Answer api utils クラスを生成します。 |
BindToActivity |
アクティビティに基づいてユーザーを送信する新しいテンプレートを作成します。 |
GenerateAnswerUtils |
Answer api utils クラスを生成します。 |
HttpRequestUtils |
Http 要求ユーティリティ クラス。 |
LanguageServiceUtils |
クエリ ナレッジ ベースを使用し、言語サービスの Active Learning フィードバック API を追加するためのユーティリティ。 |
TrainUtils |
Answer api utils クラスを生成します。 |
インターフェイス
QnAMakerClient |
QnA Maker ナレッジ ベースにアクセスするためのクライアント。 |
QnAMakerTelemetryClient |
QnAMaker にテレメトリ ログ機能を追加するためのインターフェイス。 |
DateTimeSpec |
日付時刻認識エンジンは、さまざまな時間式を認識できます。 |
ExternalEntity |
既存のエンティティを拡張するユーザー予測エンティティを定義します。 |
GeographyV2 |
Copyright (c) Microsoft Corporation。 すべての権限が予約されています。 MIT ライセンスに基づくライセンス。 |
InstanceData |
LUIS |
IntentData |
LUIS 意図に対応する厳密に型指定された情報。 |
ListElement |
既存のリスト エンティティに追加するサブリストを定義します。 |
LuisAdaptivePredictionOptions |
LUIS 予測要求の省略可能なパラメーター。 |
LuisAdaptivePredictionOptionsConfiguration | |
LuisAdaptiveRecognizerConfiguration | |
LuisApplication |
LuisRecognizer の初期化に使用される LUIS アプリケーションの説明。 |
LuisPredictionOptions |
LUIS 予測ごとのオプション。 |
LuisRecognizerOptions | |
LuisRecognizerOptionsV2 | |
LuisRecognizerOptionsV3 | |
LuisRecognizerTelemetryClient | |
NumberWithUnits |
Copyright (c) Microsoft Corporation。 すべての権限が予約されています。 MIT ライセンスに基づくライセンス。 |
OrdinalV2 |
別の位置を基準とするシーケンス内の位置。 |
QnAMakerDialogConfiguration | |
QnAMakerDialogOptions |
QnAMakerDialog のオプション。 |
QnAMakerDialogResponseOptions |
QnAMakerDialog 応答オプション。 |
QnAMakerRecognizerConfiguration | |
AnswerSpanResponse |
正確な回答。これは、QnA Maker サービスへの GenerateAnswer 呼び出しによって返される回答の一部です。 |
FeedbackRecord |
アクティブ ラーニング フィードバック レコードを定義します。 |
FeedbackRecords |
アクティブ ラーニング フィードバック レコードの配列を定義します。 |
Filters |
メタデータとソースで構成されるクエリ フィルターを定義します |
KnowledgeBaseAnswer |
KnowledgeBaseAnswer - ユーザー クエリに対する KB 回答 |
KnowledgeBaseAnswerSpan |
KnowledgeBaseAnswerSpan - 正確な回答形式 |
KnowledgeBaseAnswers |
KnowledgeBaseAnswers - クエリ ナレッジ ベースの応答形式 |
MetadataFilter |
メタデータ フィルターと対応する論理操作を定義します。 |
QnARequestContext |
QnA に関連付けられているコンテキスト。 現在のプロンプトが前の質問に関連するかどうかをマークするために使用されます。 |
QnAResponseContext |
QnA に関連付けられているコンテキスト。 qna 応答に関連するプロンプトがあるかどうかをマークするために使用されます。 |
QnAMakerEndpoint |
QnA Maker ナレッジ ベースへの接続に使用されるエンドポイントを定義します。 |
QnAMakerMetadata |
回答に関連付けられているメタデータ。 |
QnAMakerOptions |
|
QnAMakerPrompt |
QnAMaker Prompt オブジェクト。 |
QnAMakerResult |
QnA Maker サービスの呼び出しによって返される個々の回答。 |
QnAMakerResults |
QnA Maker サービスの呼び出しによって返されるオブジェクト。 |
QnAMakerTraceInfo |
QnA Maker クエリから収集して出力するトレース情報 |
型エイリアス
window | |
DynamicList |
リスト エンティティの拡張機能を定義します。 |
QnASuggestionsActivityFactory |
アクティブ ラーニングの提案を含むアクティビティを返します。 重要: 返されるアクティビティは、オプションとして noMatchesText をエンド ユーザーに中継する必要があります。 |
列挙型
GeographyV2Type | |
Anchor |
シーケンス内の相対位置のアンカー。 |
JoinOperator |
厳密なフィルターの結合演算子。 |
RankerTypes |
ランク付けの種類の列挙。 |
ServiceType |
サービスの種類の列挙。 |
関数
validate |
DynamicList オブジェクトを検証し、検証に失敗した場合はスローします。 |
validate |
ExternalEntity オブジェクトを検証し、検証が失敗した場合はスローします。 |
get |
フェッチ ライブラリを取得します。 |
validate |
ListElement オブジェクトを検証し、検証が失敗した場合はスローします。 |
is |
指定されたオプションが LuisRecognizerOptionsV2 |
is |
指定されたオプションが LuisRecognizerOptionsV3 |
関数の詳細
validateDynamicList(DynamicList)
DynamicList オブジェクトを検証し、検証に失敗した場合はスローします。
function validateDynamicList(dynamicList: DynamicList)
パラメーター
- dynamicList
- DynamicList
検証する DynamicList オブジェクト。
validateExternalEntity(ExternalEntity)
ExternalEntity オブジェクトを検証し、検証が失敗した場合はスローします。
function validateExternalEntity(entity: ExternalEntity)
パラメーター
- entity
- ExternalEntity
検証する ExternalEntity オブジェクト。
getFetch()
フェッチ ライブラリを取得します。
function getFetch(): any
戻り値
any
フェッチ ライブラリ。
validateListElement(ListElement)
ListElement オブジェクトを検証し、検証が失敗した場合はスローします。
function validateListElement(element: ListElement)
パラメーター
- element
- ListElement
検証する ListElement オブジェクト。
isLuisRecognizerOptionsV2(unknown)
指定されたオプションが LuisRecognizerOptionsV2
function isLuisRecognizerOptionsV2(options: unknown): boolean
パラメーター
- options
-
unknown
テストを入力するオプション
戻り値
boolean
パラメーター オプションを示すブール値は、luisRecognizerOptionsV2
isLuisRecognizerOptionsV3(unknown)
指定されたオプションが LuisRecognizerOptionsV3
function isLuisRecognizerOptionsV3(options: unknown): boolean
パラメーター
- options
-
unknown
テストを入力するオプション
戻り値
boolean
パラメーター オプションを示すブール値は、luisRecognizerOptionsV3