OpenAI lancerer Codex: AI-agent der skriver kode som en menneskelig udvikler
OpenAI har offentliggjort detaljerne om Codex, en skybaseret AI-agent designet specifikt til softwareudvikling. Systemet er drevet af codex-1, en specialiseret version af OpenAI’s o3-model, der er optimeret til programmeringsopgaver.
Codex adskiller sig fra traditionelle kodningsværktøjer ved at være trænet gennem reinforcement learning på virkelige programmeringsopgaver i forskellige miljøer. Målet er at generere kode, der ikke blot fungerer, men også efterligner menneskelig kodestil og følger præferencer for pull requests.
Sådan fungerer Codex
Systemet kører i isolerede cloud-containere uden internetadgang. Hver container er forudindlæst med brugerens kode og et udviklerspecifikt miljø, inklusive alle nødvendige afhængigheder, konfigurationer og værktøjer. Efter opsætningen deaktiveres internetforbindelsen, og AI-modellen begynder sit arbejde.
Inden for dette miljø kan Codex læse og redigere filer samt udføre kommandoer som tests, linters og type checkers. Systemet arbejder iterativt med at køre tests, indtil de giver positive resultater.
Verificerbar dokumentation
En central sikkerhedsfunktion er, at Codex er trænet til at levere verificerbar dokumentation af sine handlinger gennem citationer af terminallogfiler og filer. Dette giver brugerne mulighed for at validere AI’ens arbejde.
Når en opgave er færdig, kan brugere inspicere resultaterne, anmode om justeringer eller eksportere den genererede kode – enten ved at konvertere den til en GitHub pull request eller kopiere den til lokal test og udvikling.
Codex er en del af OpenAI’s bredere satsning på specialiserede AI-agenter og udgør et tillæg til virksomhedens o3 og o4-mini systemkort, som blev offentliggjort tidligere.
