15 & 22 maj
Koda med Chat GPT
Du behöver inte kunna skriva en rad kod för att kunna koda
Chat GPT
Koda med Chat GPT
Jag är 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 iterera
Python Chat
Koda med Chat GPT
Python brukar anses vara ett av de lättaste programmeringsspråk att lära sig.
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 intressanta för elever