【发布时间】:2019-10-14 16:09:57
【问题描述】:
我正在尝试使我在 LUIS 应用程序中创建的新自定义意图在我创建的 WebApp 机器人中可用。意图在 LUIS 应用程序测试窗格和机器人示例查询中工作,但不适用于 WebApp 机器人。
我从 Luis App Prediction 资源选项卡更新了 Web App bot 的 App Settings 中的 LuisAppID、LuisAPIKey、LuisAPIHostName。 请注意,我只使用 azure 门户和 LUIS.ai 站点。我没有安装 Visual Studio 和 Emulator
如果我键入与我创建的新意图相关的话语,网络聊天中的测试中的消息是 - 抱歉,似乎出了点问题。
resourcegroupWebAppbotLUISAppCorebotExisting DialogsAdded Intent
【问题讨论】:
-
“抱歉,好像出了点问题。”基本上是您的机器人代码出现异常时收到的消息,因此您必须对其进行调试。你是否在你的机器人代码上实现了任何逻辑来处理新的意图?
-
不,我没有在代码中实现任何逻辑,我更新了 LuisAppID、LuisAPIKey、LuisAPIHostName。我没有添加任何需要添加的代码来说明在线编辑器中的新意图。你能请吗?建议在线代码编辑器中需要添加的代码sn -p。此外,当我按原样构建和运行代码时,我注意到“网络聊天中的测试”选项会一直显示“等待机器人准备就绪”消息。
-
在不知道您是如何实现您的机器人(从头开始创建、基于模板等)的情况下,很难提供帮助
-
我从头开始创建,这些是我遵循的步骤 1. 一个 LUIS 应用程序,通过创建一个意图并在其下添加 11 个话语并发布它 2. 具有预先存在的对话框的标准 Web 应用程序机器人。将 LUIS 应用程序、密钥、主机名添加到 Web 应用程序机器人。现在我需要添加要在 Web App bot 中识别的 LUIS App Intent。 3. 我正在使用带有在线编辑器和在线 LUIS 应用的 azure 门户。
-
“具有预先存在的对话框的标准 Web 应用程序机器人”,因此它不是从头开始构建的。请通过编辑您的问题来添加更多详细信息(哪个模板、哪种语言等)
标签: botframework chatbot azure-language-understanding azure-bot-service