Composer Bot 接收 Luis 的意图,执行 "Unknown Intent" 而不是匹配 "Intent Recognized"

Composer Bot receiving intent from Luis, executing "Unknown Intent" instead of matching "Intent Recognized"

我在 Bot Framework Composer 中构建了一个机器人,之前在与触发器匹配的 Composer 中添加意图时没有遇到任何问题。

当我添加一个名为“SearchWiki”的新触发器并添加话语,然后构建机器人时,当我测试新触发器时,luis 跟踪 returns 与“topIntent”:“SearchWiki”,但是bot 执行在“未知意图”触发器中找到的操作。这只会发生在新的意图上,因为我建立的其他意图仍然可以正常工作。我能想到的唯一可能影响的变化如下(注意:恢复以下变化并没有解决问题)

我最近更改了 bot 应用程序设置以更直接地控制 luis 应用程序,如下所示:

发件人:

"environment": "composer",

收件人:

"<BOT_NAME>_en_us_lu": {
      "appId": "<APP_ID>"
    },

非常感谢任何见解。

所以虽然我没有确切的原因,但从存储库中删除以下文件夹后这个问题就解决了: ./对象/ 。/垃圾桶/ ./生成/

我认为它很可能与“生成的”文件夹有关,但如果我 运行 了解确切原因,我会在此处记录它以供后代使用。