ProjectFlow A/S genopslog dette
🤯 Wow ! OpenAIs nye o1 model 🤖 er kvantespring bedre end den foregående model til softwareudvikling. 💬 Jeg eksperimenterer jævntligt med AI. I går bad jeg ChatGPT 4o om at lave et script til at udtrække besøgsstatistik fra en servers besøgs-log. I over 3 timer "snakkede" vi frem og tilbage, og den blev ved med at introducere fejl og uhensigtsmæssigheder. Det lykkedes kun til sidst, fordi jeg konstant hjalp den med at identificere og rette fejl. Jeg kunne have lavet scriptet langt hurtigere selv. 🕑 I dag gav jeg ChatGPT o1 den samme opgave. 2 forsøg og ca. 3 minutters processering tog det (o1 er markant langsommere, fordi den "tænker" over opgaven inden den begynder at svare). Den havde én mindre fejl i første forsøg. Jeg gav den fejlbeskeden, og den rettede straks fejlen. Dens nye løsning virker, og er tilmed markant hurtigere til at udlede statistikken fra log-filen. 3 sekunder 🐇 versus 2 minutter og 11 sekunder 🐢 👨💻 Jeg har som softwareudvikler primært brugt ChatGPT til at producere boilerplate-kode (start-kode som jeg kan arbejde videre med på egen hånd) eller få input til problemstillinger. ChatGPT 4o var simpelthen for ringe til at løse reelle udviklingsopgaver. Den nye o1 model rykker baren markant for, hvad ChatGPT kan hjælpe med i forhold til softwareudvikling. #️⃣ Prompten jeg stillede ChatGPT: "Lav et bash-script der ved at læse access.log fra Apache2 udskriver antal besøgende time for time. Scriptet skal ikke tælle bots med og det skal være muligt at angive IP-adresser som argument som skal ignoreres i loggen. Det er vigtigt at scriptet er performance-stærkt. Eksempel på ønsket output: ./monitor /var/www/website-dk/log/access.log --ignore-ip=x.y.z --ignore-ip=yyy.yyy.yyy.yyy 2024-09-12 00:00 - 01:00: 5 unique visitors 2024-09-12 01:00 - 02:00: 4 unique visitors 2024-09-12 02:00 - 03:00: 3 unique visitors 2024-09-12 03:00 - 04:00: 24 unique visitors" Vedhæftet billede viser outputtet fra det nye script (monitor), efterfulgt af outputtet fra det gamle script (count_visitors). Der er forskelle i antal besøgende, hvilket skyldes at jeg manuelt har udvidet bot-filteret i count_visitors. 🍃 Jeg undskylder på forhånd for de mange liter vand og det store strømforbrug som mit forsøg har resulteret i. Vi bør være varsomme med at bruge AI uden omtanke. Jeg ville elske at kende det faktiske klimaaftryk for mine to prompt-sessioner. Dette opslag er ikke skrevet af ChatGPT 😉 #ai #openai #chatgpt #o1 #4o