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