Hoppa till innehåll

Code Interpreter förändrar spelplanen

2 min läsning
Av Filip Wannehag

Code Interpreter har rullats ut till alla ChatGPT Plus-användare och jag har kört det ganska intensivt den senaste veckan. Ska vara ärlig, det här är den största uppgraderingen hittills. Det löser det problem jag klagat på sedan jag började använda ChatGPT, nämligen att man inte kunde ladda upp filer utan var tvungen att kopiera in text manuellt.

Nu kan man dra in CSV-filer, Excel, till och med PDF:er, och ChatGPT skriver Python-kod i bakgrunden som analyserar datan. Man behöver inte kunna Python själv, man beskriver bara vad man vill ha.

Jag testade med en CSV-export ur vårt ekonomisystem, transaktionsdata för hela året. Bad den identifiera de tio största avvikelserna mot budget per fastighet. Inom kanske 30 sekunder hade den skrivit koden, kört den och presenterat resultatet med en tabell och ett stapeldiagram. Samma grej i Excel hade tagit mig 15-20 minuter, och det är om jag redan har bra pivottabeller redo. Har jag inte det pratar vi kanske 30 minuter.

Datarensning är en annan grej som fungerar riktigt bra. Vi exporterar data ur ett äldre fastighetssystem som ibland ger helt galna format. Datum som inte stämmer, saknade värden överallt, dubbletter. Jag har suttit och rensat sådant manuellt i Excel förut och det tar timmar. Code Interpreter fixar det på minuter och förklarar dessutom vad den gör. Visualiseringar fungerar också bra, den gör diagram som ser tillräckligt okej ut för interna rapporter och ledningsgruppen.

Men och det här är viktigt, man måste verifiera resultaten. Code Interpreter kan generera Python-kod som ser helt korrekt ut men som har subtila fel. Jag har redan hittat två fall där resultatet hade blivit felaktigt om jag inte dubbelkollat. Fel kolumnreferens i det ena fallet, fel datumfilter i det andra. I en ekonomikontext kan man inte bara acceptera svaret och gå vidare, man måste kontrollera. Min rutin är att alltid be ChatGPT visa koden och sen stämma av nyckeltalen mot Excel.

Och sen datasäkerhetsfrågan som blir allt viktigare. Italien blockerade ChatGPT tillfälligt i april pga dataskyddsbekymmer och nu sitter vi här och laddar upp riktig företagsdata. OpenAI säger att de inte tränar på data från betalande användare men jag anonymiserar känslig data ändå. Byter ut fastighetsnamn och hyresgästnamn innan jag laddar upp. I ett mindre bolag finns det ju ingen IT-avdelning som sätter regler åt en, man får vara sin egen polis med sådant här.