一旦使用qnamaker.ai創建bot,我想使用SDK將其部署到Azure中,並從VS2017發佈,這使我可以定義頂級參數以啓用Active學習如https://github.com/Microsoft/BotBuilder-CognitiveServices/tree/master/CSharp/Samples/QnAMaker 所示但是,當我想在dev.botframework中註冊時,終點URL不起作用。QnA Maker SDK/Azure模板主動學習和端點URL
如果我使用Azure Bot服務模板,則無法設置頂層參數,但在我的殭屍工具中註冊已準備就緒。 我已經意識到,從Azure的模板中的URL包含了一些額外的信息,這是不是在我的web應用程序 ...碼= 2xDGuyPbupZIm8zsDOucgcHDvXO908dPIad2LFG2y/37TPecdMfQEw ==
從Azure的「典型」的網址,與其他工作提供部署的機器人是https://「MyBotName」.azurewebsites.net/api/messages
請您幫助啓用Azure模板中的主動學習Q & A bot? 你能解釋我應該添加什麼來獲得我的Web應用程序URL中的「額外細節」?
謝謝,@EzequielJadib。 我同意QnA Maker提供其餘的API。在Azure中部署Bot之後,Web App URL在BotFramework中不起作用:_將此消息發送給您的bot時發生錯誤:HTTP狀態代碼InternalServerError._ 另一種情況是使用Azure Bot模板,該模板「已過時「並且不讓我聲明'top'參數來啓用主動學習。一旦在Azure模板中創建Bot,自動在Bot框架中註冊,並且URL有我評論我的問題的額外信息。現在希望更好地解釋 – jgfdsa
您是否使用從Bot Framework開發人員門戶獲得的更新了web.config中的MicrosoftAppId和MicrosoftAppPassword設置? https://github.com/Microsoft/BotBuilder-CognitiveServices/blob/master/CSharp/Samples/QnAMaker/QnABotWithActiveLearning/Web.config –
您節省了我的一天。我修改了Web.config,但在註冊Bot後沒有重新發布。 所以我驗證了web.config並再次發佈。現在我的Bot在BotFramework中按照預期工作 – jgfdsa