当我通过API更新现有实体时,在我明确调用traing_agent之前,修改似乎无法在对话上进行,而训练代理在创建实体和意图上则工作正常。
我不清楚何时应该调用train_agent API。
我们可以通过以下步骤简单地复制这种现象:
现在,以上5.应该可以正常工作;这意味着实体和意图会被自动训练。
此外,以上6.应该失败,检测错误的意图,或检测具有低保密性的预期意图;没关系。
在这里,7.和8.使我困惑。我以为它可以保存和训练,但实际上不是。
但是,在上面第9点的train_agent之后,上面第10次试用按预期工作了。
这是否意味着通过API的“更新实体”不会触发train_agent?
我试图在Dialogflow Web控制台(控制台,简称控制台)上做同样的事情。当我在控制台上执行上述第7步时,训练开始了(如浏览器右下角的绿色指示器所示),第8步工作正常。它看起来也可以在控制台触发器train_agent上看到更新实体,而API上的更新实体则不会。对吧?