所以我正在制作聊天机器人。像Intent分类,实体提取和对话框生成这样的事情几乎已经完成。对话是无状态的,现在我坚持在对话中实现上下文(意思是聊天机器人可以记住用户说的内容并做出相应的响应)。
有没有python库可以做到这一点? 如果没有,任何人都可以指导我,我该怎么做?
我希望上下文管理与IBM Watson Conversation几乎相同。
由于
答案 0 :(得分:0)
目前,深度学习是最先进的,Tensorflow是利用深度学习的伟大技术。
This是一个令人惊叹的聊天机器人框架,可以为您的自定义聊天机器人构建会话模型。您应该修改此JSON file以创建会话意图。此外,您可以根据用户的消息或用户共享的信息动态编辑JSON文件。您可以为其创建和开发体系结构,以便您可以访问无状态会话系统。
例如,您可以按NLP分析用户的每条消息并更新JSON文件。
总结一下,您可以使用this chatbot framework开发一个架构来创建无状态会话系统。