Ugrás a tartalomra
Neural Daily

EszközökHír

Google EGM: előbb terv, aztán kód az AI-agenteknek

🇬🇧 Read this article in English →

A Google nyílt forrásúvá tette az Elephant-Goldfish Model plugint, amelyet saját mérnökei közül ezrek használnak naponta. A módszer lényege, hogy az AI előbb részletes tervet ír, kódot csak azután.

Írta: Mikola Máté Patrik · · 2 perc olvasás

Elephant-Goldfish Model graphic with a blue elephant icon labelled Remembers everything and an orange goldfish icon labelled Remembers nothing
Kép: Google · Sajtókép · Official image from the Google Open Source Blog announcement · Forrás

Mi jelent meg?

A Google október 22-én bemutatta és Apache 2.0 licenccel kiadta az Elephant-Goldfish Model (EGM) plugint (Google Open Source Blog). A blog szerint belső eszközként indult. Ma Googlerek ezrei használják naponta éles kód szállítására. A kiindulópont: az AI-kódolás nemcsak a fejlesztést gyorsítja, hanem a hibák és a gyenge minőségű kód termelését is. A szerzők szerint ilyenkor gyakran a saját hibáinkat skálázzuk.

Hogyan működik?

A módszer két szerepre épít. Az Elephant egy hosszú, kontextusban gazdag AI session, amely a teljes architektúrát és a döntéseket tartja fejben. Itt nem születik kód: az AI kikérdezi a fejlesztőt, közösen mérlegelik a lehetőségeket. A Goldfish ezzel szemben memória nélküli, nulla kontextusú session, amely csak a kész specifikációt látja. Mivel nem osztozik a tervező vakfoltjaiban, objektív bírálóként működik.

  • egm-brainstorm: tervezés "No Code" szabállyal, kompromisszumok és feltevések átbeszélése.
  • egm-draft: Markdown tervdokumentum a problémáról, a technikai tervről, az elvetett alternatívákról, illetve a módosítandó fájlok listájáról.
  • egm-review: egy Goldfish előbb visszamondja a tervet, majd több Goldfish szkeptikus bírálóként hibákat keres. Végül egy utolsó Goldfish go/no-go döntést hoz arról, hogy a spec elég pontos-e a kódoláshoz.

Hol használható?

A plugin elsősorban a Google Antigravity környezetébe készült, de a GitHub-repó telepítési útmutatót ad Claude Code-hoz és Codexhez is, a Claude Cowork és a ChatGPT beállítását külön dokumentáció írja le. A repó szerint ez nem hivatalosan támogatott Google-termék, tehát nincs mögötte terméktámogatás.

Miért érdekes?

A legtöbb csapat ma közvetlenül promptból kér kódot, a hibákat pedig utólag javítja. Az EGM ezt fordítja meg: a hibák nagy részét a tervben akarja elkapni, mielőtt egyetlen sor kód születne. A memória nélküli bírálók ötlete egyszerű, mégis hatékony. Plugin nélkül is átvehető bármelyik agentes eszközben. Aki nagyobb funkciókat fejleszt AI-agentekkel, annak érdemes egy kísérleti projekten kipróbálnia.

    MI segítségével készült, szerkesztő ellenőrizte. Hogyan készülnek a cikkeink

    Szerkesztőségünk ellenőrizte és szerkesztette. Rólunk

    Kapcsolódó cikkek