Instalacja i użycie Aider
Aider to narzędzie do par-programmingu AI dla terminala. AI-School poleca Aider do kodowania z uczniami, ponieważ narzędzie działa w sposób jawny i jest mniej agentyczne niż wiele innych agenckich narzędzi kodujących.
Uczeń otrzymuje pomoc w programowaniu, ale wciąż dobrze widzi, które pliki są modyfikowane.
Więcej informacji na stronie Aider: Aider-website i w oficjalnej dokumentacji Aider.
Instalacja
Do Aider potrzebny jest najpierw Python. Zainstaluj Python 3 przez python.org lub za pomocą menedżera pakietów, takiego jak Homebrew.
Następnie sprawdź, czy Python jest dostępny.
macOS i Linux
python3 --version
Na macOS i w wielu instalacjach Linux polecenie Python 3 nazywa się python3 zamiast python. Dlatego w instrukcji zawsze używaj python3.
Windows
py --version
W Windows Python zazwyczaj uruchamiany jest za pomocą py.
Instalacja Aider
Zalecana instalacja zgodnie z dokumentacją instalacyjną Aider jest za pomocą aider-install.
macOS i Linux
python3 -m pip install aider-install
aider-install
Na macOS i Linux Aider można także zainstalować za pomocą skryptu instalacyjnego:
curl -LsSf https://aider.chat/install.sh | sh
Na Windows można to zrobić przez PowerShell:
py -m pip install aider-install
aider-install
Lub za pomocą skryptu instalacyjnego:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider działa najlepiej w katalogu będącym repozytorium git. Zainstaluj więc także git i zachęcaj uczniów do pracy w projekcie z kontrolą wersji.
Łączenie z Kodowaniem
Aider może pracować z interfejsami API kompatybilnymi z OpenAI. Użyj do tego endpointu Kodowanie i klucza API z AI-School.
macOS i Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="twój-klucz-api"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "twój-klucz-api"
Zamknij następnie terminal i otwórz nowy, aby Windows używał nowych zmiennych.
Uruchomienie Aider
Przejdź do katalogu swojego projektu:
cd ścieżka/do/twojego/projektu
Uruchom Aider z dozwolonym modelem. Dla uczniów zalecamy gpt-5.6-luna.
aider --model openai/gpt-5.6-luna
Dla zaawansowanych użytkowników można wybrać mocniejszy model:
aider --model openai/gpt-5.6-terra
Praca z plikami
W Aider możesz dodawać pliki do kontekstu:
/add src/main.py
Następnie poproś o pomoc, na przykład:
Czy możesz wyjaśnić, dlaczego ta funkcja nie działa?
Albo:
Uczyń komunikat o błędzie bardziej zrozumiały dla użytkownika.
Przydatne polecenia
| Polecenie | Znaczenie |
|---|---|
/add plik | Dodaj plik do czatu |
/ask | Zadawaj pytania bez bezpośredniej zmiany kodu |
/code | Poproś Aidera o zmianę kodu |
/diff | Zobacz zmiany |
/undo | Cofnij ostatnią zmianę AI |
/exit | Zakończ Aider |
Rada dla klasy
Zachęcaj uczniów do używania Aider jako pomocy programistycznej, a nie jako automatycznego rozwiązania.
Dobre zadania to na przykład:
- “Wyjaśnij, co oznacza ten komunikat o błędzie.”
- “Który krok powinienem teraz zbadać?”
- “Pomóż mi zmniejszyć tę funkcję.”
- “Sprawdź, czy moje rozwiązanie ma sens.”
Mniej odpowiednie dla początkujących:
- “Zrób za mnie całe zadanie.”
- “Zbuduj całą aplikację.”
- “Rozwiąż wszystko automatycznie.”