OndΕej SurΓ½k, ISCko DNS Ingeniaritzako zuzendariak eta Knot DNS zerbitzariaren garatzaile den CZ.NIC Labs-en sortzaile ohiak, BIND 9 DNS zerbitzariaren kode-basea aztertzeko, konpontzeko eta modernizatzeko, proiektu berriak prototipatzeko eta ikasleen prestakuntza-materialak prestatzeko hizkuntza-eredu handiak erabiliz egindako esperimentuen emaitzak laburbildu zituen. Adimen Artifiziala erabiltzearen ondorioak hauek izan ziren: hizkuntza-eredu handiak oso egokiak dira prototipo azkarrak egiteko, kode ezezaguna ulertzeko eta zeregin sinple eta arruntak automatizatzeko. Hala ere, arazo handiagoetarako erabiltzen direnean, denbora-aurrezpena zalantzazkoa da, denbora asko ematen baita arazoa formulatzen, emaitzak berrikusten eta balioztatzen, eta ondorengo fintzean.
Lehenengo esperimentuan, Claude Code AI laguntzaileari BIND 9 DNS zerbitzariaren kode-basean arazoak detektatzea egokitu zitzaion, segurtasun arazoetan eta kodearen modernizazioan arreta jarriz. Proposatutako konponketarik ez zen kode-basean onartu, Claudek teknikoki zuzena baina praktikoki alferrikakoa zen kodea sortu baitzuen. Adibidez, identifikatzaile erreserbatuak eta konpiladoreak eragotzitako eta konponketarik behar ez zuten zenbaki osoen gainezkatze potentzialak arazo gisa adierazi ziren. Esperimentua denbora galtze bat izan zela uste izan zen.
Bigarren esperimentuan, OndΕej-ek Clauderi eskatu zion hainbat paketerekin integratuko zen eta metadatuen ihesak minimizatuko zituen telemetria sistema bat idazteko. Claude Code-k bezeroaren prototipoak prestatu zituen eta zerbitzaria, baina ingurunea eta probetan zehar sortutako arazoak behar bezala ulertu gabe. Google Gemini eta ChatGPT ere erabili ziren probak egiteko, eta IA eredu bakoitzak akatsak aurkitu zituen beste ereduen lanean.
Metodoa egokia zela frogatu zen prototipo azkarretarako, baina OndΕejek adierazi zuen lanean ari zela, robot nagusi baten idazkaria bezala sentitzen zela. Hasieran, prototipoen sorkuntza azkarra itxaropentsua izan zen, baina azkenean, IArekin egindako garapen-prozesu osoak kodea eskuz hutsetik idaztea baino denbora gehiago behar izan zuela iruditu zitzaion. Denbora asko eman zen IAk proposatutako irtenbidea aztertzen, aldaketa zentzugabeak egiaztatzen eta berriro lantzen; prototipoa berridatzi behar izan zen, IAren ondorengo kodearen kalitatea mediokrea baitzen eta eraikuntza errepikakor ugari baitzituen.
Hirugarren esperimentuak Rust-en karga-banatzaile bat sortzea izan zuen helburu, Domain eta Tokio crate paketeak erabiliz. Claude Code-k eskatutako prototipo funtzionala sortzea lortu zuen, baina OndΕej-ek ez ditu Rust eta inplikatutako liburutegiak behar bezain ondo ezagutzen lanaren kalitatea ebaluatzeko.
Laugarren esperimentuak Google Gemini erabiltzea izan zuen helburu, OndΕej-ek unibertsitatean ematen duen hitzaldi-ikastaro baterako laguntza-materialak, probak eta galderak prestatzeko. Esperimentu hau arrakastatsuena izan zela uste izan zen, nahiz eta arazoak izan zituen: adimen artifizialak kriptografia-termino bat izendatzeko txekierazko hitz ez-existentziala asmatu zuen. Halaber, hizkuntza-eredu handiek sortutako ikasleen lanen ugaritasuna aipatu zen, berrikusteko itzuli behar izan zirenak unibertsitateko estandarrekin bat ez zetozelako eta iturri okerretara egindako erreferentziengatik.
Cloudflare-ko Ingeniaritza Zuzendariak egindako beste esperimentu bat ere aipagarria da. Claude Code eredua erabiliz, astebete inguru eta 1100 dolar tokenetan gastatuz, Next.js framework APIaren inplementazio alternatibo bat garatu ahal izan zuten, Vite toolkit-erako plugin gisa inplementatua. Vinext izeneko proiektua GitHub-en argitaratu da. Inplementazio berria Turbopack-ekin Next.js eraikitzea baino lau aldiz azkarragoa da eta % 57 txikiagoak diren frontend paketeak sortzen ditu.
Proiektuak Next.js API nagusien % 94 inplementatzen ditu eta Next.js-ren ordezko garden gisa erabil daiteke, eta Cloudflare Workers plataforman zabaldu, OpenNext bezalako geruza gehigarririk edo Node.js-ri lotuta egon gabe. Vinext-en helburu nagusia Next.js APIa Vercel ez den beste plataformetan erabiltzea ahalbidetzea da, zerbitzari dedikatu bat zabaldu gabe. Gaur egun, Cloudflare Workers bakarrik onartzen da, Vercel-erako prototipo bat eskuragarri dagoelarik. Vite-rekin bateragarriak diren beste zerbitzaririk gabeko konputazio plataforma batzuen euskarria espero da etorkizunean, Netlify eta AWS Lambda barne.
Iturria: opennet.ru
