本文目錄
Google 開源部落格日期為 2026 年 10 月 22 日,介紹 Elephant-Goldfish Model(EGM) 外掛:面向 AI 編程 agent 的 Spec-Driven Development 流程。倉庫是 google/elephant-goldfish-model,授權 Apache 2.0。README 末行寫明:This is not an officially supported Google product. 因此這篇談的是開源方法與外掛,不是帶正式產品支援/託管 SLA 的 Google 服務。
大象起草,金魚審查
EGM 把工作拆成兩類會話:
- 大象(Elephant) — 深上下文會話,保留專案背景、討論與微決策;腦力激盪並起草活的設計文件(問題、方案、備選、要改的檔案)。部落格口徑:這一會話不寫程式,先做設計與意圖。
- 金魚(Goldfish) — 獨立、零上下文的子代理,只讀草案規格與現行原始碼,不共享起草會話的聊天記憶,用來抓「同一窗已經自我說通」仍可能漏掉的缺口。
外掛的審查路徑(README Skills/部落格裡的 Goldfish Protocol)用人話大致是:新讀者能否複述方案;對抗式審稿能否找出邊界與依賴缺口;規格是否寫到可實施(路徑、結構、簽名夠不夠清楚)。README 命令含 /egm-brainstorm、/egm-draft、/egm-review,以及 resolve/drift/bootstrap 等輔助;在 Claude Code 裡前綴為 /egm:…。
拆會話的用意,對「同一長對話改了三版設計仍說檢查通過」的場景很直接:先審方案,再寫程式,而且審查會話不在起草對話裡。
README 列了哪些 harness
| Harness | 安裝(按 README 縮短) |
|---|---|
| 任意 AI agent | 讓 agent 安裝倉庫 google/elephant-goldfish-model |
| Antigravity | agy plugin install(倉庫 google/elephant-goldfish-model;或 IDE 內 /plugin) |
| Claude Code | marketplace 新增 google/elephant-goldfish-model,再安裝 egm@egm |
| Codex | marketplace 新增後 codex plugin add egm@egm |
| Claude Cowork/ChatGPT | 見倉庫 harness 文件(桌面/工作區) |
這是把外掛接到既有 coding harness 的方式,不是 Google 在這些平台上各發了一款新消費級編程產品。Claude Code 與 Codex 在約 20 美元檔怎麼比,見 Claude Code 和 Codex,20 美元各能買到什麼,該選哪個。換 harness 對通過率與帳單的影響見 同一個模型換套 coding harness,通過率幾乎不動,帳單為什麼差這麼多?。多 agent 加人數的另一軸見 不換 harness、只加人數:Agensh 自稱多 agent 編碼擴到 1,024 時通過率更高。
讀 README 時先看清這些
- 不是 Google 正式產品。 README 寫明;按開源方法/外掛理解,不是帶支援承諾的託管服務。
- 開源 ≠ 模型呼叫免費。 外掛編排會話;token 仍走本來付費的模型/harness。
- 不承諾少多少 bug。 部落格希望一次按意圖寫出程式——那是作者目標,不是本站測過的保證。
對於普通提示與獨立審查流程在需求遺漏、返工與 token 成本上的差別,本站暫時還沒有測試;用過可透過網站底部站長聯絡方式回饋。僅供參考。
不是 Baseten 的 Elephant
站內已有一篇談 Baseten Mammoth-1 與 Elephant-1(決策模型、Vercel 限免視窗)——那是另一條產品線。見 Baseten 決策模型限免到 10 月 27 日:Mammoth-1 和 Elephant-1。這篇的 EGM 是 Google 的「設計會話/審查會話」外掛,與那些模型不是一回事。
