使用python在聊天机器人中进行上下文对话

时间:2017-09-13 05:28:07

标签: python artificial-intelligence chatbot

所以我正在制作聊天机器人。像Intent分类,实体提取和对话框生成这样的事情几乎已经完成。对话是无状态的,现在我坚持在对话中实现上下文(意思是聊天机器人可以记住用户说的内容并做出相应的响应)。

有没有python库可以做到这一点? 如果没有,任何人都可以指导我,我该怎么做?

我希望上下文管理与IBM Watson Conversation几乎相同。

由于

1 个答案:

答案 0 :(得分:0)

目前,深度学习是最先进的,Tensorflow是利用深度学习的伟大技术。

This是一个令人惊叹的聊天机器人框架,可以为您的自定义聊天机器人构建会话模型。您应该修改此JSON file以创建会话意图。此外,您可以根据用户的消息或用户共享的信息动态编辑JSON文件。您可以为其创建和开发体系结构,以便您可以访问无状态会话系统。

例如,您可以按NLP分析用户的每条消息并更新JSON文件。

总结一下,您可以使用this chatbot framework开发一个架构来创建无状态会话系统。