Google nyílt forráskódú bővítményt adott ki AI-kódolóügynökökhöz
A Google nyílt forráskódban közzétette az Elephant-Goldfish Model (EGM) bővítményt, amely arra készteti az AI-kódolóügynököket, hogy a kód megírása előtt specifikációt készítsenek. A bővítmény Apache 2.0 licenc alatt érhető el, a Google szerint több ezer mérnöke használja.
Az EGM egy tervezési és felülvizsgálati réteg AI-kódolóügynökökhöz, amely készségekből, lektor-személyiségekből és dokumentumszabványokból áll. Nem új nyelvi modell. A módszer Dave Rensin elefántokról és aranyhalakról szóló esszéjéből származik. A Google Open Source blogja az AI-s »slop« jelenség és a munkamenet-kontextus összeomlásának orvoslásaként mutatja be. A README szerint a projekt nem a Google hivatalosan támogatott terméke.
Az EGM-ben az Elephant nevű, hosszú munkamenetben futó ügynök tartja nyilván a projekt kontextusát és a korábbi döntéseket, megírja a specifikáció tervezetét, de kódot nem ír. A Goldfish nevű alügynökök állapot nélküliek: csak a tervezetet és a hivatkozott fájlokat olvassák, az Elephant ezekkel szemben támasztja alá a specifikációt. A kompromisszumokról a felhasználó dönt, és ő hagyja jóvá a tervet. Az /egm-drift-report parancs összeveti a kódot a specifikációval, a dokumentáció hetenkénti futtatást javasol. Minden szakaszban legfeljebb egy újraellenőrzés engedélyezett, a megállapításokat Blocker, Major vagy Nit súlyossági fokozatba sorolják. Ha a gazdagép nem rendelkezik alügynök-eszközzel, az EGM leáll.
Az indításkor csak az Antigravity volt támogatott, a további platformokat később ígérték. Az útmutató szerint jelenleg az Antigravity CLI és App, a Claude Code, a Claude Cowork, a Codex, a ChatGPT, az omp és a Muse is támogatott. Az Antigravity CLI, a Claude Code és a Codex automatizált végpontok közötti tesztjeket teljesített. A Claude Code használatához 2.1.271-es vagy újabb verzió szükséges, a lektor-ügynökök csak Read, Grep és Glob eszközöket kapnak, a CLAUDE.md fájlok pedig nem kerülnek be a kontextusukba. A Spec Kit és a Kiro a fázisok közötti emberi felülvizsgálatra épít, a Superpowers pedig főként a megvalósítás során izolálja az alügynököket.
Forrás: MarkTechPost — „Google AI Releases Elephant-Goldfish Model Plugin for Spec-First Coding - MarkTechPost”
Ez az összefoglaló a fenti forrás alapján, mesterséges intelligenciával készült. Szerkesztőségi ellenőrzésen nem esett át; a részletekért olvasd el az eredeti cikket.