Szoftvergyárat épített a Vercel az AI SDK fejlesztésére

A Vercel szoftvergyárat épített az AI SDK nyílt forráskódú projekt fejlesztésének automatizálására. A rendszer négy hét után a beolvasztott pull requestek 25-35 százalékát készítette, miközben az issue-k 70-80 százalékát lezárta.
- Az AI SDK hetente több mint 20 millió npm-letöltést ér el.
- Június végére több mint 1000 issue és csaknem 800 pull request maradt nyitva.
- Az ai-sdk-factory négy hét után a PR-ek 25-35 százalékát készítette.
- A rendszer az issue-k 70-80 százalékát lezárta.
- Minden módosítás beolvasztásához emberi jóváhagyás kell.
Több mint ezer nyitott issue gyűlt össze
A Vercel AI SDK-ja hetente több mint 20 millió npm-letöltést ér el, a GitHub-tárhely pedig több mint 26 000 csillagnál jár. A projekt karbantartóinak egyszerre kell követniük az új modell- és szolgáltatói képességeket, a React, Next.js, Svelte és Vue keretrendszerekhez tartozó illesztéseket, az ügynökök futtatási környezeteit, valamint a Codexhez, a Claude Code-hoz és más eszközökhöz készült adaptereket.
A növekedéssel párhuzamosan havonta több mint 100 új issue érkezett. Az Anthropic Opus 4.6 modelljének megjelenése után a pull requestek száma is megugrott. Június végére több mint 1000 nyitott issue és csaknem 800 pull request halmozódott fel. A Vercel szerint ezt a lemaradást nem lehet egyszerűen több emberi munkával felszámolni, ezért szoftvergyárat hoztak létre.
Az automatizálás az emberi ellenőrzés köré épül
Az ai-sdk-factory önállóan dolgozza fel az AI SDK-hoz érkező issue-kat és pull requesteket. Az ügynökök külön feladatokat végeznek, például hibákat reprodukálnak, funkciókat valósítanak meg, javításokat ellenőriznek, dokumentációt frissítenek és korábbi SDK-verziókhoz készítenek visszaportolást.
A Vercel nem egyetlen, mindenre képes ügynököt épített. A rendszerben külön ügynök foglalkozik a hibareprodukcióval, a hibajavításokkal, a pull requestek felülvizsgálatával, a visszaportolással, a dokumentációval, a funkciók elemzésével és a megvalósításukkal. A feladatokra bontás megkönnyíti az egyes képességek tesztelését, karbantartását és hibakeresését.
A projekt közelebb áll a körültekintő automatizáláshoz, mivel az AI SDK-ra több millió alkalmazás épül. A rendszer célja ezért az, hogy automatizálja a fejlesztési folyamat ember körüli részeit, miközben a kiadás feletti ellenőrzés megmarad. Minden módosítás beolvasztásához emberi jóváhagyás szükséges.
Sandboxok védik a kódot és a titkokat
A Vercel a biztonságot már a második ügynöktől kezdve beépítette a rendszerbe, mivel a hibák reprodukálásakor először futtatott kódot ellenőrizetlen tartalmak alapján. A nyilvános tárhelyről érkező issue-kat, pull requesteket, megjegyzéseket és az azokban található hivatkozásokat ezért potenciálisan támadói bemenetként kezelik.
Minden ügynök elkülönített Vercel Sandboxban fut, amely tartalmazza a saját kódját és futtatási környezetét, valamint csak a feladatához szükséges titkokhoz fér hozzá. A Vercel egy hálózati védelmi réteget is kialakított, amely szabályozza, hogy az ügynökök milyen hálózati végpontokat érhetnek el.
A rendszer kezdetben helyi parancssori felületen futott, később felügyelt infrastruktúrára költözött. Az API-khoz, a munkafolyamatokhoz és a webhookokhoz Vercel Functions, a feladatok végrehajtásához Vercel Queues, a naplókhoz Vercel Blob, az elkülönített munkaterületekhez Vercel Sandbox, az adatokhoz pedig Neon Postgres szolgál. A GitHub webhookjai automatikusan betöltik az új feladatokat a sorba, a csapat pedig külön felületen követheti a futásokat és a feldolgozási sort.
A Vercel 2026. augusztus 12-i beszámolója szerint a rendszer négy hét után a beolvasztott pull requestek 25-35 százalékát készítette, és az issue-k 70-80 százalékát zárta le. A fejlesztési folyamatban így több feladat automatizálható, miközben a végső döntés továbbra is az AI SDK csapatának felülvizsgálóinál marad.
Vercel: Building a software factory for AI SDK


