每天,人工智能聊天机器人在我们的互动、客户支持、生产力工具等方面发挥着作用,作为典型的对话的数字助手,但聊天机器人的真正“智能”取决于“记忆”。 现在,想想与一个不记得昨天的一切的人进行对话;这将要求你重复整个对话,这就是没有背景或记忆的聊天机器人所能感受到的。 聊天机器人中的背景记忆是什么? 背景记忆是指聊天机器人能够从过去的交互中获得信息,并在未来的对话中参考该信息的能力,而不是聊天机器人将每一个新的输入作为一个独立的消息来处理,聊天机器人在过去的消息和未来的消息之间建立联系;这与对话状态的概念密切相关。 例如: 如果你上周要求聊天机器人提醒你你的锻炼时间表,而今天你说,“明天我的会话时间是几点?”机器人应该明白这是一个关于健身计划员的时间表的调查。 在购物聊天机器人场景中,你表示“我需要黑色的鞋子”,然后你说“在其他颜色中显示我类似的”,而机器人不会再问你正在查看的产品。 这种从反应性响应到持续的对话的过渡是由聊天机器人系统中如何处理记忆引起的。 聊天机器人的记忆 在聊天机器人中,所有的记忆都没有相同的能力,开发人员根据各自系统的具体目标和限制采取不同的策略,他们将聊天机器人记忆分为以下层: 短期记忆: 跟踪在单一会话中发生的对话. 如果你说“是”或“不”,机器人知道你正在回应什么。 长期记忆:在互动之间保留知识. 信息可能包括可识别的事实,例如您的姓名,您之前表示偏好的选项,或您过去做出的陈述。 情节性记忆:更复杂的系统现在会记住过去的特定互动,就像记住一个故事一样。 这些层的组合告知聊天机器人如何继续对话状态,并帮助交互感觉更像你正在与对话伙伴对话,而不是交易设备。 背景保留的挑战 当然,赋予记忆力并不像扭转开关,开发人员在构建基于背景的系统时面临着不同的挑战: 数据存储:内存可以创建一个非常大的聊天历史数据集,可能需要大量的资源来为最终用户节省。 隐私问题:存储可识别的信息将需要明确的用户同意和遵守 GDPR 等法规。 相关性过滤:并非每个背景都很有用,问题是如何教导机器人要存储什么,要忽视什么,例如,记住你最喜欢的咖啡品牌可能是有用的,而无聊的小聊天不需要存储。 错误组合:在随后的对话中可能会出现单个误解,如果机器人回忆起“错误的背景”,会导致反复的误解。 因此,这些问题给了我们一个非常强烈的迹象,即背景保留超出了简单的工程问题,实际上也是设计和道德的问题。 AI Chatbot 开发中的记忆技术 今天,开发人员在混合方法中使用基于设计和基于机器学习的方法来实现对话记忆,其中一些流行的技术包括: 会话ID和代币:最基本的记忆形式,简单地标记会话,允许会话继续存在的背景。 数据库链接配置文件:机器人在多个平台上创建与他们的ID相关的用户配置文件的智能步骤过程,从而开发长期记忆。 嵌入和矢量搜索:基于人工智能的技术允许聊天机器人“记住”细节,而不是作为静态记录,而是作为高维矢量存储的连接。 具有记忆层的精心调整的LLM:一些大型语言模型现在有神经网络中包含的记忆层,从而提供了一个更少机械的记忆形式,该机器人之前已经获得并训练了知识。 所有方法都将具有效率、成本、隐私等方面和准确性,但最终,目标是一样的:随着时间的推移保持合理的对话状态。 背景保留的现实世界影响 机器内存的需求不是理论性的;我们看到人们采用或不采用基于聊天的平台所带来的影响。 客户服务:一个记住你最新的机票号码并能够进行并从对话中取回的支持机器人感觉比另一个机器人更以客户为中心,消费者每次都会从零开始。 医疗保健:虚拟助理可以随着时间的推移记住以前的药物时间表,从而减少患者的负担。 电子商务:建议基于以前观看的产品查看新产品的博客可以推动转换。 教育:能够跟踪学生进度的时间的学习机器人可以创建定制的课程计划,而不是通用建议来满足学习目标。 这些背景向我们展示了背景保留如何将聊天机器人从静态问答转变为以用户需求为校准的动态助手。 谈话国家的未来 随着聊天机器人中的记忆成为现实,我们很可能会看到开发人员通过包括长期背景,同时管理用户体验,消除隐私来提供更绿色的智能和力量。 我们可以期待: 适应性忘记:过滤时间不太相关的信息,同时保持相关的信息的系统。 跨平台记忆:记忆存在于各个平台之间,例如,当您在笔记本电脑上联系您的聊天机器人时,它会抓住对话的记忆,当您切换到手机时,它会继续对话。 透明的记忆控制:允许用户访问、编辑或删除聊天机器人的记忆的系统。 最终,背景记忆不是对话人工智能未来的一个特征;它是构建有意义的人工智能聊天机器人的重要组成部分.没有记忆,聊天机器人作为交易工具存在。 最后的想法 没有记忆的聊天机器人就像没有历史的对话一样:他们可以回应,但它没有意义。我们今天发送的消息将通知并启用我们明天发送的消息。 因此,由于聊天机器人在工作和个人生活中到处都是,挑战在于有用地参与他们的行为的记忆。 值得保留的是什么? 值得失去的是什么? 谈话如何随着时间的推移而变得有意义? 因为,最终,对于AI和我们来说,背景就是一切。