具有意图和静态履行响应的页面,sys.no-match 也具有静态响应
使用其中一个训练短语会触发 sys.no-match 而不是意图。如何让它正确匹配意图?
编辑:我最终从高级 NLU 改回标准 NLU,现在它工作正常。我最初改为高级 NLU,因为我认为它更好,但结果我错了
具有意图和静态履行响应的页面,sys.no-match 也具有静态响应
使用其中一个训练短语会触发 sys.no-match 而不是意图。如何让它正确匹配意图?
编辑:我最终从高级 NLU 改回标准 NLU,现在它工作正常。我最初改为高级 NLU,因为我认为它更好,但结果我错了
通常,标准 NLU 会在任何意图更改后自动训练,但是,切换到高级 NLU 会禁用自动训练,并且需要通过 ML 设置中的“训练”按钮主动训练流程。请注意,自动训练不适用于高级 NLU 设置。
在您的情况下,尽管创建了意图,但由于高级 NLU 设置未自动进行训练,因此训练之后可能尚未更新,从而导致行为未更新。
简而言之:要正确使用 Advanced NLU 设置,您必须在测试前按下“Train”按钮并等待训练状态结束“Training in progress”,以便您的 Agent 的行为反映自上次训练以来所做的更改.