【发布时间】:2019-08-13 17:28:50
【问题描述】:
我不再能够构建和训练我的调度员 LUIS 应用。如果我尝试运行调度 CLI 来刷新我的调度器模型,如 dispatch refresh --dispatch mydispatchfile.dispatch,它会挂起训练调度模型并最终返回错误,我无法在没有训练的情况下发布。
如果我尝试进入 luis.ai 门户并在那里进行训练,我会收到错误消息“App training failed: l_general: Retrain”
我尝试删除 l_general 意图,看看这是否是问题所在,它只是将错误更改为下一个意图。现在我什至无法让它显示那么多信息。
我尝试导出模型并将其导入另一个应用程序,但它有同样的问题。发生了什么?
更新:我尝试将旧版本的调度程序模型导入有问题的 LUIS 应用,但它也无法训练。这个旧版本在另一个 LUIS 应用程序中训练良好,但不是这个。
再次更新:如果我导出模型,删除 JSON 中的模式,然后重新导入,模型将进行训练。如果我在 luis.ai 门户中删除它们,它将无法训练。
【问题讨论】:
-
您可以编辑或链接到您的 json 吗?我的猜测是,有些话语要么没有映射到意图,要么有重复的话语映射到不同的意图。
-
@mdrichardson-MSFT 我很乐意,但它充满了我无法分享的识别信息。我正在尝试收集该问题的 MVP 再现。我能说的是,如果我在导入之前从 JSON 中提取 4 种模式,它训练得很好。
-
您是否手动添加了任何模式?确保
A pattern must contain at least one entity reference, an optional text field or a group text field. -
@mdrichardson-MSFT 没有手动将模式添加到调度模型中,只有调度工具从中提取的从 LUIS 服务中继承的模式。所有 4 个模式都包含至少一个实体引用。
-
You might find this helpful。你的调度工具更新了吗?你在你的调度模型中点击了Pattern limits 中的任何一个吗?如果您愿意,您可以通过电子邮件将您的 json 发送到 vDASHmicricATmicrosoftDOTcom(用适当的字符替换所有大写字母),或者将我添加为您的应用程序的贡献者,我可以帮助您进一步排除故障。
标签: botframework azure-language-understanding