Guide - AI-assistenter
I kursen uppmuntrar vi dig att använda AI-assistenter som ett lärverktyg — för att förstå begrepp, testa din förståelse och sätta kursmaterialet i sammanhang. Det är däremot inte meningen att AI ska lösa uppgifter åt dig.
Tillgängliga AI-assistenter
Section titled “Tillgängliga AI-assistenter”Det finns idag många AI-assistenter att välja bland. Nedan beskrivs de vanligast förekommande med styrkor och svagheter — välj den eller de som passar ditt arbetssätt bäst. Det är helt i sin ordning att använda flera parallellt.
GitHub Copilot
Section titled “GitHub Copilot”GitHub Copilot är integrerad direkt i Visual Studio Code och är det enda verktyget i listan som lever inuti din editor. Som student kan du ansöka om GitHub Education och få tillgång till Copilot kostnadsfritt.
Styrkor:
- Inga kontextbyten — assistenten finns direkt i editorn
- Inline-förslag och ett chat-läge integrerat i VSCode
- Gratis för studenter via GitHub Education
Svagheter:
- Kräver GitHub-konto och godkänd ansökan (se nedan)
- Tenderar att ge färdiga lösningar på kod — kräver disciplin att använda som lärverktyg
- Installation sker i vecka 2 tillsammans med VSCode
Ansök om GitHub Education
Section titled “Ansök om GitHub Education”Du kan ansöka redan nu — godkännande tar vanligtvis ett dygn.
- Skapa ett konto på github.com om du inte redan har ett. Använd din
LNU-e-postadress (
xxx@student.lnu.se). - Gå till education.github.com/students och klicka på Join Global Campus.
- Verifiera din studentstatus med ditt LNU-studentkort eller studentmejl.
- När ansökan är godkänd aktiveras Copilot automatiskt på ditt konto.
Installera Copilot i Visual Studio Code
Section titled “Installera Copilot i Visual Studio Code”VSCode installeras i vecka 2. Ansök om GitHub Education redan nu så är du redo när det är dags.
- Öppna Visual Studio Code.
- Gå till Extensions (Ctrl+Shift+X / Cmd+Shift+X).
- Sök efter GitHub Copilot och installera tillägget.
- Logga in med ditt GitHub-konto när du uppmanas.
Claude
Section titled “Claude”claude.ai — webbaserad assistent från Anthropic. Fungerar utan konto i grundläge.
Styrkor:
- Utmärkt på djupa resonemang och långa, sammanhängande förklaringar
- Bra på att hålla kontext genom en lång konversation
- Ärlig om sina begränsningar och osäkerheter
- Lämpar sig väl för utforskande dialog — ställer gärna motfrågor
Svagheter:
- Gratis-tier har en daglig användningsgräns
- Webbaserad — kräver kontextbyte från editorn
ChatGPT
Section titled “ChatGPT”chatgpt.com — webbaserad assistent från OpenAI. Kräver konto.
Styrkor:
- Störst användarbas — rikligt med guider och tips om hur man promptar effektivt
- Bred och djup kunskapsbas inom JavaScript och webbutveckling
- Fungerar bra på svenska
Svagheter:
- Gratis-tier kan ha hastighetsbegränsningar under hög belastning
- Kan ibland ge alltför säkert formulerade svar även när AI:n är osäker
Google Gemini
Section titled “Google Gemini”gemini.google.com — webbaserad assistent från Google. Kräver ett Google-konto, vilket de flesta redan har.
Styrkor:
- Gratis och tillgänglig direkt med ett befintligt Google-konto
- Kan söka webben för aktuell information
- Bra integration med Google Docs och Drive för studenter som arbetar i Google-ekosystemet
Svagheter:
- Generellt något sämre än Claude och ChatGPT på djupare resonemang kring kod
- Kan vara ytlig i förklaringar av programmeringsbegrepp
Microsoft Copilot
Section titled “Microsoft Copilot”copilot.microsoft.com — webbaserad assistent från Microsoft, baserad på GPT-4. Inbyggd i Windows 11 och Edge-webbläsaren.
Styrkor:
- Gratis, ingen registrering krävs i grundläge
- Inbyggt i Windows 11 och Edge — alltid nära till hands
- Kan söka webben för aktuell information
Svagheter:
- Inte lika bra som de dedikerade verktygen ovan på djupare resonemang kring programmering
- Konversationslängd och minne kan vara mer begränsat
Att prompta för lärande
Section titled “Att prompta för lärande”Det finns en viktig skillnad mellan att använda AI för att lösa problem och att använda AI för att lära sig. I kursen vill vi att du fokuserar på det senare.
Undvik detta
Section titled “Undvik detta”Fråga inte AI-assistenten att lösa uppgifter åt dig:
“Skriv ett JavaScript-uttryck som ger det decimala värdet för det hexadecimala talet 0xFFFF00.”
Det ger dig svaret, men du lär dig ingenting.
Gör istället så här
Section titled “Gör istället så här”Använd AI-assistenten för att fördjupa din förståelse:
- Förklara begrepp: “Förklara vad ett uttryck är i JavaScript och ge tre enkla exempel.”
- Testa din förståelse: “Jag tror att
typeof nullger'null'. Stämmer det, och varför eller varför inte?” - Utforskande dialog: “Ställ mig frågor om typer och värden i JavaScript så att jag kan testa min förståelse. Börja enkelt och öka gradvis svårighetsgraden.”
- Jämför alternativ: “Vad är skillnaden mellan
isNaN()ochNumber.isNaN()i JavaScript, och när ska man använda vilket?” - Sätt i sammanhang: “Vilken roll spelar Node.js i ett fullstack-projekt? Förklara kortfattat för en nybörjare.”
Sätt rätt premiss från start
Section titled “Sätt rätt premiss från start”Börja gärna konversationen med en tydlig instruktion om hur du vill att AI-assistenten ska bete sig:
“Jag är nybörjare på JavaScript. Hjälp mig förstå begrepp genom att förklara och ställa följdfrågor — ge mig inte färdiga lösningar på programmeringsuppgifter.”
Det styr AI-assistenten mot ett lärandeorienterat förhållningssätt och gör interaktionen mer värdefull för dig.