用 Git 做多智能体共享上下文层:diff 可审计,但语义冲突检测要自建
and_pf · reddit · 2026-09-17
作者系统梳理「把 Git 当作多智能体共享上下文层」的模式与陷阱:
- 两条 naive 路线的缺陷:把所有上下文塞进单个巨型 prompt 会过时且昂贵;共享数据库后端成黑盒,无法 diff 或审计
- Git 的核心价值:每个 commit 是可读的 diff、每个 branch 是状态切片、冲突显式可见,天然契合多智能体协调需要的「谁在何时改了什么」
- 关键盲区:Git 的 merge 是按行的,两个 agent 对同一决策键写入不同值时 Git 报告无冲突——需要 schema + 校验门或自定义 merge driver,否则语义分歧静默发生
- 写入纪律比存储更重要:agent 直接写共享层会淹没人类审查,应采用「提案-确认」流程
- 存储不等于记忆:引用 Lyzr Cognis 论文(arXiv 2604.19771)的多阶段摄取(先取旧记忆→抽取→索引→检索),Git 只是仓库,检索管道仍需自建
- 作者结尾提问:共享状态放 Git 而非向量库时,大家用什么做检索?
「编程与Agent」频道最新
- 开发者用 LLM 对话式做出完整多人游戏 Tideball,回击「AI 做不出成品游戏」 — TAbrodi · 2026-09-17
- 多模态 RAG 被严重低估:别把音频视频先转成文本再检索 — victorialslocum · 2026-09-17
- Stripe Directory 实测:商家攻略让 Agent 购物成功率 20/28 升至 24/28 — jeff_weinstein · 2026-09-17
- 开发者分享 3D 浏览器游戏 vibe coding 全流程:几小时出成品 — chongdashu · 2026-09-17
- Mac MCP 2.1.4 发布:公网端点、SSRF 加固与事务撤销 — bulutarkan · 2026-09-17
- AI 电影制作的难点已不是画质,而是跨集连续性 — Ok_Low_5536 · 2026-09-17