Aider, instalare și utilizare
Aider este un instrument de pair-programming AI pentru terminal. AI-School recomandă Aider pentru codare împreună cu elevii, deoarece instrumentul funcționează explicit și este mai puțin agentic decât multe alte agenți de coding.
Elevul primește ajutor la programare, dar poate vedea clar ce fișiere sunt modificate.
Mai multe informații găsiți pe site-ul Aider și în documentația oficială Aider.
Instalare
Pentru Aider aveți mai întâi nevoie de Python. Instalați Python 3 prin python.org sau printr-un manager de pachete precum Homebrew.
Verificați apoi dacă Python este disponibil.
macOS și Linux
python3 --version
Pe macOS și în multe instalații Linux comanda Python 3 se numește python3 în loc de python. Folosiți-așă în manual mereu python3.
Windows
py --version
Pe Windows Python pornește de obicei cu py.
Instalarea Aider
Instalarea recomandată conform documentației de instalare Aider este prin aider-install.
macOS și Linux
python3 -m pip install aider-install
aider-install
Pe macOS și Linux Aider poate fi instalat și cu un script de instalare:
curl -LsSf https://aider.chat/install.sh | sh
Pe Windows se poate face prin PowerShell:
py -m pip install aider-install
aider-install
Sau cu scriptul de instalare:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider funcționează cel mai bine într-un director care este un repository git. De aceea instalați și git și permiteți elevilor să lucreze într-un director de proiect cu control al versiunilor.
Conectare cu Codarea
Aider poate lucra cu API-uri compatibile OpenAI. Folosiți pentru aceasta endpoint-ul Coderen și cheia API din AI-School.
macOS și Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="aiul_tău_cheie_api"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "aiul_tău_cheie_api"
Închideți terminalul apoi deschideți unul nou, pentru ca Windows să utilizeze noile variabile.
Pornire Aider
Mergeți în dosarul proiectului dumneavoastră:
cd calea/către/proiectul/tău
Porniți Aider cu un model permis. Pentru cursanți recomandăm gpt-5.4-mini.
aider --model openai/gpt-5.4-mini
Pentru utilizatori avansați se poate alege un model mai puternic:
aider --model openai/gpt-5.4
Lucrul cu fișiere
În Aider puteți adăuga fișiere în context:
/add src/main.py
apoi cereți ajutor, de exemplu:
Poți explica de ce această funcție nu funcționează?
Sau:
Fă mesajul de eroare mai clar pentru utilizator.
Comenzi utile
| Comandă | Semnificație |
|---|---|
/add fișier | Adaugă un fișier în chat |
/ask | Pune întrebări fără a modifica imediat codul |
/code | Cere lui Aider să modifice codul |
/diff | Afișează modificările |
/undo | Anulează ultima modificare AI |
/exit | Închide Aider |
Sfaturi pentru clasă
Permiteți elevilor să folosească Aider ca asistență de programare, nu ca soluție automată.
Sarcini bune, de exemplu:
- „Explică ce înseamnă această eroare.”
- „Ce pas ar trebui să cercetez acum?”
- „Ajută-mă să fac această funcție mai mică.”
- „Verifică dacă soluția mea este logică.”
Mai puțin potrivit pentru începători:
- „Fă toată tema pentru mine.”
- „Construiește întreaga aplicație.”
- „Rezolvă tot automat.”