Gå til hovedinnhold

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"
Git installasjon

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

KommandoBetydning
/add filLegg til en fil i chatten
/askStill spørsmål uten å endre koden direkte
/codeBe Aider endre kode
/diffSe endringene
/undoAngi siste AI-endring tilbake
/exitAvslutt 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.”