当我与我的机器人聊天时,它暂时将关于我的谓词存储在会话文件中,这样,对于当前会话,它知道我的姓名,性别,年龄等,无论我在该会话中出现什么。问题#1将是:我的理解是否正确?
如果是,那会话数据存储在哪里?
我想放入持久会话,这样当我识别自己时,机器人会加载与我相关的谓词。如果有人可以帮我弄清楚如何做到这一点,或者至少AIML如何暂时存储该信息,我很确定我可以捕获该信息并将其保存在每次加载的文件中。从那里为其他用户提供文件非常简单,因此聊天体验更加个性化,即:一旦机器人知道你是谁,它就可以检索以前了解你的信息。
在PyAIML文档中有一个关于持久会话的非常简短的讨论,但我似乎无法让它工作,我认为这是因为我不是要求它检索正确的信息。我已经联系了Cort,他很棒,但他已经转向了其他事情并且不记得这个项目。他也是一个非常忙碌的人,有工作和一个新的家庭等等,我想也许有人可以帮助我解决这个问题,因为我不想像他一样“过度欢迎我”。
有任何建议/指导吗?