Startsidan  ▸  Texter  ▸  Teknikblogg

Anders Hesselbom

Programmerare, skeptiker, sekulärhumanist, antirasist.
Författare till bok om C64 och senbliven lantis.
Röstar pirat.

Vi måste lösa försörjningen av programmerare

2024-04-04

Bilder som genereras av en artificiell intelligens (AI) är fortfarande inte särskilt trovärdiga. De defekter som kameror skapar saknas i AI-genererade bilder. Defekter som är konsekvensen av dagens generativa AI, är fortfarande någorlunda tydliga. Inom en snar framtid kommer detta förmodligen vara löst, men då kommer vi få problem med identifiering av förfalskningar som måste lösas. Personligen är jag en entusiastisk användare av AI när jag skriver datorprogram, men jag inser att en lösning som automatisk kodgenerering skapar nya problem även inom detta område. Precis som när bilder genereras, så är misstagen subtila. Och när den automatiska kodgenereringen blir bättre, kommer misstagen bli mer subtila innan de försvinner. Jag fick erfara detta ytterligare en gång idag när jag byggde en grafikgenerator (en kodkomponent man kan ge instruktioner till för att tända och släcka bildelement/pixlar på datorskärmen).

Jag föreslog en skrivskyddad heltalsvariabel som hette _width, Microsoft Copilot kompletterade med dito som hette _height, och ett förslag på en byte[] (endimensionell byte-array). Förstår man syftet med variablerna (att beskriva en bilds bredd och höjd) borde förslaget istället vara byte[,] (en tvådimensionell byte-array). Eller så tänkte sig AI:n att jag skulle göra en mindre abstrakt minnesrepresentation, mer trogen hur grafikkortet hanterar data. Jag är imponerad, men ett litet tecken kan ha väldigt stora konsekvenser för en datorprogrammerare! Helt plötsligt förväntas jag veta vilken kontext AI:n tror att jag befinner mig i! När systemutveckling sköts av AI, kommer tempot öka. Vårt beroende av kod kommer att öka med den ökade tillgängligheten. Kravet på de personer som är inblandade i peer reviewing kommer att öka. Antalet reviewers kommer att öka. Kravet på olika testfunktioner (enhetstester, end-to-end-tester, regressionstester, med mera) kommer att öka.

Det blir som när bilar började produceras på löpande band för drygt 110 år sedan. Helt plötsligt blir bilen en överkomlig produkt för en större grupp, vilket ökar efterfrågan av produkten, och därmed behovet av kunniga arbetare som ska tillgodose behovet som egentligen skapades av tillgången. Om lilla Sverige ska vara med i matchen, behöver vi inte bara ett ännu vassare utbildningssystem, vi behöver ha tillräckligt många som faktiskt är intresserade av elektronisk databehandling. Mark King blev inte den virtuous han är bara för att han gick en kurs i hur man hanterar en el-bas, han var genuint intresserad av att lära sig spela, och han använde mycket ledig tid till att öva på att hantera instrumentet. Så på något vis behöver Sverige sälja in datorprogrammering till nya generationer på ett positivt sätt, annars kommer vi bli ersatta av AI. Gissningsvis utländsk sådan.

Kategorier: Utbildning

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *



En kopp kaffe!

Bjud mig på en kopp kaffe (20:-) som tack för bra innehåll!

Bjud på en kopp kaffe!

Om...

Kontaktuppgifter, med mera, finns här.

Följ mig

Twitter Instagram
GitHub RSS

Public Service

Folkbildning om public service.

Hem   |   linktr.ee/hesselbom   |   winsoft.se   |   80tal.se   |   Filmtips