Canonical: https://instain.ru/tr/ai/aider/
Language: tr

Aider-AI / Paul Gauthier  hizmet

# Aider. 

Git'te depo haritası ve düzenleme geçmişi ile terminalde AI ortağı

4.45 / 5    [Katalog değerlendirmesi](https://instain.ru/tr/ai/aider/#editorial-rating) [Resmî site ](https://aider.chat/)

Aider, terminaldeki bir diyalog üzerinden mevcut projenin dosyalarıyla çalışır. Güçlü yanı, küçük ve denetlenebilir bir döngüdür: görevi konuşmak, değişikliği yapmak, diff'i görmek ve alışılmış geliştirme araçlarıyla doğrulamak.

![Aider: terminalde çalışan AI yardımcısı ve kodla çalışma örneği](https://instain.ru/assets/images/aider-screen-9c1a204f71de-1200.webp)

Resmi Aider sayfası: terminal AI ortağı ve kod çalışması örneği.  [Kaynağı aç ](https://aider.chat/)

## Git ile birlikte düzenleme

Değişiklik birbiriyle bağlantılı birkaç dosyayı etkiliyorsa her dosyayı ayrı web sohbetine taşımak kullanışsızdır. Aider proje dizininde başlatılır ve gereken kaynak dosyalar oturuma eklenir. Yardımcı bu dosyaların içeriğini alır, ek bağlam için depo haritasını kullanır ve göreve göre dosyaları değiştirir. Değişiklikler Git üzerinden izlenebilir; istenmeyen değişiklikleri geri alma olanağı vardır.

Proje haritası ilişkileri bulmaya yardımcı olur, ancak bağlamı sonsuz yapmaz. Çok fazla dosya eklerseniz hem maliyet hem de önemli bir gereksinimi kaçırma olasılığı artar. Belirli davranışı tanımlamak, yeniden üretilebilir bir örnek eklemek ve başvuru materyallerini yalnızca gerçekten gereken yerlerde tutmak daha iyidir.

## Önce bir soru, sonra bir değişiklik

ask modunda mevcut kodu düzenlemeden anlamak kolaydır. code modu değişiklik yapmak içindir; architect ise çözümü tasarlama ve dosyalara uygulama görevlerini planlayıcı model ile düzenleyici model arasında paylaştırır. Bu ayrım yararlıdır: bazen araca uygulamayı değiştirme izni vermeden önce hatanın nedenini anlamak gerekir.

Örneğin içe aktarma işlevi, zorunlu olmayan alanı boş olan satırları kaybediyor. Önce böyle bir satırın izlediği yolu ve elendiği noktayı göstermesini isteyin. Ardından değişikliği içe aktarma işleyicisiyle sınırlayın, boş değer için beklenen sonucu tanımlayın ve kontrol eklemesini isteyin. Böyle bir görev tanımını değerlendirmek, “içe aktarmayı düzgünce yeniden yaz” talebinden kolaydır.

## Model ayrı olarak seçilir

Aider, Ollama üzerinden de kullanılabilen yerel modellerin yanı sıra bulut sağlayıcılarına bağlanır. Programı kurmak tek başına bulut modelinin işlem kaynaklarını ücretsiz yapmaz. Yerel seçenekte metin, seçilen yerel sunucu tarafından işlenir; düzenleme kalitesi, hız ve kullanılabilir bağlam uzunluğu modele ve bilgisayara bağlıdır.

Yerel çalıştırma olanağı her çalıştırmaya kendiliğinden uygulanmaz. Bulut anahtarı ilgili bağlamı sağlayıcıya gönderir; ek kaynaklar ve komutlar da ağa erişebilir. Özel bir projeyle çalışmadan önce etkin modeli, bağlantı adresini ve oturumdaki dosyaları kontrol edin. Üçüncü taraf API'lerin desteklenmesi, Aider'ın kendisinin ayrı bir bulut API'si bulunduğu anlamına gelmez.

## Sonuç nasıl kabul edilir

Düzenlemeden sonra diff'i inceleyin ve yalnızca hata mesajının metninin değil, asıl sorunun düzeltildiğinden emin olun. Otomatik lint ve testler sorunların bir kısmını bulmaya yardımcı olur; bunların komutları ve ortamı kendi projenize göre ayarlanmalıdır. Dar kapsamlı düzeltmenin komşu işleyişi bozmaması için normal dosyayı ve geçersiz kaydı da kontrol edin.

Git'e yapılan bir kayıt önceki duruma dönmeyi kolaylaştırır, ancak kodun doğru olduğunu kanıtlamaz. Bağlama gizli bilgiler eklemeyin ve modelin kurum içi mimari kuralları kendiliğinden tahmin edeceğine güvenmeyin. Bunlar için gerçek örnekler içeren kısa bir kurallar dosyası hazırlamak daha iyidir.

## Hangi görevler uygun

- Birden fazla dosyada yeniden üretilebilir hatayı düzeltmek

- Düzenlemeden önce kodu tartışmak

- Doğrulanabilir Git-diff hazırlamak

- Kendi yerel modelinizle çalışmak

Özellikler 

## Güçlü yönler

- Depo haritası ve dosya seçimi

- ask, code ve architect modları.

- Değişikliklerin Git ile yerleşik bağlantısı

Dikkate alınması gerekenler 

## Sınırlamalar

- Bulut tokenleri model sağlayıcıya ödenir

- Küçük yerel modeller değişiklik biçimine uymakta daha çok zorlanabilir

- Test komutlarını ve proje bağlamını geliştirici ayarlar

## Seçim ve koşullar

Ücretsiz kullanım

Evet

Deneme süresi

Doğrulanmadı

Kayıt gerektirmez

Evet

Rusça arayüz

Doğrulanmadı

Yerel kurulum

Evet

API

Doğrulanmadı

“Doğrulanmadı”, yeterli bilgi bulunmadığı anlamına gelir. Özellik mevcut olabilir; geliştiricinin koşullarını kontrol edin.

Girdi biçimleri

Metin, Kod

Sonuç

Metin, Kod

### Koşullar

Program ücretsizdir; yerel Ollama, Aider hesabı ve bulut tokenleri olmadan çalışmaya izin verir. Bulut modelleri ayrıca ücretlendirilir; yerel işleme için yerel bağlantı gerekir.

Görevden ilk sonuca

## Uygulama örneği

Görev

Birden fazla dosyada yeniden üretilebilir hatayı düzeltmek

Ne hazırlamalısınız?

Projenizin küçük bir parçası ve hatanın token ve şifre olmadan çoğaltılabilir bir açıklaması.

### Görev veya istem

Bu işlevin boş bir listeyi neden yanlış işlediğini açıkla. Önce mevcut davranışı tanımla, ardından boş, normal ve hatalı girdiler için en küçük düzeltmeyi ve kontrolleri öner. Gereksiz yere projenin diğer bölümlerini değiştirme.

### Beklenen sonuç

Nedenin açıklaması, önerilen küçük bir diff ve yerel olarak çalıştırılması gereken kontroller.

### Sonuç nasıl kontrol edilir

- Değişiklikleri uygulamadan önce diff’i okuyun.

- Kontrolleri ayrı bir çalışma kopyasında çalıştırın ve isteğe gizli bilgi eklenmediğinden emin olun.

Bu, görevin nasıl tanımlanabileceğini gösteren editoryal bir eğitim örneğidir; servisi bizzat test ederek elde edilmiş bir sonuç değildir. Gerekli modun kullanılabilirliğini, kaynak dosyalar üzerindeki hakları ve sonucun kullanım koşullarını kontrol edin.

Ayrıntıları kontrol et

## Resmi kaynaklar

-  [Aider: resmi terminal AI ortağı ](https://aider.chat/)

-  [Aider: dosyalar, bağlam, değişiklikler ve Git ](https://aider.chat/docs/usage.html)

-  [Aider: yerel Ollama ](https://aider.chat/docs/llms/ollama.html)

-  [Aider: ask, code ve architect modları ](https://aider.chat/docs/usage/modes.html)

Açıklama geliştiricinin materyallerine dayanmaktadır. Fırsatlar, fiyatlar ve kullanılabilirlik değişebilir; kullanımdan önce orijinal kaynağa bakın.

Kısaca araç hakkında

Geliştirici

Aider-AI / Paul Gauthier

Kategori

[Kod](https://instain.ru/tr/category/code/)

Erişim

Terminal için açık kaynaklı program; kendi model sağlayıcınız veya yerel Ollama bağlanır.

Ödeme

Program açık kaynaklı olarak dağıtılır. Bulut inference ayrıca ücretlendirilir; yerel modeller kendi işlem kaynaklarını gerektirir.

API

Geliştirici belgelerini kontrol edin

[Geliştirici Koşulları ](https://aider.chat/docs/llms.html)

Katalog değerlendirmesi

4.45 / 5 

Özellikler

4.40 / 5 

Çalışma senaryoları

4.50 / 5 

Ekosistem

4.30 / 5 

Belgeler

4.60 / 5 

Puanlar katalogda yol gösterir. Kullanıcı yorumu veya kişisel test sonucu değildir.

[Metodolojiye bakın ](https://instain.ru/tr/methodology/)

Tanımaya devam edin

## Benzer görevler için

[Kategorinin tamamı  ](https://instain.ru/tr/category/code/)

Kod 

###  [Codex](https://instain.ru/tr/ai/openai-codex/)

Proje ile çalışan ve değişiklikleri kontrol eden AI asistanı

4.78 / 5   hizmet  

Benzer görevler; koşulları, biçimleri ve sınırlamaları karşılaştırın

Kod 

###  [GitHub Copilot](https://instain.ru/tr/ai/github-copilot/)

Editör ve geliştirme sürecinde kod ile yardım

4.73 / 5   hizmet  

Benzer görevler; koşulları, biçimleri ve sınırlamaları karşılaştırın

Kod 

###  [JetBrains AI Assistant](https://instain.ru/tr/ai/jetbrains-ai/)

JetBrains IDE içindeki AI sohbet, ipuçları ve kod ajanları

4.70 / 5   düzenleyici  

Benzer görevler; koşulları, biçimleri ve sınırlamaları karşılaştırın
