A LangChain szerint rajokban dolgozó AI-ügynökök alakítják át a fejlesztést

A szoftverfejlesztés teljes folyamatát koordináló, több AI-ügynökből álló rendszert mutatott be a LangChain blogja. A Cisco két mérnöke által ismertetett kísérletben a hibák gyökerének megtalálása 93 százalékkal gyorsult a korábbi alapértékekhez képest.
- Az agentic engineering több, meghatározott szerepű AI-ügynök együttműködésére épül.
- A vezetőügynökök koordinálják a munkásügynökök feladatait és figyelik a folyamatokat.
- A pilotban 93 százalékkal csökkent a hibák gyökerének megtalálási ideje.
- A fejlesztési munkafolyamatok végrehajtási ideje 65 százalékkal mérséklődött.
- A rendszer a LangGraph, LangSmith és LangMem eszközökre épült.
A kódírásnál szélesebb feladatra készülnek
Az úgynevezett agentic engineering olyan többügynökös koordinációs modell, amelyben az AI-ügynökök digitális csapattagként működnek. Meghatározott szerepeket kapnak, közös memóriát használnak, és egy közös megfigyelési rétegen keresztül követhető a működésük.
A cél így nem pusztán a kód gyorsabb előállítása. A rendszer a követelmények felmérésétől és a tervezéstől a fejlesztésen, biztonsági ellenőrzésen és tesztelésen át a telepítésig és az üzemeltetésig koordinálhatja a szoftver útját. A LangChain szerint minden fejlesztési szakasz legalább részben automatizálható, az ügynökök együttműködése pedig teljes folyamatok irányítását is lehetővé teheti.
A bejegyzés szerzői, Renuka Kumar, a Cisco vezető szoftvermérnöke, valamint Prashanth Ramagopal, a Cisco mérnöki igazgatója szerint a megközelítés egy kontrollrétegként működik a többügynökös rendszerek felett. A blog véleménye a szerzőké, és nem a Cisco hivatalos álláspontja.
Munkásügynökök és vezetőügynökök dolgoznak együtt
A bemutatott architektúra két szerepkörre épül. A munkásügynökök az egyéni mérnökök digitális megfelelői: értelmezik a felhasználói szándékot, végrehajtható tervet készítenek, összegyűjtik a szükséges adatokat a forráskód-tárolókból, hibajegykezelőkből és belső tudásbázisokból, majd eszközökkel, kódolóügynökökkel vagy további alügynökökkel hajtják végre a feladatokat.
Ezek az ügynökök ellenőrzik az eredményt, és jelentik a terveket, műveleteket és eredményeket a vezetőrétegnek. Lazán kapcsolódnak egymáshoz, ezért önállóan vagy ügynökraj részeként is működhetnek, illetve szükség esetén más ügynökökre delegálhatják a munkát.
A vezetőügynökök projektvezetőként koordinálják és irányítják a raj működését. Közös utasítás- és munkafolyamat-könyvtárat, engedélyezett eszközökhöz hozzáférést, hosszú távú memóriát, valamint a döntések és eredmények globális megfigyelését biztosítják. A fejlesztők IDE-ből, parancssorból, illetve GitHub- vagy Jira-műveletekből is indíthatnak folyamatokat.
A pilotban a hibakeresés gyorsult a leginkább
A LangChain bejegyzése szerint a többügynökös rendszert több mint 20 hibakeresési munkafolyamatban vizsgálták. A koordinált ügynök-végrehajtás a korábbi alapértékekhez képest 93 százalékkal csökkentette a hiba gyökerének megtalálásához szükséges időt. Egyetlen hónap alatt, 512 munkamenetben több mint 200 mérnöki munkaórát takarítottak meg a szerzők beszámolója szerint.
A fejlesztési munkafolyamatok végrehajtási ideje 65 százalékkal csökkent. A legnagyobb javulást a beszámoló alapján a fejlesztés utáni tesztelési szakasz összepréselése adta, nem maga a kódgenerálás.
A megvalósításhoz a LangChain három eszközét használták: a LangGraphot az irányítható ügynök-koordinációhoz, a LangSmith-et a megfigyeléshez és értékeléshez, valamint a LangMemet a hosszú távú memóriához. A rendszer állapotmentést és ellenőrzési pontokat, auditnyomokat, külső rendszerekkel való kapcsolatot, engedélyezett műveleteket támogató végrehajtási modellt és különböző kommunikációs protokollok közötti együttműködést is vizsgált.
A szerzők szerint az AI-kódolóügynökök, például a Codex és a Claude, továbbra is használhatók a munkásügynökökön belül kódgeneráló és érvelési motorként. Az agentic engineering ezek fölött olyan koordinációs réteget ad, amely hosszabb távon kezeli a memóriát, az állapotot és a teljes szoftverszállítási folyamat nyomon követhetőségét.


