Gå til hovedindhold

Aider installeres og bruges

Aider er et AI-parprogrammeringsværktøj til terminalen. AI-School anbefaler Aider til kodning med elever, fordi værktøjet er eksplicit og mindre agentikt end mange andre coding agents.

Lernen får hjælp til programmering, men kan stadig se tydeligt, hvilke filer der ændres.

Mere information findes på Aider-hjemmesiden og i den officielle Aider-dokumentation.

Installation

Til Aider har du først brug for Python. Installer Python 3 via python.org eller via en pakkemanager som Homebrew.

Tjek derefter, om Python er tilgængeligt.

macOS og Linux

python3 --version

På macOS og mange Linux-installationer hedder Python 3-kommandoen python3 i stedet for python. Brug derfor i vejledningen altid python3.

Windows

py --version

På Windows sættes Python normalt i gang med py.

Aider-installation

Den anbefalede installation ifølge Aider-installationsdokumentationen er via aider-install.

macOS og Linux

python3 -m pip install aider-install
aider-install

På macOS og Linux kan Aider også installeres med et installationsscript:

curl -LsSf https://aider.chat/install.sh | sh

På Windows kan dette ske via PowerShell:

py -m pip install aider-install
aider-install

Eller med installationsscriptet:

powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Git-installation

Aider fungerer bedst i en mappe, der er et git-repository. Installer derfor også git og lad eleverne foretrække at arbejde i en projektmappe med versionsstyring.

Forbindelse til Kodning

Aider kan arbejde med OpenAI-kompatible API'er. Brug derfor Kodering-endpointet og API-nøglen fra AI-School.

macOS og Linux

export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="din.api-nøgle"

Windows

setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "din.api-nøgle"

Luk derefter terminalen og åbn en ny terminal, så Windows bruger de nye variabler.

Aider-start

Gå til mappen for dit projekt:

cd sti/til/din/projekt

Start Aider med en tilladt model. Til elever anbefales gpt-5.6-luna.

aider --model openai/gpt-5.6-luna

Til avancerede brugere kan en stærkere model vælges:

aider --model openai/gpt-5.6-terra

Arbejde med filer

I Aider kan du tilføje filer til konteksten:

/add src/main.py

Bed derefter om hjælp, for eksempel:

Kan du forklare hvorfor denne funktion ikke virker?

Eller:

Gør fejlmeddelelsen mere tydelig for brugeren.

Praktiske kommandoer

KommandoBetydning
/add filTilføj en fil til chatten
/askStil spørgsmål uden straks at ændre koden
/codeBed Aider ændre koden
/diffSe ændringerne
/undoFortryd den seneste AI-ændring
/exitAfslut Aider

Råd til klassen

Lad eleverne bruge Aider som programmeringshjælp, ikke som automatisk løsningsmaskine.

Gode opgaver er for eksempel:

  • “Forklar hvad denne fejlmeddelelse betyder.”
  • “Hvilket skridt bør jeg undersøge nu?”
  • “Hjælp mig med at gøre denne funktion mindre.”
  • “Tjek om min løsning er logisk.”

Mindre passende for begyndere:

  • “Lav hele opgaven for mig.”
  • “Opbyg den fulde applikation.”
  • “Løs alt automatisk.”
WhatsApp