Category Archives: ChatGPT

LTU alumnträffar i Stockholm och Göteborg

Anropar alla LTU-Alumner i Stockholm och Göteborg!

230420 är det dags för alumnträff i Stockholm där ni kan få mingla med andra alumner och få lite inspiration av mig om hur generativ AI kommer att förändra våra liv, både privat och professionellt!

230531 är det dags för Göteborg och där får ni tyvärr inte mingla med mig på plats utan jag föreläser istället på distans.

Varmt välkomna!

Ni kan anmäla er till Göteborgsträffen här.

Bilder från Stockholmseventet:

Presentation: AI och lärande, möjligheter och utmaningar @ Tekniska Museet 230322

Varmt välkomna på en inspirationskväll om AI och lärande arrangerad av Tekniska Museet i Stockholm. Eventet på plats fullt med presentation kommer att sändas live. Anmäl er här för att få tillgång. Jag föreläser ca 1715-1800. Efter mig föreläser Anders Enström om sina tankar gällande AI och lärande följt av en fråge- och diskussionsstund.

Presentation.

Här hittar ni en inspelning av hela eventet. Min del börjar 10 min in i inspelningen.

Mazy – ChatGPT gör ett enkelt 3D-spel i Doom-stil

Provade att be ChatGPT4 att göra ett enklare labyrintspel i Wolfenstein / Doom-anda. Det blev ett interaktivt sampel där jag kunde gå omkring med vanliga WASD och styra kameran med musen. OBS det fungerar inte på mobiler.

Här är spelet som det ser ut just nu. Själva labyrinten är inne i kuben.

Här kan ni prova “spelet”. Ni går omkring med tangenterna WASD och styr med musen. Notera att man inte går i den riktning man tittar (som är normalt i spel) utan man rör sig alltid i samma riktning som man trycker.

Det tog några försök att få till något som fungerade men ChatGPT hjälpte mig väldigt bra på vägen och förklarade de olika ändringarna med både vad och vart de skulle in i koden.

Mazy

Jag gav den följande instruktioner först och den valde själv programmeringsspråk (finns inte så många alternativ till JavaScript för detta) och den valde biblioteket three.js (det finns många olika att välja på). Under det kan ni se delar av svaret inklusive den första delen av förklaringen.

Skapa ett 3D-spel som Wolfenstein eller Doom. Gör det i en enda HTML-fil utan förklaringar. Kameran ska vara ut första-person och jag ska kunna gå omkring. Gätt olika färger och bilder på väggarna.

ChatGPT har fortfarande inte access till omvärlden så alla länkar till texturer (bilder) på väggar och golv blev fel. Dessa har jag fixat manuellt genom att bara göra om länkarna till bilder jag hittat på nätet och som liknar 3D-spels-miljöer.

Kontrollerna i spelet är inte som ett riktigt spel men det kan säkert ChatGPT också fixa.

Fixa fel

Jag fick som sagt några fel innan jag kunde “spela” och här kan ni se några iterationer med ChatGPT.

Först fick jag ett fel med initieringen av att låsa muspekaren i fönstret.

Sedan lade den själv till lite extra kod för att göra rörelserna jämnare. Dock gjorde ChatGPT lite fel (igen) men det fixade den när jag frågade fint.

Röra sig snabbare

Sedan ville jag kunna röra mig snabbare så jag frågade om det.

Kastat om höger och vänster

Sedan upptäckte jag att den hade växlat höger och vänster i rörelsen. Ett fel som nog många programmera också gör ibland.

Börja inne i labyrinten

Slutligen ville jag börja inne i labyrinten och det fixade ChatGPT åt mig.

Inte krocka med väggarna

Slutligen bad jag den om kod för att inte krocka med väggarna. Jag fick något som ser rätt ut men det fungerar inte riktigt utan istället så går man långsammare genom väggarna. Blev lite cool effekt. Jag tar med svaret här i alla fall som exempel.

Notera kommentaren i slutet av svaret om hur jag bör gå vidare med mer avancerade bibliotek med en fysikmotor.

Slutsats

ChatGPT4 är klart bättre på att programmera och detta “spel” den skapade är helt klart imponerande. Det tog mig ca 15 minuter att komma så här långt och även om jag är en väldigt erfaren programmerare (40+ år som programmerare) så hade jag inte fixat detta på 15 minuter. Programmering tar tid även om man är erfaren.

ChatGPT blir här verkligen är hjälplärare som kan svara på mina frågor och hjälpa komma vidare och förklara så jag också lär mig något. Jag har tidigare använt GitHub CoPilot (som använder AI-hjärnan Codex från OpenAI) väldigt mycket och där får man förslag på vad som ska läggas in men man får inte möjligheten att ställa frågor och det blir inte samma möjlighet till lärande med CoPilot.

Jag är övertygad om att ChatGPT kommer att kunna hjälpa många att lära sig programmera.

