Kodeagenter for reproduserbar dataanalyse: Claude Code, Codex og Gemini CLI

Image via Wikimedia Commons (public domain).
Inntil nylig betydde bruk av AI til dataanalyse å lime kode inn i et chatvindu og lime svaret tilbake. I 2025 endret verktøyene form. Kodeagenter som Claude Code, OpenAI Codex og Gemini CLI kjører inne i prosjektmappen din, leser dataene og skriptene dine, skriver og kjører kode, inspiserer resultatet og retter sine egne feil. For forskere er dette en større endring enn bedre autofullføring: agenten kan gjennomføre en hel analyse fra rådata til figur, og du kan se den gjøre det. Denne veiledningen forklarer hva verktøyene er, hvordan du setter opp et prosjekt slik at resultatet blir reproduserbart, og hvor du må holde et menneske i løkken.
Hva de tre verktøyene er
Claude Code (Anthropic) kjører i terminalen, i en skrivebordsapp eller inne i VS Code og JetBrains. Det er sterkt på å forstå en eksisterende kodebase og på lange oppgaver i mange trinn.
Codex (OpenAI) lever inne i ChatGPT og jobber i en isolert skykopi av kodelageret ditt, og foreslår endringer som pull requests. En kommandolinjeversjon finnes også.
Gemini CLI (Google) er en terminalagent med åpen kildekode, 1 million tokens kontekst og en raus gratiskvote for personlige Google-kontoer.
Alle tre kan pekes mot en mappe med en CSV-fil og en README og bes om å «rense dataene, kjøre den forhåndsregistrerte regresjonen og lage tabell 2». Forskjellen fra et chatvindu er at de faktisk kjører koden, ser feilmeldingene og itererer.
Sett opp prosjektet for reproduserbarhet først
En agent lager gjerne en analyse som kjører én gang på maskinen din og aldri igjen. Før den første prompten, få fire ting på plass.
En mappe med versjonskontroll. Initialiser et git-repositorium. Hver endring agenten gjør, blir da en diff du kan lese, godta eller angre.
Et låst miljø. En requirements.txt eller renv.lock med eksakte versjoner. Be agenten installere i et virtuelt miljø og registrere hver pakke den legger til.
En fil med prosjektinstruksjoner. Claude Code leser CLAUDE.md, Codex leser AGENTS.md, Gemini CLI leser GEMINI.md. Skriv ned forskningsspørsmålet, den forhåndsregistrerte analysen, variabeldefinisjonene og regler som «endre aldri rådatamappen» og «hver figur lages av et skript i figures/».
Rådata som er skrivebeskyttet. Hold originalfilene i en mappe agenten får beskjed om ikke å røre, og la hvert skript skrive til en egen utdatamappe.
En gjennomarbeidet prompt
En god første oppgave er smal og kontrollerbar. For eksempel: «Last inn data/raw/survey.csv. Rapporter antall rader, antall manglende verdier per kolonne og fordelingen av variabelen condition. Ikke endre noe ennå.» Les resultatet. Deretter: «Skriv scripts/01_clean.py som anvender eksklusjonskriteriene i CLAUDE.md, lagrer resultatet i data/clean/survey.parquet og skriver ut hvor mange rader som ble fjernet av hvert kriterium.» Be om at eksklusjonstallene skrives til en tekstfil du kan sitere. Først etter at du har kontrollert disse tallene bør du gå videre til modellen.
Hvor mennesket skal være
Agenten er god på rørleggerarbeid og dårlig på skjønn. Bestem selv hvilke variabler som inngår i modellen, hvilke tester som er forhåndsregistrerte og hvilke som er utforskende, og hvordan uteliggere håndteres. Les hvert skript agenten skriver; de er som regel korte. Kjør hele pipelinen på nytt fra rådata i et ferskt miljø før innsending, helst med én enkelt kommando, og legg den kommandoen i README-en. Oppgi verktøyet og modellversjonen i metodedelen, slik de fleste tidsskrifter nå krever.
Kostnad og tilgang
Claude Code krever et Claude Pro- eller Max-abonnement eller API-kreditt. Codex er inkludert i ChatGPT Plus og Pro. Gemini CLI er gratis for personlige kontoer med daglige grenser som er rikelige for de fleste analyser. Institusjonslisenser er tilgjengelige fra alle tre leverandørene og kommer vanligvis med databehandlingsvilkår som forbrukerkontoer mangler; sjekk med IT-avdelingen før du legger deltakerdata inn i noen av dem.
Lenker til hvert verktøy finnes på vår verktøyside for koding og dataanalyse.





Kommentarer