Tech si GadgeturiAnaliza tehnica

Un programator a folosit agenți AI pentru a porta TypeScript în Rust, cu un cost de 24.000 de dolari

Publicat
RRedactia ElectricBuzz
Un programator a folosit agenți AI pentru a porta TypeScript în Rust, cu un cost de 24.000 de dolari
4 min de citit617 cuvinteRedactia ElectricBuzz

Pe scurt

“Un experiment ambițios demonstrează că modelele de limbaj mari pot executa acum migrări complexe de cod, rezultând într-un compilator TypeScript scris în Rust care depășește performanțele implementărilor oficiale.”

Ascensiunea migrării de cod asistată de AI

Într-o demonstrație a progresului atins de ingineria software automatizată, dezvoltatorul și creatorul de conținut Theo Browne a reușit să porteze complexul compilator TypeScript în Rust folosind agenți AI. Proiectul, care a implicat un cost de aproximativ 24.000 de dolari în jetoane (token-uri) API, reprezintă o dovadă a faptului că modelele actuale de tip foundation nu se mai limitează la scripturi simple sau cod repetitiv (boilerplate). Acestea sunt acum capabile să gestioneze migrări software masive, la nivel arhitectural, care anterior ar fi necesitat luni de muncă din partea unei echipe de programatori.

Proiectul, numit TS_Rust, a reușit să treacă testele de conformitate TypeScript cu o acuratețe aproape perfectă. Această realizare este cu atât mai remarcabilă cu cât scara bazei de cod TypeScript este vastă. Spre deosebire de încercările anterioare bazate pe analiză manuală, acest demers a valorificat abilitățile de raționament strategic ale modelelor avansate, care au decis în mod autonom să traducă codul pornind de la implementarea Microsoft bazată pe Go, în locul versiunii originale de JavaScript, depășind astfel obstacole tehnice majore.

Câștiguri de performanță și eficiență a memoriei

Implicațiile pentru performanța software sunt considerabile. Browne raportează că versiunea portată în Rust rulează de două ori mai rapid decât rescrierea oficială a Microsoft în Go (v7) și este de peste 12 ori mai rapidă decât versiunea anterioară (v6). Prin alegerea limbajului Rust, AI-ul a eliminat eficient consumul de resurse asociat limbajelor cu colectare automată a gunoiului (garbage collection), rezultând într-un mediu de execuție mult mai suplu.

Această eficiență constituie baza unei viziuni mai largi: reducerea amprentei de resurse a agenților AI propriu-ziși. În prezent, rularea fluxurilor de lucru bazate pe agenți necesită adesea mașini virtuale complete sau containere Docker pentru gestionarea mediilor. Prin utilizarea compilatorului bazat pe Rust, dezvoltatorii ar putea rula agenți TypeScript direct în motorul Google V8. Deoarece Rust nu necesită un runtime greoi și se compilează eficient pentru WebAssembly, acesta evită conflictele de compatibilitate care apar la includerea colectorului de gunoi din Go, permițând astfel implementări mult mai ușoare și scalabile.

De ce contează

  • Inginerie eficientă din punct de vedere al costurilor: Deși 24.000 de dolari reprezintă o sumă considerabilă, aceasta este doar o fracțiune din costurile salariale pe care le-ar fi implicat o echipă de ingineri pentru o migrare manuală de o asemenea amploare.
  • Autonomia strategică a modelelor: AI-ul a demonstrat o capacitate de raționament complex alegând versiunea Go a TypeScript ca punte de legătură, reușind să porteze logica și particularitățile acesteia fără instrucțiuni explicite din partea utilizatorului.
  • Infrastructură pregătită pentru viitor: Pe măsură ce costurile de inferență continuă să scadă, blocajul în dezvoltarea AI se mută către costurile de calcul ale mediilor în care operează modelele. Instrumentele ușoare, bazate pe Rust, ar putea fi cheia pentru a face fluxurile de lucru bazate pe agenți viabile comercial la scară largă.

Viitorul refactorizării automatizate

TS_Rust se alătură unei serii de proiecte importante în care AI-ul este utilizat pentru modernizarea infrastructurii legacy. Companii precum Microsoft și Google folosesc deja strategii similare pentru a migra baze de cod masive din C/C++ către limbaje sigure din punctul de vedere al gestionării memoriei, cum este Rust, economisind astfel resurse umane semnificative și îmbunătățind securitatea sistemelor. Succesul proiectului lui Browne semnalează o schimbare în care sarcini software considerate anterior „imposibile” devin o practică standard pentru cei dispuși să utilizeze puterea fluxurilor de lucru agentice.

