MÉLYMERÜLÉS
Az OpenAI Codex termékvezetőjének tapasztalatai az ágensekkel való kódolásról
Pénteken egy remek livestream beszélgetést folytattunk az OpenAI szakemberével, Alexander Embiricosszal. A Codex termékvezetőjeként rengeteg tudást osztott meg az ágensekkel való kódolásról. Véleményem szerint a stream legfontosabb része a végén hangzott el: Alexander bemutatott egy koncepciót, amelyet az AI-fejlesztés „Belső és Külső Hurkának” nevez. Kitértünk a GPT-5.1 Codex Max modellre is, amely már elérhető az API-n keresztül. Alexander elárulta, mikor és melyik fő modellt használja: az alacsonyabb következtetési képességűt (Low Reasoning) a „Vibe Coding”-hoz – gyors, interaktív chatekhez, ahol a sebesség számít; a magas/extra magas szintűt (High/X-High Reasoning) pedig az „ágensi” feladatokhoz, például amikor magára hagyja az AI-t egy kódbázis refaktorálásával. Alexander megosztott egy keretrendszert is, amely mély nyomot hagyott bennünk. Az AI-adaptációt három fázisra osztja: Az 1. fázis a „nyitott végű erő”, ahol a felhasználó felelőssége a hatékony promptolás. A 2. fázisban a „bütykölők segítenek a többieknek”, ahol a konfigurációk és sablonok teszik elérhetővé az eszközöket. A 3. fázis pedig az „AI egyszerűen csak működik”, ahol az intelligens segítségnyújtás olyan mélyen beépül, hogy láthatatlanná válik.
- A Belső Hurok: A Codex konfigurálása egy agents.md fájllal a kódolási preferenciák (pl. tabulátorok vs. szóközök) meghatározásához.
- A Külső Hurok: A Codex használata a Linear jegyek osztályozására és a Pull Requestek előzetes ellenőrzésére.
- Automatizálás: AI-szkriptek használata az ismétlődő feladatokhoz, például a Sentry logok ellenőrzése konkrét kódmódosítások okozta összeomlások után.
- Eszköztár: Alexander a VS Code, Cursor, Ghostty (terminál) és Atlas (az OpenAI böngészője) használatát javasolja.
- Modellhasználat: A GPT-5.1 Codex Max High Reasoning használata a teljes kódbázist érintő refaktorálási feladatokhoz.
Miért fontos?
A Codex és általában az AI-eszközök célja, hogy elérjék azt a fázist, ahol az intelligens támogatás annyira mélyen beépül a munkafolyamatokba, hogy a szoftverfejlesztés láthatatlan, standard részévé válik.