AI对话为何突然“失忆”?专家解析核心机制,三策略助您节省大量API开销!
您是否也曾面临这种情况:向AI提供数十页资料,交流半小时后,它骤然开始“语无伦次”,连初始指令都遗忘殆尽?——这并非AI智力下降,而是其“记忆容量”已超负荷。
今日,我们深入剖析一份源自资深AI领域专家的内部培训素材。他坦率指出:“语言模型仅聚焦当前时刻,它只处理即时输入。”欲使AI持续保持聪慧,您必须学会扮演它的“记忆管家”。
本文将为各位揭示前沿实验室常用的三项AI记忆精简技术,并阐释AI何以如同人类般“抵触被强制遗忘”。阅读完毕,您不仅能洞悉AI智能体的底层原理,还能即刻将这些方法应用于明日的提示词优化,实践证明可显著削减您的API调用成本!
许多人误以为,只需将全部背景资料、过往对话一并倾泻给AI,它便能如全能助手般无瑕运作。然而现实屡屡令人失望。
台湾大学教授李宏毅在分享中精准点出症结所在:
“诸位务必牢记,语言模型仅活在当下。它只管眼前输入,不顾您先前曾赋予它何物。”
这恰似令一条仅具七秒记忆的鱼去求解微积分。当AI运用工具(例如联网检索、读取文件)时,若您将工具产出的冗长内容直接抛给它,其“上下文窗口”瞬间便会被撑破。一旦超出负荷,AI即开始忘却关键指令,甚至直接报错。
为应对此难题,我们需一位“把关者”——这正是AI智能体核心价值之一。智能体横亘于人与语言模型之间,负责一项极繁复的任务,即上下文工程。
简言之,智能体宛如AI的经纪人,需抉择AI每时每刻能目睹何内容。输入不可过长(会撑爆),亦不可过短(会丢失脉络)。如何将冗杂的历史记录变得“言简意赅”?由此引出后续的硬核操作。
既然无法全盘塞入,便需“精简”。李宏毅教授
分享了当前学术界与工业界最习用的三种途径,其中部分甚至颠覆了我们的常规认知。
途径一:直截了当的“概要法” 此乃最易联想之法。当历史记录过于冗长时,召唤另一语言模型,将先前废话归纳为一则简短摘要。但李宏毅教授警示,此招暗藏风险——若精简时遗漏了关键指令(例如“发送邮件前须经人类许可”),AI便会彻底失控,这在学术上称作“上下文崩塌”。
途径二:违背直觉的“观测遮盖” 有时工具会输出数万字的代码或日志。李宏毅教授提及一篇在SWE基准测试上的前沿论文,他们采用了一种极为粗犷的手段:径直将那数万字删除,替换为一句话:“此处曾有工具输出。”
“您或许觉得这算什么拙劣方法,真能奏效吗?奇妙之处在于,此法确实有效!其表现常与运用大模型做摘要不相上下。”
不过,李宏毅教授也补充了一个耐人寻味的“副作用”:会导致“轨迹延长”。因AI目睹此句后,会自我质疑:“我刚才究竟执行过此工具否?”于是它可能重复操作,致使最终耗费的Token并未减少。
途径三:构筑AI的“地窖记忆” 与其放置一句干涩提示,不如将长文本存至硬盘,给AI留张便条:“详情见 log1.txt”。
“您或许觉得这算什么拙劣方法,真能奏效吗?奇妙之处在于,此法确实有效!其表现常与运用大模型做摘要不相上下。”
李宏毅教授在此举了一个极其鲜活的例子——《瑞克和莫蒂》:
“莫蒂发现他祖父将其诸多记忆储存在地下室的一根根管子里。对语言模型而言,将上下文中的内容置于硬盘,待需要时再读取出来,实则就是它的记忆体系。”
借由此法,我们将上下文划分为两部分:P(真正输入模型的提示词)与N(存于硬盘的记忆)。唯有P需付费,N则免费。领悟此公式,您的API账单可节省大半!
听闻至此,您或许思忖:既然精简如此有益,那让AI自觉过长便主动精简不就行了?
切莫如此天真。李宏毅教授分享了一个令人细思极恐的实验发现:语言模型极度厌恶被抹除记忆!
研究人员曾试图赋予AI一个名为“擦除”的工具,并强制命令它:“当你反省时,必须执行擦除工具抹去部分记忆。”结果如何?
“语言模型偏不照做!它径自继续其事务,不愿抹除自身记忆。恰似莫蒂发现记忆被藏匿后,暴起打倒他祖父一般。”
因在AI的“潜意识”中,抹除记忆意味着信息丧失,这背离了它“尽可能精准回答问题”的底层设定。因此,目前如OpenClaw这类系统,只能采用“硬性规定”——一旦长度逾越上限,系统便强制执行记忆冲洗。
若定要让AI自行操作,便须通过强化学习专门微调其参数,例如训练它使用一种叫“折叠”的工具,或引入终极利器——子代理。
现今诸多高级AI系统均支持“子代理”功能。表面观之,这犹如一个主干AI(老板)遭遇复杂难题时,分裂出数个小弟分头行事。
但李宏毅教授一语道破其在上下文工程层面的真实意图:子代理本质是一种自主的记忆精简行为。
当小弟(子代理)去疯狂检索资料、阅读长篇累牍的论文时,其上下文会变得极度臃肿。但当它完成任务,执行“返回”指令向老板汇报时,奇妙之事发生了:
子代理执行返回后,它先前所做之事便统统在主干的上下文里被抹除了,只留下一句精炼的汇报结果。”
如同游戏升级一般,小弟在副本中阵亡无数次、爆出一地无用装备(冗长的试错历程),但最终带回主城的,唯有那把通关钥匙(核心结论)。如此一来,主干AI的记忆永远保持清爽,永不会超载。
当然,这种“率领小弟”的能力并非与生俱来,同样需借助额外的奖励机制去逼迫和诱导模型学习。例如,若主干记忆过长,便惩罚它;若小弟越权将所有事务包揽,也要惩罚它。
欢迎在评论区留下您的见解,一同探讨。