Ps. ChatGPT4 släpptes bara för någon dag sedan och för att få access måste man betala för ChatGPT Plus. ChatGPT4 kan resonera mycket bättre men är samtidigt mycket långsammare. När den genererade programkoden ovan så fick jag vänta en stund. Nästan om att titta på någon som programmerar i realtid. Det är visserligen bra för jag satt och läste koden medan ChatGPT4 producerade den. Lärande igen…

Riskerna med att överanvända generativ AI och dess påverkan på vår kreativitet

Jag har tidigare skrivit ett flertal texter om AI och ChatGPT på denna blogg. Här är en text om riskerna med att överanvända och förlita sig för mycket på generativ AI inklusive ChatGPT.

Generativ AI är en spännande teknologi som används för att skapa nya och unika kreationer, från musik och konst till text och videor och har fått stor uppmärksamhet i och med ChatGPT:s lansering 221130. Genom att använda stora mängder data och algoritmer för maskininlärande så kan generativ AI skapa något som liknar det mänskliga skapandet.

Trots dess potential finns det risker med att använda generativ AI för mycket, och frågan är om det kan påverka oss som människor och vårt samhälle negativt?

Nedan diskuterar jag detta ur ett antal olika aspekter av användning av generativ AI.

Förlorar vi vår kreativa förmåga genom överanvändning av generativ AI?

Överanvändning av generativ AI kan vara en av de största riskerna för vår kreativitet och kreativa process. Det kan vara lockande att använda generativ AI för att spara tid och ansträngning när vi skapar något nytt, men om vi förlitar oss för mycket på teknologin kan vi förlora förmågan att tänka utanför ramarna och skapa något helt nytt och unikt. Vi kan bli alltför beroende av teknologin och tappa vår förmåga att vara kreativa på egen hand.

Att förlora vår kreativa förmåga kan ha allvarliga konsekvenser för vårt arbete och vår självbild då kreativitet är en viktig del av vår mänskliga natur, och det är viktigt att vi fortsätter att utveckla och utmana oss själva för att uppnå nya nivåer av originalitet och hur vi utrycker oss.

Kommer generativ AI att helt ersätta vår kreativitet?

Kommer överanvändning av generativ AI minska vår kreativitet och göra oss helt beroende av teknologin? Att skapa något från grunden kräver tid, ansträngning och tänkande. Om vi förlitar oss för mycket på generativ AI för att skapa något kan vi förlora vår förmåga att tänka kreativt och skapa något unikt.

Att förlita sig för mycket på generativ AI kan också minska vår motivation och engagemang för det kreativa arbetet. När vi använder generativ AI för att skapa något kan vi tappa intresset för själva skapandeprocessen och den kreativa utmaningen. Det kan kanske också minska vår förmåga att utveckla vår egen kreativa stil.

Kan snedvridning (bias) leda till exkludering och diskriminering?

En annan risk med generativ AI är att det kan leda till snedvridning (bias). Generativ AI är bara lika bra som de data som matas in i systemet. Om datamängden som används är snedvriden eller påverkad, kommer AI-hjärnan att producera ett snedvridet resultat. Detta kan leda till att vissa grupper exkluderas eller diskrimineras. Det är därför viktigt att se till att data som används för att träna generativ AI är mångsidig och inkluderar en bredd av olika perspektiv.

I träningen av ChatGPT:s underliggande AI-hjärna GPT3.5 så har människor hjälpt till med träningen genom att skapa både frågor och svar och frågan är då om dessa människor gör detta helt objektivt. Det är också en fråga om kulturella och sociala kopplingar som kan variera mellan olika delar av världen. ChatGPT är tränad av personer främst i USA och i Kenya och frågan ä not inte om det påverkar resultatet utan snarare hur det påverkar resultatet?

Finns det en risk att det blir ett överflöd av material skapat av generativ AI?

En annan risk med överanvändning av generativ AI är att det kan skapas för mycket nytt innehåll, vilket kan leda till ett överflöd av material som är svårt att sålla igenom. Detta kan göra det svårt för människor att hitta det som är relevant och värdefullt.

Dessutom kan det skapa en miljö där allt blir likadant och där originaliteten går förlorad. Det är också viktigt att hitta sätt att organisera och kategorisera innehåll så att det blir lättare för människor att hitta det som de söker efter.

Inom den akademiska forskningen är det en fara att det blir för enkelt att skapa nya publikationer och forskarvärlden kommer att översvämmas av publikationer som skapats med hjälp av AI vilket i sin tur kommer att påverka allmänhetens förtroende för forskningen. Vi forskare brukar säga att allt går att publicera, bara vi betalar för det. Det finns massor av akademiska konferenser och tidskrifter som bara finns för att tjäna pengar.

Finns det juridiska konsekvenser av användning av generativ AI?

