I huvudet på en utvecklare #2
Våra utvecklare på Appli har alltid många goda idéer och kloka tankar, och då och då ber vi de göra ett avstamp kring den utveckling vi befinner oss i. Vår IT-chef har sammanfattat sina tankar i en krönika nedan om sina egna reflektioner om AI, Chat-GPT och på vilket sätt skiftet vi står inför revolutionerar branschen och hur man som utvecklare behöver agera och använda den nya tekniken i sin vardag.
Det här var ett 100%-igt korrekt svar som gjorde att jag på under en minut klarade av en enkel uppgift jag behövde få gjord. Jag hade kunnat “Googla” mig till samma info, alternativt använda mig av min tidigare kunskap (jag kände till en annan programvara som gjorde samma sak, men visste inte om den fortfarande levde, var man hittade den och hur man installerade på Mac), och jag hade lyckats, men jag hade inte löst problemet på samma korta tid, eftersom svaren jag hade hittat hade varit i form av mer pratiga artiklar som inte direkt hade svarat på ett koncist sätt. Inget fel i det, men denna gång ville jag bara minimera tiden från att få behovet, tills behovet var löst.
Nästa exempel: Jag ber ofta om initial kod för att lösa problem, nedan har jag tagit en screenshot på en initial konversation om ett verktyg jag behövde härom veckan. Det blir för mycket att klistra in hela konversationen, men jag hoppas att bilden i sig ger en känsla för hur lätt det är att starta ett projekt. Dessutom kan man tänka sig att starta projekt i språk man är novis i (jag råkar behärska Rust, så det var inte fallet här). I frågan här är det kul att jag behöver inte närmare förklara väldigt specifik kontext, som vad QCOW2 är för format, AI -systemet känner till detta, eftersom det har tränats på stora delar av mänsklig text-produktion. Den har minst ytlig kännedom om nästan allt. Svaret var förstås bagatellartat, men man fick kod som skulle ta 5–10 minuter att skriva från scratch, som grund för fortsatt kodning. Dessutom har man skapat en diskussion där man kan dyka djupare in i detaljer. Denna interaktivitet finns inte i alternativ som Google, eller textböcker som täcker specialämnet man vill utforska.
Lärdom: Be gärna om ramverk för kod givet vissa lösa specifikationer för att komma i gång. Ofta funkar svaren väl för att komma i gång med projekt och man kan interaktivt utveckla vidare. Detta är med dagens AI-system att rekommendera, då för mycket specifikationer “up-front” ger för mycket att “tänka på" för systemet, vilket sänker kvaliteten på svaren, i min erfarenhet.
Jag har tjogtals med andra exempel, men där slutar jag för idag. Hoppas någon inspirerats att använda AI som hjälp nu. Själv använder jag även ChatGPT som hjälp privat för saker som golf- och schackträning! Tro det eller ej :-)
Vill ni läsa "I huvudet på en utvecklare #1", klicka nedan!
MOBILE ONLY