Przejdź do głównej treści

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

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

PolecenieZnaczenie
/add plikDodaj plik do czatu
/askZadawaj pytania bez bezpośredniej zmiany kodu
/codePoproś Aidera o zmianę kodu
/diffZobacz zmiany
/undoCofnij ostatnią zmianę AI
/exitZakoń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.”
WhatsApp