Generativ AI kan producera innehåll som kan kränka upphovsrätten eller andra immateriella rättigheter. Detta kan leda till rättsliga problem för de som använder generativ AI utan att ha rättigheter till det producerade materialet eftersom det bygger på skyddat träningsdata.

Det pågår just nu flera rättsfall där rätten till träningsdata för att träna AI-hjärnorna utreds. Det vill säga, får allt data som finns tillgängligt användas för träning hur som helst? Här måste vi respektera upphovsrätten och andra rättigheter och det är fortfarande ganska oklart vad som gäller. Det som är klart är att en AI inte kan ha äganderätten till något den har skapat.

På webbplatsen Have I been trained? kan du söka bland 5.8 miljarder bilder som använts för att träna AI-hjärnor. Jag hittade inga bilder där på mig själv (Peter Parnes) men om du hittar bilder på dig själv eller som du skapat i databasen så kontakta gärna mig.

Finns det risker med missbruk av generativ AI?

Generativ AI kan användas på ett sätt som kan skada eller utnyttja andra människor, som till exempel att skapa deepfakes eller annat falskt material som kan användas för att manipulera människor eller sprida falsk information.

Jag gjorde ett experiment där jag skapade en serie bilder på LTU:s rektor Birgitta Bergvall-Kåreborn utifrån publika bilder på Birgitta. Jag stoppade inte in Birgitta i något negativt sammanhang men kunde lätt ha gjort det. Till exempel att Birgitta skakar hand och skrattar tillsammans med någon person som kan uppfattas som negativt. Självklart kan Birgitta dementera bilden, men finns den “där ute” så är skadan antagligen redan skedd och ryktet kan ta lång tid att reparera. Med dagens teknik så är det väldigt lätt att skapa denna typ av negativa fejkade bilder.

Här måste vi se till att det producerade materialet inte skadar någon annan och jag anser att detta bör ingå i läroplanen och undervisningen i grundskolan och gymnasiet kopplat till digitalisering och respekt för andra människor.

Kan generativ AI leda till sociala negativa konsekvenser?

Generativ AI kan ha sociala konsekvenser som kan påverka samhället negativt, som till exempel att människor ersätts av automatiserade processer eller att vissa yrken blir överflödiga. Detta är helt enkelt en del av att samhället utvecklas.

Det är också möjligt att det kan öka sociala klyftor där de som har tillgång till teknologin kan dra nytta av dess fördelar medan andra inte kan det.

Någon skrev ungefär följande: Det är inte AI som kommer att ta ditt jobb, utan istället är det personen som kan nyttja AI till sin fördel som kommer att ta ditt jobb. Jag tror det ligger väldigt mycket sanning i det påståendet och det leder återigen till att vi måste träna vår unga att använda till sin egen och till samhällets fördel.

Diskussion

Diskussionen om huruvida generativ AI kan påverka oss negativt negativt är en viktig. Å ena sidan kan generativ AI vara ett kraftfullt kreativt verktyg som kan hjälpa oss att uppnå nya nivåer av originalitet och nyskapande. Å andra sidan kan överanvändning av generativ AI minska vår förmåga att tänka utanför boxen och hitta nya lösningar på problem.

En möjlig fördel med att använda generativ AI för att stärka vår kreativitet är att det kan ge oss nya perspektiv och idéer som vi inte skulle ha kommit på annars. Genom att utmana oss att tänka annorlunda kan generativ AI hjälpa oss att utvidga våra kreativa gränser och hitta nya sätt att uttrycka oss på.

Samtidigt finns det en risk att vi förlorar vår egen kreativitet om vi förlitar oss för mycket på generativ AI. Om vi inte utmanar oss själva att tänka utanför ramarna och istället förlitar oss på teknologin kan vi förlora vår förmåga att skapa något unikt och personligt.

Så vad är svaret? Svaret är inte enkelt eftersom det beror på hur vi använder generativ AI och vår personliga inställning till teknologin. För vissa människor kan det vara ett ovärderligt verktyg för att stärka sin kreativitet, medan för andra kan det vara mest en distraktion eller till och med en fördumning.

Det är viktigt att tänka på hur vi använder generativ AI och att se till att det är ett verktyg för att underlätta vår kreativa process, inte en ersättning för den. Vi måste fortsätta att utveckla vår egen kreativa förmåga och använda generativ AI som ett komplement, inte som en ersättning . På så sätt kan vi använda generativ AI på ett sätt som stärker vår kreativitet och hjälper oss att skapa helt nya saker.

Sammanfattningsvis är generativ AI inklusive ChatGPT en spännande teknologi som kan användas för att skapa nya och unika kreationer. Dock som med alla teknologier finns det risker med överanvändning och det kan påverka vår kreativitet negativt. Det är därför viktigt att använda generativ AI med förnuft och att fortsätta att utveckla vår egen kreativa förmåga.

Jag tar mer än gärna emot era egna tankar i denna fråga.