AI för tekniklärare
Workshop
Jönköping, Upptech, 1 februari
Learning by doing
Testa några olika AI-verktyg för att skapa presentationer, generera kod, skapa film och skapa musik
Chat GPT
Koda med Chat GPT
Jag, Joel, är till skillnad från Andrew, språklärare. Jag kan inte skriva en rad kod. Men med hjälp av Chat GPT har jag lyckats skriva enklare spel.
Den lilla bollen pratar med
Chat GPT via API:t och Chat GPT är ganska duktig på att skriva kod. Testa följande prompt genom att klistra in den i rutan:
Agera som en experprogrammerare och hjälpsam lärare. Jag vill att du skriver kod i python för ett enklare Pong-spel
Klistra sedan in koden i terminalen eller på sidan https://replit.com/
När man skriver kod med Chat GPT är det inte säkert att det funkar första gången. Klistra in eventuella felmeddelanden och fortsätt
Python Chat
Koda med Chat GPT
Det som Joel inte vet är att jag, Andrew, har också varit språklärare en gång i tiden. Engelska, om inte ni redan hade gissat, men även spanska (länge sedan dock, blir bara pinsamt om ni försöker starta ett samtal...)
Hur som helst undervisar jag i programmeringskurser bland annat. Då anses Python vara ett av de lättaste programmeringsspråk att lära sig, alltså en bra utgångspunkt för nyfikna teknikelever!
Om du kan lite Python är det lätt att använda ChatGPT direkt i dina program.
Här får ni en utmaning:
På sidan https://replit.com/@galnd/chatgpt-exempel#main.py finns fungerande Python kod som ber ChatGPT om information om Nordirlands stolthet Titanic.
För att köra den koden måste du skapa konto, logga in, och klicka på ”Fork och Run.”
Utmaning: I nuläget körs koden bara en gång, sedan är programmet slut. Dessutom ställer programmet endast en fråga om Titanic till ChatGPT.
Kan du göra om, så att användaren kan välja vilken fråga som ställs? Och kan du också se till att du kan fortsätta ställa frågor gång på gång?
Rätt svar: Om du vill ha svaret, kolla i filen svar1.py till vänster i Replit fönstret.
Nästa steg: programmet som du skrev har inget ”minne”, d.v.s. att det blir inget samtal, endast fråga och svar. I filen svar2.py finns lite svårare kod som gör att programmet kan köras som ett samtal).
Scratch
Vad sägs om ChatGPT i Scratch?
Ni är kanske bekanta med Scratch, ett grafiskt programmeringsspråk framtagen av MIT. Scratch är Open Source och det finns andra varianter som har en del mer features - ett exempel av detta är Creaticode.
Creaticode har bland annat AI klossar, och i synnerhet en ChatGPT kloss. För att kunna använda just den klossen behöver du skapa ett konto (sedan är klossen gratis att använda).
Utmaningen är att få din sprite att framföra en hund limerick, skapat av ChatGPT via klossen:
Här finns en sammanfattning av hur just den klossen fungerar.
Du kanske kan komma på ännu mer lockande Scratch/ChatGPT utmaningar som skulle kunna vara intressant för teknikelever?
Gamma.app
Skapa presentationer på några klick
Gamma är en AI-tjänst som på några klick tar fram en presentation. Du kan låta AI:n skapa hela presentationen utifrån en prompt, eller så kan du låta AI:n förhålla sig till en text.
Självklart kan man behöva redigera och ändra det man inte tycker passar.
Questionwell
Skapa quiz som går att exportera till Kahoot, Quizlet, etc
Questionwell är en fiffig sida där man kan skapa ett quiz utifrån en text eller länk till artikel, eller till och med en prompt. Detta quiz kan man sedan, på ett enkelt sätt, exportera till valfritt responssystem såsom Kahoot, Quizlet, Gimkit, etc.