OpenAI lansează Codex, un nou agent AI pentru programare

Cisco, Temporal, Superhuman și Kodiak se numără printre primele companii care testează Codex.

Codex își propune să eficientizeze munca de programare de rutină și să stabilească un nou standard pentru ingineria software bazată pe AI.

Pe măsură ce tehnologia evoluează, OpenAI anticipează că agenții precum Codex vor juca un rol tot mai central în viitorul dezvoltării de software.

OpenAI a prezentat Codex, un agent de programare alimentat de inteligență artificială, disponibil acum ca previzualizare de cercetare pentru abonații selectați ChatGPT.

Această lansare marchează un moment important pentru companie și reflectă ambiția de a redefini modul în care inginerii software interacționează cu AI în fluxurile lor de lucru zilnice.

Codex se bazează pe o versiune specializată a modelului de raționare o3 al OpenAI, denumită codex-1, optimizată pentru inginerie software.

Modelul a fost antrenat prin învățare prin recompensă pe diverse sarcini de programare.

Astfel, poate genera cod mai curat și mai sigur, respectând cu atenție instrucțiunile utilizatorului.

Spre deosebire de modelele anterioare, codex-1 testează iterativ rezultatele sale pentru a se asigura că trec toate verificările înainte de a le prezenta utilizatorului.

Acest mecanism răspunde preocupărilor legate de calitatea, securitatea și transparența codului generat de AI.

Agentul funcționează într-un mediu izolat în cloud care oglindește configurația locală de dezvoltare a utilizatorului.

Conectându-se la GitHub, Codex poate încărca automat depozitele de cod ale utilizatorului.

În acest fel, poate adăuga funcționalități noi, remedia erori, răspunde la întrebări despre baza de cod și executa teste.

Fiecare sarcină se desfășoară într-un container separat, unde agentul înregistrează acțiunile, citează rezultatele testelor și rezumă modificările pentru o revizuire ușoară.

Durata unei sarcini variază de la un minut până la o jumătate de oră, iar Codex poate gestiona mai multe cereri simultan fără a întrerupe activitatea utilizatorului.

Pentru a face Codex mai eficient și adaptat la proiecte individuale, dezvoltatorii pot include un fișier „AGENTS.md” în depozitele lor.

Acest fișier oferă AI-ului contextul proiectului, standardele de codare și convențiile de stil – asemănător unui README, dar dedicat agentului AI.

Codex poate, de asemenea, să deducă stilul de programare direct din baza de cod.

Securitatea face parte integrantă din designul Codex. Agentul rulează într-un mediu izolat, fără acces la internet sau API-uri externe.

Această separare reduce riscul de utilizare abuzivă, precum crearea de software malițios sau accesul neautorizat la date sensibile.

OpenAI a implementat și sisteme avansate de monitorizare care detectează și semnalează în timp real cererile potențial periculoase.

Codex refuză automat solicitările de a crea programe malware sau de a desfășura activități neetice.

Cu toate acestea, OpenAI subliniază că utilizatorii trebuie să verifice și să valideze manual toate fragmentele de cod generate înainte de integrare în producție.

Previzualizarea de cercetare Codex este disponibilă în prezent pentru abonații ChatGPT Pro, Enterprise și Team.

În curând, accesul se va extinde la utilizatorii ChatGPT Plus și Edu.

În perioada de lansare inițială, instrumentul va fi gratuit, însă OpenAI intenționează să introducă limite de utilizare și un sistem de credite plătite pe măsură ce cererea crește.

Lansarea Codex are loc într-o perioadă de cerere în creștere pentru asistenți de programare bazati pe AI, numiți uneori „vibe coders”.

Concurența se intensifică, cu jucători precum Anthropic și Google care își lansează sau îmbunătățesc deja propriile produse de acest gen.

OpenAI a achiziționat recent Windsurf, un jucător important în acest domeniu, pentru 3 miliarde de euro.

Potrivit OpenAI, mai multe companii mari au evaluat și adoptat deja Codex.

Cisco îl testează pentru a accelera fluxurile de lucru ale echipelor de ingineri.

Superhuman folosește Codex pentru a îmbunătăți acoperirea testelor și pentru a permite persoanelor fără pregătire de inginerie să facă modificări de cod.

Kodiak, o companie de vehicule autonome, apelează la Codex pentru a crește fiabilitatea codului și a obține perspective asupra arhitecturilor software complexe.

Temporal îl utilizează pentru sarcini de fundal, precum depanare și scrierea testelor.

Deși Codex reprezintă un salt față de modelul original care stă la baza GitHub Copilot, OpenAI recunoaște unele limitări actuale.

Agentul nu acceptă încă imagini ca intrări pentru dezvoltarea interfețelor și utilizatorii nu pot interveni în timp ce o sarcină este în desfășurare.

Delegarea sarcinilor către agentul de la distanță poate dura mai mult decât editarea locală interactivă.

Cu toate acestea, OpenAI anticipează că versiunile viitoare vor permite colaborări asincrone mai complexe, cu agenți capabili să gestioneze sarcini ample și multifacetate.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top