用长上下文设计、无上下文 Agent 反向审查软件规格
Google 的 Elephant-Goldfish 方法让“Elephant”长会话只负责设计与微决策,再让多个无上下文“Goldfish”检查理解、攻击边界条件并做实施就绪判定。
- 具体怎么做
- 第一阶段禁止写代码,由长上下文会话采访使用者、讨论权衡并保存架构记忆;第二阶段产出包含问题、替代方案、文件清单和实施步骤的 Markdown 设计;第三阶段让无上下文 Agent 先复述设计,再扮演挑剔审查者找隐藏依赖,最后核对文件路径、数据结构和函数签名后给出 go/no-go。
- 做到了什么
- Google 称该插件原先内部开发,每天有数千名员工使用来交付生产代码。文章没有独立质量指标;当前重点集成 Antigravity,其他环境仍在后续计划中。
- 上手要点
- 项目方采用量不等于效果基准;真正开工前保留人类对设计取舍和 go/no-go 的最终判断。
你可以这样试
使用 Elephant-Goldfish Model为【功能】执行 Elephant-Goldfish 流程。Elephant 阶段禁止写代码,先澄清需求、权衡和微决策,输出含文件路径、数据结构、函数签名与实施步骤的设计文档。随后启动【数量】个无上下文 Goldfish:一个复述设计,一个寻找边界与隐藏依赖,一个做实施就绪 go/no-go。汇总分歧和待人工决定项,未通过前不要编码。