当我在2017年3月的第二周进行测试时,我的Luis bot应用程序运行良好。测试包括-
1)使用路易斯端点的从“https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/.”开始在浏览器和Luis.ai中
2)使用visual代码,其中提供了具有app id和订阅键的LuisModel属性的LuisDialog。
当我今天再次尝试测试它时,它在使用Luis.ai的浏览器和Luis.ai中工作得很好,而不是在可视化studio.Please中引用屏幕截图。每次它给出“一个具有相同密钥的项目已经被添加”。
我检查了路易斯:已经添加了一个具有相同键的项目。,但没有得到答案。
我试图将这个luis bot应用程序与Azure Bot服务集成在一起。同样的错误-
"2017-03-12T12:27:17.657 Exception while executing function: Functions.messages. mscorlib: An item with the same key has already been added."
请帮帮忙。
谢谢,
萨南杜
发布于 2017-03-21 17:24:19
几天来,我一直在努力解决我的问题,以便在蔚蓝中运行机器人服务。我终于能跑了。主要有两个问题-
纠正Luis主机名-
在Azure门户中,我已经从westus.api.cognitive.microsoft.com将Luis端点更新为api.projectoxford.ai。
接下来的步骤-转到“”并单击bot。现在转到“设置”选项卡,然后单击“应用程序设置”按钮。请参阅下面的截图。
现在更新黄色高亮显示区域中的LuisAPI端点键,如下所示- 更新Luis API主机名
更新此设置后,我的bot无法工作,并抛出相同的错误。
纠正意图中的错误属性:
后来我检查了LuisDialog.csx,
LuisIntent("") atrtibute存在于其中一个意图中,而不是意图。这里,LuisIntent("")是在BookHoliday意图中给出的。
请参阅下面的屏幕截图- 故意错误属性
LuisIntent("")和LuisIntent(“无”)都可以用于“无意图”。我从LuisIntent意图中删除了BookHoliday (“”),它工作得很好。
这是复制粘贴错误,我复制None意图和修改None到BookHoliday,但没有删除LuisIntent("")。
“已经添加了一个具有相同键的项”--如果&q作为Luis appears url的一部分出现在查询字符串中超过1次,也可能引发此问题。
关于visual studio中的代码运行问题,看起来VS没有更新。它在更新之后才能工作。
https://stackoverflow.com/questions/42747755
复制相似问题