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 request utils クラス。 |
LanguageServiceUtils |
クエリ ナレッジ ベースを使用し、言語サービスの Active Learning フィードバック API を追加するためのユーティリティ。 |
TrainUtils |
Answer api utils クラスを生成します。 |
インターフェイス
QnAMakerClient |
QnA Maker サポート情報にアクセスするためのクライアント。 |
QnAMakerTelemetryClient |
QnAMaker にテレメトリ ログ機能を追加するためのインターフェイス。 |
DateTimeSpec |
日付時刻認識エンジンは、さまざまな時刻式を認識できます。 |
ExternalEntity |
既存のエンティティを拡張するユーザー予測エンティティを定義します。 |
GeographyV2 |
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. |
InstanceData |
LUIS |
IntentData |
LUIS 意図に対応する厳密に型指定された情報。 |
ListElement |
既存のリスト エンティティに追加するサブリストを定義します。 |
LuisAdaptivePredictionOptions |
LUIS 予測要求の省略可能なパラメーター。 |
LuisAdaptivePredictionOptionsConfiguration | |
LuisAdaptiveRecognizerConfiguration | |
LuisApplication |
LuisRecognizer の初期化に使用される LUIS アプリケーションの説明。 |
LuisPredictionOptions |
LUIS 予測ごとのオプション。 |
LuisRecognizerOptions | |
LuisRecognizerOptionsV2 | |
LuisRecognizerOptionsV3 | |
LuisRecognizerTelemetryClient | |
NumberWithUnits |
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. |
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
test を入力するためのオプション
戻り値
boolean
パラメーター オプションが LuisRecognizerOptionsV2 であることを示すブール値。
isLuisRecognizerOptionsV3(unknown)
指定されたオプションが有効な LuisRecognizerOptionsV3 であるかどうかを検証します。
function isLuisRecognizerOptionsV3(options: unknown): boolean
パラメーター
- options
-
unknown
test を入力するためのオプション
戻り値
boolean
パラメーター オプションが LuisRecognizerOptionsV3 であることを示すブール値。