Ofer Mendelevitch, a BAND fejlesztői kapcsolatokért felelős vezetője a Zero to Agent in 30 Minutes című műsor egyik epizódjában azt mutatta be, hogyan lehet fokozatosan nagyobb önállóságot adni kódoló ügynököknek. Egy csomagverzió‑feloldó (package version resolver) megvalósítását használta végigvezető példának: összehasonlította a lépésenkénti promptolást (prompting), a loop engineeringet, majd bemutatta, miként működhetnek együtt több ügynökök ugyanazon feladaton.
Lépések az önállóság felé
-
Kezdés: expliciten megfogalmazott promptok
Adj meg specifikációt az ügynöknek, és mond el, mit kell megvalósítania. Mendelevitch példájában a csomagverzió‑feloldót már meglévő Python tesztekkel definiálta, majd külön promptokkal ellenőriztette a megvalósítást, tisztázatlan kérdéseket rendezett és csomagolást kért.
-
Cél, amely önellenőrizhető legyen
A loop engineering lényegét Mendelevitch úgy írta le, hogy egy sor különálló prompt helyett a fejlesztő megad egy olyan végcélt, amelyet az ügynök maga tud ellenőrizni. A példában az ügynöknek meg kellett írnia a feloldót, majd addig ismételnie a lépéseket — kódellenőrzés, tesztek írása és futtatása, hibajavítás, csomagellenőrzés —, amíg a csomag készen nem áll a kiadásra, emberi beavatkozás nélkül minden lépés után új promptot várva.
-
Második ügynök bevezetése, mint felülvizsgáló
A következő lépésként Mendelevitch két együttműködő ügynököt használt (Jam): az egyik írta a kódot, a másik felülvizsgálta azt. A reviewer átnézte a specifikációt, visszajelzést adott és további ellenőrzéseket futtatott, köztük adversariális teszteket. További ügynökcsoportok specializálódhatnak például biztonságra, megfelelőségre, tesztelésre, frontendre, backendre vagy DevOps‑ra; különböző modellek egymás munkáját is megkérdőjelezhetik.
Miért számít ez?
A fejlesztési munkafolyamatok önállósodása elsősorban a munka keretezésén múlik. Ha a munkát olyan célok mentén definiálják, amelyeket az ügynökök maguk is ellenőrizni tudnak, ha teret adnak az iterációnak és kiegészítő felülvizsgáló ügynököket rendelnek hozzá, akkor jelentősen csökkenthető az emberi közbeavatkozás szükségessége, miközben javítható a generált kód minősége.
Előzetes a következő epizódhoz
A műsor következő adásában Craig Hewitt lesz a házigazda, aki a Zero to Agent in 30 Minutes keretében a hangvezérelt (voice‑first) munkafolyamatok építésére koncentrál majd OpenAI Codex segítségével. Az epizód bemutatja, hogyan lehet természetes hangutasításokkal irányítani fejlesztői környezetet, párhuzamosan futtatni alügynököket, indítani böngésző‑műveleteket, valamint hogyan lehet strukturált Codex projektkönyvtárakat és hands‑free rendszer‑szintű végrehajtást kialakítani, miközben a fejlesztő hanggal adja meg az irányítást.



