AI SOFTWARE DEVELOPMENT
Ágens-natív mérnöki munka: Hogyan váltják fel az AI ágensek a manuális kódolást
Dan Shipper két megbeszélés között épített egy dokumentumszerkesztőt. Vírusként terjedt. Aztán leállt. Majd felemésztette az egész hetét. A legérdekesebb rész? Dan gyakorlatilag teljes egészében „vibe-codinggal” építette az appot egy olyan keretrendszert használva, amelyet a Claude Code inspirált, és amely még az Anthropic csapatára is hatással volt. Dan az Every vezérigazgatója – egy 15 fős médiacégé, amely naponta jelentet meg AI hírlevelet, több AI-alapú terméket dobott piacra, és tanácsadói ágat is működtet. Ma a mérnökeik gyakorlatilag semennyi kódot nem írnak kézzel. Ehelyett Dan úgynevezett „ágens-natív” architektúrákat és „compound engineering”-et használnak – két olyan keretrendszert, ahol az AI ágensek minden termék magját képezik, nem csak egy utólag hozzáadott funkciót, a tanulási folyamat pedig menet közben adódik össze.
- Az ágens-natív architektúra a promptot tekinti az alkalmazás magjának, nem pedig a kódot.
- Az ágensek három egyszerű eszközt kapnak – fájl olvasása, fájl írása és webes keresés – a konkrét célok eléréséhez.
- A „Compound Engineering” folyamat egy négylépcsős ciklust foglal magában: ötletelés, tervezés, munka és ellenőrzés.
- A munkafolyamat lehetővé teszi a mérnökök számára, hogy olyan produkciós szintű szoftvereket adjanak ki, mint a „Proof”, anélkül, hogy teljes mértékben értenék a teljes kódbázist.
- A termékcsapatok struktúrája termékenként egy-egy GM-ből és egy közös erőforrás-rétegből áll a hatékonyság maximalizálása érdekében.
Miért fontos?
Ez az elmozdulás alapvető változást jelent a szoftverfejlesztésben, ahol a hagyományos „tervrajz-alapú” építkezést felváltja az ágens-vezérelt funkciók „kertjének nevelése”, jelentősen csökkentve a manuális kódolási igényt. ---