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"
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
| Kommando | Betydning |
|---|---|
/add fil | Tilføj en fil til chatten |
/ask | Stil spørgsmål uden straks at ændre koden |
/code | Bed Aider ændre koden |
/diff | Se ændringerne |
/undo | Fortryd den seneste AI-ændring |
/exit | Afslut 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.”