检索到旧决策还不够:AI 记忆系统如何判断「前提是否已变」
kalyani_17 · reddit · 2026-09-29
核心问题
作者在做 AI 记忆系统时发现:记住一个决策 ≠ 知道它现在还适不适用。环境变了,同样的历史解法可能失效。
案例:连接池调优
- 早期事故:Payment API 跑在 4 台静态 VM 上,每台连接池 50(共 200),PostgreSQL maxconnections=500。把池调到 100(共 400)解决了超时问题。
- 新环境:同一服务迁到 Kubernetes,可扩到 30 个 pod。照搬旧方案会变成 30×100=3000 连接,完全不可行。
- 结论:旧解法本身没错,是解法背后的前提变了——传统检索式记忆只问「相关吗」,还应问「当时的条件现在还成立吗」。
XPERT REMNANTS 的做法
- 不只存最终决策,还保存上下文:架构决策记录(ADR)、事故复盘、架构交接、历史技术决策等。
- 技术栈含前端、FastAPI 决策流水线、PostgreSQL/SQLite、Hindsight 作为记忆层,以及冲突/上下文检测组件。
- 例:不只存「把连接池调到 100」,而是存「因为当时是 4 台静态主机、PG 上限 500 所以调到 100」,让后人(和 AI)能正确解读。
冲突记忆问题
多条历史记忆可能互相矛盾(一次说加池有效,另一次说加池导致连接爆炸),系统需检测并处理这类冲突。
「编程与Agent」频道最新
- Anthropic 员工提醒:别把 Sonnet 拉满 effort,该用 Opus — edwinarbus · 2026-09-29
- Anthropic 员工:别把 Sonnet 开到 max effort,不如直接用 Opus — edwinarbus · 2026-09-29
- Hugging Face agent 攻击复盘:白名单限制去向,却管不住载荷 — kimmonismus · 2026-09-29
- Salesforce 工程师开源 PR Council MCP:多智能体代码评审实验场 — mostly_deterministic · 2026-09-29
- Moda 周报:自定义分类器以 1/30 成本超越 Opus 5.5 做用户挫败检测 — KlausCodes · 2026-09-29
- SpaceO 开源:给 AI Agent 配独立虚拟显示器,不再抢占你的 Mac 屏幕 — ParthJadhav · 2026-09-29