如果我删除一个实体,Wit.ai 神经网络会发生什么?

What happens to a Wit.ai neural network if i delete an entity?

假设我有一个中等复杂度的机器人。我有这个 client_location 实体。

我想删除它并创建一个类似的实体,它只包含它的一部分话语。

现在,根据我对神经网络的了解,某些内容的含义已保存在网络中 - 所以我看不出如何删除某些内容并期望它能够正常工作,因为它甚至不存在。一切都是相互联系的 -> 所以也许删除东西并不那么简单。

我担心我要删除的这个旧实体会与我要创建的新实体发生冲突 -> 并会产生意想不到的结果。

这有什么好担心的吗?创建新实体时,我可以期待重新开始吗?

更一般 - 在机器人中执行 refactorings 安全吗?或者我需要为每个专业创建一个新的机器人 refactor?

改成那样没问题。如果您的更改可能会修改神经网络(例如更改意图),它只会 re-train。

这不仅仅是比之前训练的训练。它将再次从头开始训练。所以旧版本的机器人不再存在。

用wit.ai看不明显,但是以dialogflow为例,你可以看到每次修改都会让你的机器人重新训练,你得到的意图越多,训练的时间就越长.