Pe măsură ce aceste modele evoluează, distincția dintre dezvoltarea condusă de oameni și cea condusă de AI devine tot mai difuză. Abilitatea de a porta compilatoare complexe fără intervenția directă a unui programator sugerează că intrăm într-o eră în care arhitectura software poate fi fluidă, refactorizată și optimizată la cerere, cu condiția ca sarcina să fie încredințată modelului potrivit.

SPONSORED
The 5 Best Over-Ear ANC Headphones of 2026, Tested & Ranked
Ghid Cumpărături Recomandat
92/100
Tech si Gadgeturi•12 min de citit

The 5 Best Over-Ear ANC Headphones of 2026, Tested & Ranked

We locked five over-ear ANC picks for 2026 — Sony WH-1000XM6, Bose QuietComfort Ultra 2, Soundcore Space One, Sennheiser Momentum 5, and Apple AirPods Max 2 — then stress-tested them on lab metrics, long-term owner truth, and live street prices.

Articole similare

Articole asemanatoare, ordonate semantic dupa subiect si actualitate.

Arheologie digitală: Arhiva de dezvoltare Palm OS, disponibilă pentru entuziaștii moderni
Tech si Gadgeturi

Arheologie digitală: Arhiva de dezvoltare Palm OS, disponibilă pentru entuziaștii moderni

O comoară de instrumente de dezvoltare și documentație pentru Palm OS, veche de 25 de ani, a fost scoasă din arhivele private, alimentând o comunitate vibrantă de retro-computing.

Când frigiderele devin arme: prețul ignorării securității industriale
Tech si Gadgeturi

Când frigiderele devin arme: prețul ignorării securității industriale

Sute de supermarketuri din Franța au suferit pierderi masive de alimente după ce atacatorii au exploatat vulnerabilități cunoscute ale unor controllere frigorifice conectate, ignorate timp de luni de zile de către operatori.

Alert de securitate AI: ascensiunea injectării indirecte de prompturi prin anteturi HTTP
Tech si Gadgeturi

Alert de securitate AI: ascensiunea injectării indirecte de prompturi prin anteturi HTTP

Cercetătorii în securitate cibernetică au descoperit un nou vector pentru injectarea indirectă de prompturi, prin care atacatorii inserează instrucțiuni înșelătoare direct în anteturile HTTP ale site-urilor pentru a manipula agenții AI care le accesează.

Hackeri au reușit să ruleze jocuri la 30 FPS pe ecrane standard de tip E-Ink
Tech si Gadgeturi

Hackeri au reușit să ruleze jocuri la 30 FPS pe ecrane standard de tip E-Ink

Un proiect ingenios care utilizează drivere personalizate a reușit să depășească limitele tehnologiei e-paper, permițând jocuri în nuanțe de gri pe ecrane comerciale, la o rată de 30 FPS.

Workday își schimbă strategia: vizează bugetele pentru resurse umane prin agenți AI bazați pe consum
Tech si Gadgeturi

Workday își schimbă strategia: vizează bugetele pentru resurse umane prin agenți AI bazați pe consum

Workday încearcă să obțină o cotă mai mare din cheltuielile companiilor, poziționându-și agenții AI ca înlocuitori direcți pentru forța de muncă externalizată și pentru rolurile administrative tradiționale.

Piața smartphone-urilor stagnează: criza memoriilor pentru AI forțează scumpirile
Tech si Gadgeturi

Piața smartphone-urilor stagnează: criza memoriilor pentru AI forțează scumpirile

Livrările globale de smartphone-uri au scăzut cu peste 20%, în timp ce cererea nesăbuită de memorii pentru AI a provocat o criză în lanțul de aprovizionare.

Mitul securității „modelelor de decizie”: de ce prompt injection rămâne o amenințare critică
Tech si Gadgeturi

Mitul securității „modelelor de decizie”: de ce prompt injection rămâne o amenințare critică

Cercetări noi în domeniul securității dezvăluie că modelele de decizie de tip „System One”, precum Jev, sunt la fel de vulnerabile la atacuri de tip prompt injection ca modelele lingvistice mari tradiționale.

Royal Navy dezvăluie planurile pentru flota de submarine autonome Type 93
Tech si Gadgeturi

Royal Navy dezvăluie planurile pentru flota de submarine autonome Type 93

Ministerul Apărării din Regatul Unit caută parteneri pentru dezvoltarea Type 93, un vehicul subacvatic autonom de mari dimensiuni, esențial pentru viitoarea strategie maritimă a Royal Navy.