第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

LUIS 中具有多個(gè) QnA Maker 知識(shí)庫(kù)和意圖的聊天機(jī)器人 - sdk v4 C#

LUIS 中具有多個(gè) QnA Maker 知識(shí)庫(kù)和意圖的聊天機(jī)器人 - sdk v4 C#

C#
隔江千里 2023-09-16 17:46:29
我正在開(kāi)發(fā)一個(gè)機(jī)器人,目前通過(guò)調(diào)度工具將 1 KB 映射到 LUIS 中的一個(gè) Intent。我按照這篇文章創(chuàng)建了調(diào)度。我想在同一個(gè) QnA 服務(wù)中創(chuàng)建更多知識(shí)庫(kù),并通過(guò)創(chuàng)建調(diào)度文件將它們映射到多個(gè)意圖。我關(guān)注的 Microsoft 文章使用Caseswitch 語(yǔ)句來(lái)確定多個(gè)意圖。這對(duì)我來(lái)說(shuō)似乎非常依賴代碼。問(wèn)題是:如果我通過(guò)調(diào)度文件創(chuàng)建多個(gè)意圖和知識(shí)庫(kù),是否有辦法擺脫這些 case switch 語(yǔ)句?或者我必須為每個(gè)知識(shí)庫(kù)創(chuàng)建多個(gè) case switch 語(yǔ)句,以便機(jī)器人映射到正確的知識(shí)庫(kù)?我有以下代碼: private async Task DispatchToTopIntentAsync(ITurnContext<IMessageActivity>  turnContext, string intent, RecognizerResult recognizerResult,  CancellationToken cancellationToken)    {        switch (intent)        {            case "l_HomeAutomation":                await ProcessHomeAutomationAsync(turnContext,         recognizerResult.Properties["luisResult"] as LuisResult,      cancellationToken);                break;            case "l_Weather":                await ProcessWeatherAsync(turnContext, recognizerResult.Properties["luisResult"] as LuisResult, cancellationToken);                break;            //case "q_sample-qna":            case "q_CivicSampleFAQ":                await ProcessSampleQnAAsync(turnContext, cancellationToken);                break;            default:                _logger.LogInformation($"Dispatch unrecognized intent: {intent}.");              // await turnContext.SendActivityAsync(MessageFactory.Text($"Dispatch unrecognized intent: {intent}."), cancellationToken);                break;        }    }基本上情況q_CivicSampleFAQ決定處理的意圖應(yīng)該得到 QnA Maker KB 的回復(fù)。如果我有多個(gè) KB,我可以創(chuàng)建多個(gè)案例,但這會(huì)限制我每次擁有新 KB 時(shí)或即使舊 KB 的名稱發(fā)生更改時(shí)也必須更改代碼。有什么想法如何繞過(guò)這個(gè)嗎?
查看完整描述

1 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊

Microsoft 提供了一個(gè)利用認(rèn)知服務(wù) API 的 QnA Maker 軟件包,您可以從那里下載并存儲(chǔ)所有 KB、其 ID 和數(shù)據(jù)的列表。

https://www.nuget.org/packages/Microsoft.Bot.Builder.AI.QnA/

https://westus.dev.cognitive.microsoft.com/docs/services/5a93fcf85b4ccd136866eb37/operations/knowledgebases_getknowledgebasesforuser

除此之外,您還必須創(chuàng)建自己的意圖與您想要定位的知識(shí)庫(kù)之間的關(guān)系圖。不過(guò),一旦完成此操作,接收意圖并根據(jù)您的映射分派到適當(dāng)?shù)闹R(shí)庫(kù)就變得很簡(jiǎn)單。


查看完整回答
反對(duì) 回復(fù) 2023-09-16
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)