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

產生回應 API 公用程式類別。

BindToActivity

建立新的範本,以根據活動傳送使用者。

GenerateAnswerUtils

產生回應 API 公用程式類別。

HttpRequestUtils

Http 要求 utils 類別。

LanguageServiceUtils

使用查詢知識庫和新增語言服務主動式學習意見反應 API 的公用程式。

TrainUtils

產生回應 API 公用程式類別。

介面

QnAMakerClient

用來存取 QnA Maker 知識庫的用戶端。

QnAMakerTelemetryClient

將遙測記錄功能新增至 QnAMaker 的介面。

DateTimeSpec

日期時間辨識器可以辨識各種不同的時程表達式。

ExternalEntity

定義擴充已經存在實體的使用者預測實體。

GeographyV2

Copyright (c) Microsoft Corporation。 著作權所有,並保留一切權利。 已獲 MIT 授權。

InstanceData

對應至 LUIS $instance 值的強型別資訊。

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

精確答案,這是 GenerateAnswer 呼叫 QnA Maker 服務所傳回 Answer 的一部分。

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

Strict 篩選的聯結運算子。

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

輸入測試的選項

傳回

boolean

布林值,表示 param 選項是 LuisRecognizerOptionsV2

isLuisRecognizerOptionsV3(unknown)

驗證提供的選項是否為有效的 LuisRecognizerOptionsV3

function isLuisRecognizerOptionsV3(options: unknown): boolean

參數

options

unknown

輸入測試的選項

傳回

boolean

布林值,表示 param 選項是 LuisRecognizerOptionsV3