2026年11月9日CodingSkillsOpen Source

谷歌 EGM:大象写方案,金鱼来挑刺

写设计文档的那个 agent,恰恰是最不适合审它的。你说过的每句话它都记得,所以它看不见文档里漏写了什么。谷歌的 Elephant-Goldfish Model(EGM)就是围着这一个洞察做的。11 月 6 日发了 v0.1.1,这个周末在 X 上刷了屏,仓库现在大约 1.49 万星。

设计是三个角色。大象掌握项目上下文和之前的所有决定,负责起草方案。金鱼审稿人只拿到文档本身和它引用的源码,之前的对话一句都不给,任务是找出没写明的假设、模糊的需求和实现风险。你来拍板取舍,方案批准之后才开始写代码。

落到手上是一个插件加几个 skill:头脑风暴(新鲜视角先挑战想法,结论存进 concepts_brief.md),起草(agent 一节一节写 design_draft.md,每节停下来等你反馈),评审(新开的 agent 分五个阶段审方案),处理评审意见,给现有代码库补文档,还有一个漂移报告,对比仓库里的文档和当前代码差了多少。支持 Claude Code、Codex、Antigravity 和 ChatGPT Work,Apache 2.0 许可。如果你的 agent 开不了干净上下文的子 agent,EGM 直接拒绝评审,不装样子。

有意思的是,一个谷歌仓库把 Anthropic 和 OpenAI 的 agent 当一等公民支持。上下文隔离正在变成最便宜的质量控制。要抓住你从没写下来的那个假设,不需要更强的模型,需要一个从没听你说过它的模型。

README 也说得很老实:评审代替不了测试和人的判断。这点说对了。金鱼抓的是文档没说的话,不管代码能不能跑。

来源:https://github.com/google/elephant-goldfish-model ,思路出处 Dave Rensin 的文章:https://medium.com/@drensin/elephants-goldfish-and-the-new-golden-age-of-software-engineering-c33641a48874
← 上一篇
agent 记忆有九种格式,谁也读不了谁
下一篇 →
billion-context:让模型自己折叠上下文,代价是让代理看到一切
← 返回所有文章

评论

加载中...
>_