Aider'i kurun ve kullanın
Aider, terminal için bir yapay zeka çift-progamlama aracıdır. AI-School, araç açık şekilde çalıştığı ve birçok diğer kodlama ajentinden daha az ajitatif olduğu için öğrencilerle kodlama için Aider'i önerir.
Öğrenci programlama konusunda yardım alır, ancak hangi dosyaların değiştiğini iyi görmeye devam eder.
Daha fazla bilgi için Aider web sitesi ve resmi Aider belgeleri adreslerine bakın.
Kurulum
Aider için önce Python gerekir. Python 3'ü python.org üzerinden veya Homebrew gibi bir paket yöneticisiyle kurun.
Daha sonra Python'un mevcut olup olmadığını kontrol edin.
macOS ve Linux
python3 --version
macOS ve birçok Linux kurulumunda Python 3 komutu python3 olarak adlandırılır; dolayısıyla kılavuzda her zaman python3 kullanın.
Windows
py --version
Windows'da Python genellikle py ile başlatılır.
Aider'i kurun
Önerilen kurulum, Aider kurulum belgelerine göre aider-install üzerinden yapılır.
macOS ve Linux
python3 -m pip install aider-install
aider-install
macOS ve Linux'ta Aider ayrıca bir kurulum betiği ile de kurulabilir:
curl -LsSf https://aider.chat/install.sh | sh
Windows'ta bu PowerShell ile yapılabilir:
py -m pip install aider-install
aider-install
Veya kurulum betiği ile:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider, git-repository olan bir klasörde en rahat şekilde çalışır. Bu yüzden git'i de kurun ve öğrencilerin sürüm kontrolü olan bir proje klasörü içinde çalışmasını tercih edin.
Kodlama ile Bağlantı
Aider, OpenAI uyumlu API'lerle çalışabilir. Bunun için Kodlama uç noktası ile AI-School'dan API anahtarını kullanın.
macOS ve Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="ais.jouw-api-sleutel"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "ais.jouw-api-sleutel"
Daha sonra terminali kapatıp yeniden açın, böylece Windows yeni değişkenleri kullanır.
Aider'i başlatın
Proje klasörüne gidin:
cd yol/size/projeye
Aider'i izin verilen bir model ile başlatın. Öğrenciler için önerilen model gpt-5.4-mini dır.
aider --model openai/gpt-5.4-mini
İleri düzey kullanıcılar için daha güçlü bir model seçilebilir:
aider --model openai/gpt-5.4
Dosyalarla çalışma
Aider içinde bağlama ekleyebileceğiniz dosyalar:
/add src/main.py
Daha sonra yardım isteyin, örneğin:
Bu fonksiyon neden çalışmıyor, açıklar mısın?
Veya:
Hata mesajını kullanıcı için daha net hale getir.
Kullanışlı komutlar
| Komut | Anlamı |
|---|---|
/add dosya | Sohbete bir dosya ekle |
/ask | Doğrudan kodu değiştirmeden sorular sor |
/code | Aider'dan kodu değiştirmesini iste |
/diff | Değişiklikleri gör |
/undo | Son AI değişikliğini geri al |
/exit | Aider'i kapat |
Sınıf için Tavsiyeler
Öğrencilere programlama yardımı olarak Aider'i kullanmalarını sağlayın, otomatik bir çözüm makinesi olarak değil.
İyi görevler örneğin:
- “Bu hata mesajı ne anlama geliyor?”
- “Şu adımı şimdi hangi adımda incelemeliyim?”
- “Bu fonksiyonu küçültmeme yardım et.”
- “Çözümümün mantıklı olup olmadığını kontrol et.”
Başlangıç için daha az uygun olanlar:
- “Tüm görevi benim için yap.”
- “Tam uygulamayı inşa et.”
- “Her şeyi otomatik olarak çöz.”