Egy nap alatt újraírták a JSONata kódot AI-val, 500 ezer dollárt spóroltak
A Reco csapat 7 óra alatt építette fel az új Go implementációt, 400 dollár token költséggel

A Reco csapat 7 óra alatt fejlesztett ki egy új Go alapú JSONata implementációt, miközben 400 dollár token költséget fordítottak a generatív AI-re. A fejlesztés során a meglévő JSONata tesztkészletet használták, ami lehetővé tette a gyors, hibamentes működés biztosítását. A kódot a cég egy „shadow telepítés” módszerrel tesztelte, egy hét alatt a régi és az új verziót párhuzamosan futtatták, így megerősítve, hogy a viselkedés pontosan megegyezik.
Miért fontos ez? A JSONata, amely hasonló a jq-hez, gyakran használatos Node-RED és más adatfeldolgozó eszközökben. A Go verzió jelentősen csökkenti a futási költségeket, mivel a nyelv hatékonyabb memóriakezelést és gyorsabb végrehajtást kínál. A Reco szerint a váltás révén éves szinten 500 000 dollár megtakarítás érhető el.
A technikai részletek szerint a GPT-4 alapú AI segített a szintaxis és a logikai struktúrák átalakításában. A fejlesztők a token költségek minimalizálása érdekében csak a szükséges kódrészleteket generálták, majd manuálisan finomhangolták az eredményt. A shadow telepítés során a logok és a teljesítménymutatók alapján ellenőrizték, hogy minden kifejezés pontosan ugyanúgy értelmeződik.
Az iparági hatás? A Go-alapú JSONata gyorsabb és költséghatékonyabb alternatívát kínál a Node-RED és hasonló platformok számára, ami vonzó lehet a szerveroldali fejlesztők és a felhőszolgáltatók számára. A Reco tapasztalata alátámasztja, hogy az AI-vel történő kódátírás nem csupán gyors, hanem gazdaságos is lehet.
Mi következik? A Reco csapata a következő hónapban tervezik a Go implementációt a nyílt forráskódú közösséghez nyújtani, hogy más fejlesztők is profitálhassanak a 500 000 dolláros éves megtakarításból.