Lær Python med SkoleGPT

Kunstig intelligens bliver en stadig større del af skolens hverdag, men hvordan bruger vi AI på en måde, der styrker elevernes læring i stedet for blot at give dem svarene?

I programmering er det fristende at lade en chatbot skrive hele løsningen. Problemet er, at eleverne risikerer at springe den vigtigste del over – nemlig at forstå, hvordan koden fungerer, og hvordan man selv finder og retter fejl.

Derfor har jeg udviklet assistenten “Lær Python” til SkoleGPT. Den er ikke tænkt som en facitliste, men som en læringsmakker, der guider eleverne gennem dialog, hjælper dem med at forstå deres fejl og støtter dem i at finde løsninger selv. I dette indlæg kan du læse om tankerne bag assistenten, hvordan den er opbygget, og hvordan jeg planlægger at bruge den i undervisningen.

Bag om assistenten

Assistenten “Lær Python” er udviklet som en læringsmakker til elever, der allerede har fået en grundlæggende introduktion til Python. Tanken er, at den både kan hjælpe elever, som kun har prøvet lidt programmering, og elever, der er godt i gang med at udvikle deres færdigheder.

Stor fokus på læring

Assistenten er udviklet med fokus på læring gennem dialog. Den skal ikke fungere som en facitliste, men som en vejleder, der hjælper eleverne med at forstå programmering og blive mere selvhjulpne.

Derfor skriver den ikke hele projekter eller færdige spil, som eleverne blot kan kopiere ind i en Python-editor og køre. I stedet hjælper den med én udfordring ad gangen. Den kan forklare begreber, hjælpe med at forstå fejlmeddelelser, pege på fejl i koden og guide eleven videre med spørgsmål og små eksempler. Hvis en elev sidder fast, stiller assistenten uddybende spørgsmål, så den kan give en forklaring, der passer til elevens niveau.

Målet er, at eleverne lærer at analysere deres egne fejl, forstå deres kode og udvikle deres evne til at løse problemer. Derfor opfordrer assistenten også eleverne til at forklare tingene med deres egne ord i stedet for blot at kopiere dens forklaringer.

Hent assistenten

Assistenten “Lær Python” er stadig under udvikling, men du kan allerede nu afprøve den. Jeg modtager meget gerne feedback og forslag til forbedringer af systemprompten, så den bliver endnu bedre som læringsværktøj.

Få adgang til den her – linket åbner SkoleGPT med assistenten.

Assistenten vil for alvor blive testet i uge 40, men først når eleverne har fået en grundlæggende viden om Python.

Sådan vil jeg bruge den med eleverne

Eleverne møder ikke assistenten fra første lektion. Først får de en grundlæggende introduktion til Python gennem en række opskrifter, hvor de selv skriver programmerne linje for linje. På den måde lærer de de vigtigste begreber og får erfaring med, hvordan Python fungerer.

Undervejs vil der naturligt opstå fejl. Det er en vigtig del af læreprocessen, at eleverne selv oplever disse fejl og øver sig i at finde og rette dem. Netop her kan assistenten blive en værdifuld støtte. I stedet for at give løsningen med det samme hjælper den eleverne med at forstå, hvorfor fejlen opstår, og hvordan de selv kan rette den.

Når eleverne senere arbejder mere selvstændigt eller i makkerpar, kan de bruge assistenten til at få forklaret begreber, forstå fejlmeddelelser og få hjælp til de dele af et projekt, de har svært ved. Den hjælper ét skridt ad gangen og lægger vægt på, at eleven selv tænker og træffer de næste valg.

På den måde bliver assistenten et supplement til undervisningen – ikke en erstatning for lærerens gennemgang eller elevernes egne forsøg.

Indlægget er skrevet med ChatGPT som min assistent.

Skriv en kommentar