首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QnA制造者SDK/Azure模板主动学习和端点URL

QnA制造者SDK/Azure模板主动学习和端点URL
EN

Stack Overflow用户
提问于 2017-06-01 09:52:46
回答 1查看 487关注 0票数 0

使用qnamaker.ai创建bot后,我希望使用SDK和VS2017发布将其部署到Azure中,这允许我定义top参数以启用https://github.com/Microsoft/BotBuilder-CognitiveServices/tree/master/CSharp/Samples/QnAMaker中所示的活动学习,但是当我想在dev.botframework中注册它时,端点URL不起作用。

如果我使用Azure模板,则不可能设置顶级参数,但是在我的机器人中注册已经准备好了。我已经意识到来自Azure模板的URL包含一些额外的信息,这在我的web应用程序...code=2xDGuyPbupZIm8zsDOucgcHDvXO908dPIad2LFG2y/37TPecdMfQEw==中是不可用的。

一个来自Azure的“典型的”URL,与其他已部署的机器人一起工作,是https://"MyBotName".azurewebsites.net/api/messages

请,您能帮助启用在Azure模板中主动学习的问答机器人吗?你能解释一下我应该添加什么来获取我的Web应用URL中的“额外细节”吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-01 10:56:41

我想这里有些误会。QnA Maker站点没有为您创建任何机器人。它只是提供QnA服务( rest )。

如果您希望在您创建的服务之上有一个bot,请获取您所链接的QnABotWithActiveLearning示例的代码,更新QnADialogWithActiveLearning.cs类以包含您的QnA订阅键(您可以从QnA服务的settings选项卡获得该键),用从BotFramework developer门户获得的设置更新Web.config上的MicrosotAppId和MicrosoftAppPassword设置,并将其部署到Azure作为Web。

一旦完成,您将拥有标准的websites https://"MyBotName".azurewebsites.net和API端点https://"MyBotName".azurewebsites.net/api/messages

然后使用这个URL更新BotFramework门户中的bot URL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44304269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档