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 |
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 |
用來設定 |
QnAMakerPrompt |
QnAMaker Prompt 物件。 |
QnAMakerResult |
呼叫 QnA Maker 服務所傳回的個別答案。 |
QnAMakerResults |
呼叫 QnA Maker 服務所傳回的物件。 |
QnAMakerTraceInfo |
我們會從 QnA Maker 查詢收集及發出追蹤資訊 |
類型別名
window | |
DynamicList |
定義清單實體的延伸模組。 |
QnASuggestionsActivityFactory |
傳回具有主動式學習建議的活動。 重要:傳回的活動應該會將 noMatchesText 轉送為使用者的選項。 |
列舉
GeographyV2Type | |
Anchor |
序列中相對位置的錨點。 |
JoinOperator |
Strict 篩選的聯結運算子。 |
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
布林值,表示 param 選項是 LuisRecognizerOptionsV2。
isLuisRecognizerOptionsV3(unknown)
驗證提供的選項是否為有效的 LuisRecognizerOptionsV3。
function isLuisRecognizerOptionsV3(options: unknown): boolean
參數
- options
-
unknown
輸入測試的選項
傳回
boolean
布林值,表示 param 選項是 LuisRecognizerOptionsV3。