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 $instance 値に対応する厳密に型指定された情報。

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

インスタンスの構成に使用される追加の QnAMaker 設定。

QnAMakerPrompt

QnAMaker Prompt オブジェクト。

QnAMakerResult

QnA Maker サービスの呼び出しによって返される個々の回答。

QnAMakerResults

QnA Maker サービスの呼び出しによって返されるオブジェクト。

QnAMakerTraceInfo

QnA Maker クエリから収集して出力するトレース情報

型エイリアス

window
DynamicList

リスト エンティティの拡張機能を定義します。

QnASuggestionsActivityFactory

アクティブ ラーニングの提案を含むアクティビティを返します。 重要: 返されるアクティビティは、オプションとして noMatchesText をエンド ユーザーに中継する必要があります。

列挙型

GeographyV2Type
Anchor

シーケンス内の相対位置のアンカー。

JoinOperator

厳密なフィルターの結合演算子。

RankerTypes

ランク付けの種類の列挙。

ServiceType

サービスの種類の列挙。

機能

validateDynamicList(DynamicList)

DynamicList オブジェクトを検証し、検証に失敗した場合は スローします。

validateExternalEntity(ExternalEntity)

ExternalEntity オブジェクトを検証し、検証が失敗した場合は スローします。

getFetch()

フェッチ ライブラリを取得します。

validateListElement(ListElement)

ListElement オブジェクトを検証し、検証に失敗した場合は スローします。

isLuisRecognizerOptionsV2(unknown)

指定されたオプションが有効な LuisRecognizerOptionsV2 であるかどうかを検証します。

isLuisRecognizerOptionsV3(unknown)

指定されたオプションが有効な 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 であることを示すブール値。