我在网上寻找聊天机器人。这很有趣。但是现在,我非常喜欢这个主题,以至于我想开发自己的聊天机器人。
但首先要寻找一种管理聊天机器人“大脑”的好方法。我认为将所有内容保存在 XML 文件中是最好的解决方案,不是吗?
所以文件类型很清楚。谈到不同名词之间的关系等。当我有一个名词时,例如一棵树。我怎样才能最好地保存一棵树有叶子、树枝和根。那一棵树需要水和阳光才能生存吗?
我应该这样保存还是以其他方式保存?
这将是这棵树的 XML示例:
<nouns>
<noun id="noun_0">
<name>tree</name>
<relationship>
<has>noun_1</has>
<has>noun_2</has>
<has>noun_3</has>
<need>noun_4</need>
<need>noun_5</need>
</relationship>
</noun>
<noun id="noun_1">
<name>root</name>
</noun>
<noun id="noun_2">
<name>branch</name>
<relationship>
<has>noun_3</has>
</relationship>
</noun>
<noun id="noun_3">
<name>leaf</name>
</noun>
<noun id="noun_4">
<name>water</name>
</noun>
<noun id="noun_5">
<name>light</name>
</noun>
. . .
</nouns>