Agent 总提已解决任务?区分知识与工作记忆的修复法
Lopsided_Manner_7602 · reddit · 2026-09-22
作者复盘一个真实案例:三周前 agent 在迁移任务中留下「阻塞于队列命名决策」的工作记忆,任务早已由人完成,但今天 agent 处理无关任务时仍郑重提起这个早已失效的阻塞项。
问题根源:agent 没有「幻觉」也没记错,而是把「某一时刻的任务状态」和「项目的持久知识」(如「项目用 PostgreSQL」)以同样格式、同样权重存进同一处记忆。前者保质期可能只有两天,后者近乎永久——系统没有区分这两类信息。
修复思路:不是「少存」,而是分两堆——
- 任务级事实(阻塞、半成品、临时决定)放「暂时」堆,任务结束即清空;
- 同一事实跨多个任务反复出现,才说明它不再是任务专属,可由人工/显式判断移入「永久」堆;
- 任何东西都不自动晋身为永久知识。
核心教训:记住一切的 agent 并不更聪明,关键在于学会区分「仍然为真」与「刚刚发生」。
「编程与Agent」频道最新
- 创业者建议:练好 Skill 编写是当下杠杆最高的技能 — pvncher · 2026-09-22
- 博主放出 Grok 相关 VS Code 扩展的 Open VSX 与市场链接 — PawelHuryn · 2026-09-22
- Aronchick 撰文:别再让通用大模型干日志路由这种小事 — aronchick · 2026-09-22
- 开发者在自研编程 Agent 中给嵌套字符串做语法高亮,可读性大增 — lucasmeijer · 2026-09-22
- 「AI 正在取代 if 语句」:Tomasz Tunguz 谈 AI 重塑传统编程逻辑 — hardimanjames · 2026-09-22
- 开发者打造 MrKan 看板:AI 智能体当队友多项目并行不失控 — agf2007 · 2026-09-22