Sari la conținutul principal
OpenAI

28 iulie 2026

PublicareCercetare

Calculul științific în era IA agentive

Un raport de teren arată cum folosesc oamenii de știință agenți de programare pentru a moderniza software-ul științific destinat genomicii și altor domenii bogate în date.

Se încarcă…

Calculul științific este un pilon de bază al cercetării moderne, atât în mediul academic, cât și în întreg domeniul. Totuși, software-ul necesar pentru analizarea informațiilor științifice nu a reușit să țină pasul cu ritmul rapid de generare a datelor. Multe instrumente de cercetare utilizate pe scară largă au apărut inițial sub forma codului care însoțea o lucrare științifică, fiind create de mici echipe academice cu experiență tehnică limitată și foarte puțin timp pentru împachetare, testare, optimizare sau asistență pe termen lung. A rezultat o infrastructură științifică dependentă adesea de fluxuri de lucru lente și fragile, care necesită întreținere continuă. Aceste constrângeri încetinesc ritmul descoperirilor.

Agenții IA încep să schimbe această situație. Reducând costurile activității de inginerie și preluând sarcini de implementare anevoioase, aceștia pot ajuta cercetătorii să creeze mai rapid prototipuri, să deruleze proiecte care înainte nu erau fezabile și să întrețină mai ușor software-ul pe termen lung. Astfel, software-ul științific devine mai eficient și mai bine întreținut, iar cercetătorii pot dedica mai mult timp descoperirilor.

Publicăm un raport exploratoriu de teren despre opt proiecte de calcul științific asistate de agenți, în principal din științele vieții: cinci au folosit exclusiv Codex, iar trei au combinat Codex cu Claude Code. Raportul reunește studii de caz redactate de echipele din spatele fiecărui proiect și identifică teme recurente. Proiectele variază de la întreținere de rutină și optimizări specifice până la migrări lingvistice de amploare și reproiectări native pentru GPU. Contribuitorii afirmă că agenții au accelerat considerabil dezvoltarea și întreținerea software-ului, ajutând în unele cazuri anumite echipe mici să preia activități care altfel ar fi necesitat mult mai mult timp sau sprijin tehnic specializat. Ei subliniază însă și dificultatea persistentă de a stabili responsabilitatea clară și administrarea pe termen lung a instrumentelor rezultate.

Contribuitorii descriu în mod consecvent o schimbare a rolului cercetătorilor, de la implementare la verificare și orchestrare: stabilirea a ceea ce trebuie construit, definirea modului de măsurare a corectitudinii și decizia privind momentul în care un proiect poate fi lansat. În acest model emergent, cercetătorii păstrează controlul asupra direcției științifice și a standardelor de calitate, beneficiind însă de viteza sporită oferită de asistența agentivă.

Diagramă care poziționează proiectele software științifice asistate de agenți pe un spectru de la întreținere la reproiectarea fluxurilor de lucru.

Studii de caz

A modernizat o bibliotecă utilizată pe scară largă pentru analizarea datelor genomice

cyvcf2 este o bibliotecă Python pentru citirea și scrierea fișierelor cu variante genomice. GPT‑5.5 a înlocuit sistemul învechit de compilare și împachetare al bibliotecii cu un proces modern și unificat, conceput pentru a simplifica instalarea, testarea și lansarea sa.

Cu agenții de programare, este destul de ușor să avansezi rapid; deocamdată, pentru a înainta în știință, este încă nevoie de îndrumarea unor experți, de înțelegere, discernământ și grijă.

—Brent Pedersen

Teme recurente

Deși proiectele au avut o amploare foarte variată, ele au demonstrat că agenții de programare reduc din ce în ce mai mult constrângerile legate de forța de muncă și competențele inginerești în domeniul calculului științific. În prezent, problema principală o reprezintă validarea rezultatelor unui agent IA, care depinde în continuare de judecata umană.

În toate studiile de caz, agenții au gestionat eficient cereri specifice și bine delimitate, dar nu au putut evalua în mod fiabil dacă activitatea lor era validă științific sau corespundea așteptărilor. De altfel, agenții s-au arătat adesea încrezători chiar și atunci când rezultatele lor conțineau erori evidente. Prin urmare, evaluatorii umani au trebuit să găsească metode fiabile de validare a rezultatelor. Cele mai solide metode au folosit o referință externă sau un criteriu de acceptare măsurabil, precum concordanța exactă a rezultatelor, paritatea cu un instrument existent, un comportament statistic adecvat ori răspunsuri stabilite în prealabil pe baza datelor simulate.

