Aider installasjon og bruk
Aider er et AI-parprogrammeringsverktøy for terminalen. AI-School anbefaler Aider for koding med elever, fordi verktøyet fungerer eksplisitt og er mindre agentbasert enn mange andre koding-agenter.
Lærlingen får hjelp til programmering, men ser fortsatt tydelig hvilke filer som endres.
Mer informasjon finner du på Aiders nettside og i den offisielle Aider-dokumentasjonen.
Installere
For Aider trenger du først Python. Installer Python 3 via python.org eller via en pakketilgang som Homebrew.
Sjekk deretter at Python er tilgjengelig.
macOS og Linux
python3 --version
På macOS og mange Linux-installasjoner heter Python 3-kommandoen python3 i stedet for python. Bruk derfor alltid python3 i veiledningen.
Windows
py --version
På Windows startes Python vanligvis med py.
Aider installasjon
Anbefalt installasjon i henhold til Aider-installasjonsdokumentasjonen 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 installasjonsskript:
curl -LsSf https://aider.chat/install.sh | sh
På Windows kan dette gjøres via PowerShell:
py -m pip install aider-install
aider-install
Eller med installasjonsskript:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider fungerer best i en mappe som er et git-repositorium. Installer derfor også git og la elever helst jobbe i en prosjektmappe med versjonskontroll.
koble til Koding
Aider kan fungere med OpenAI-kompatible API-er. Bruk Coderen-endepunktet og API-nøkkelen 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økkel"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "din-api-nøkkel"
Lukk deretter terminalen og åpne en ny terminal, slik at Windows bruker de nye variablene.
Starte Aider
Gå til mappen i prosjektet ditt:
cd sti/til/ditt/prosjekt
Start Aider med et tillatt modell. For elever anbefaler vi gpt-5.4-mini.
aider --model openai/gpt-5.4-mini
For avanserte brukere kan en sterkere modell velges:
aider --model openai/gpt-5.4
Jobbe med filer
I Aider kan du legge til filer i konteksten:
/add src/main.py
Be om hjelp senere, for eksempel:
Kan du forklare hvorfor denne funksjonen ikke fungerer?
Eller:
Gjør feilmeldingen tydeligere for brukeren.
Praktiske kommandoer
| Kommando | Betydning |
|---|---|
/add fil | Legg til en fil i chatten |
/ask | Still spørsmål uten å endre koden direkte |
/code | Be Aider endre kode |
/diff | Se endringene |
/undo | Angi siste AI-endring tilbake |
/exit | Avslutt Aider |
Råd til klasserommet
La elever bruke Aider som programmeringshjelp, ikke som en automatisk løsning.
Gode oppgaver er for eksempel:
- “Forklar hva denne feilmeldingen betyr.”
- “Hvilket steg bør jeg undersøke neste?”
- “Hjelp meg å gjøre denne funksjonen mindre.”
- “Sjekk om løsningen min er logisk.”
Mindre egnet for nybegynnere:
- “Gjør hele oppgaven for meg.”
- “Bygg hele applikasjonen.”
- “Løs alt automatisk.”