O altă temă recurentă a fost că proiectele s-au desfășurat, în general, în etape și prin iterații bazate pe feedback, nu prin abordări cu un singur exemplu. Contribuitorii au împărțit obiectivele ample în modificări mai mici, apoi au folosit evaluări intermediare și sisteme de testare pentru a analiza și perfecționa activitatea agenților. Agenții au produs adesea rapid implementările inițiale, însă rezolvarea cazurilor-limită și a diferențelor numerice subtile a durat mult mai mult. Finalizarea „ultimei etape” a unei implementări a necesitat adesea cel mai mult efort.

În ansamblu, aceste studii de caz sugerează că agenții le permit cercetătorilor să petreacă mai puțin timp implementând și mai mult timp coordonând activitatea științifică. Oamenii definesc obiectivul, împart proiectele complexe în componente ușor de gestionat și evaluează dacă rezultatele sunt valide științific. Reducând constrângerile tehnice de lungă durată, agenții extind posibilitățile cercetătorilor și le permit să se concentreze asupra celor mai importante întrebări și decizii științifice.

Administrarea pe termen lung rămâne esențială

Deficitul de întreținere a software-ului de cercetare încetinește de mult timp iterațiile și limitează reproductibilitatea și fiabilitatea. Studiile publicate despre „codul de cercetare(se deschide într-o fereastră nouă)” și instrumentele omice(se deschide într-o fereastră nouă)” au constatat că software-ul publicat adesea nu se instalează corect într-un mediu informatic nou sau nu rulează conform documentației, obligând cercetătorii să aloce mult timp configurării și depanării. Chiar și îmbunătățirile de rutină pot economisi timpul cercetătorilor și pot reduce resursele de calcul necesare, iar refactorizările și rescrierile axate pe performanță pot aduce beneficii mai mari.

Însă costurile mai mici de implementare facilitează și apariția multor rescrieri similare, fragmentând comunitatea de utilizatori și dispersând atenția experților necesară pentru menținerea fiabilității fiecărui instrument. De aceea, administrarea și atribuirea pe termen lung sunt esențiale. Software-ul științific matur încorporează convenții nedocumentate, cerințe de compatibilitate și încrederea utilizatorilor, aspecte pe care simpla traducere a codului-sursă nu le poate reproduce.

Studiile de caz ilustrează mai multe direcții posibile. Modificările aduse MHCflurry și cyvcf2 au fost integrate în proiectele lor originale, iar rustar-aligner a trecut sub administrarea unei noi comunități, deoarece proiectul inițial fusese abandonat. Acolo unde este posibilă coordonarea cu responsabilii actuali de întreținere, aceasta ar trebui să înceapă cât mai devreme. Când este necesară o implementare separată, aceasta trebuie să aibă un responsabil clar și un plan de întreținere credibil. În lipsa acestora, rescrierea modernă de astăzi poate deveni codul abandonat de mâine, în locul unei infrastructuri științifice fiabile.

Către un software științific mai durabil

Acest raport de teren este retrospectiv și exploratoriu, însă studiile de caz indică o schimbare practică a modului în care este dezvoltat software-ul științific. Agenții de programare precum Codex pot reduce semnificativ costurile întreținerii, migrării, optimizării și implementărilor noi. Valoarea lor științifică pe termen lung depinde în continuare de deciziile oamenilor referitor la ce trebuie construit, cum trebuie verificat și cine se va ocupa de întreținere. Schimbarea profundă nu constă doar în faptul că cercetătorii pot produce mai mult software, ci și în posibilitatea de a-și concentra eforturile asupra definirii, validării și administrării instrumentelor.

Aceste studii de caz arată că agenții pot accelera deja ritmul iterațiilor în calculul științific. Pe măsură ce agenții de programare se îmbunătățesc, cercetătorii vor putea aloca mai puțin timp menținerii fluxurilor de analiză și mai mult timp progresului în domeniile lor.