PearAI, kesintisiz yapay zeka entegrasyonu ile kodlamayı basitleştiren, yapay zeka destekli güçlü bir Entegre Geliştirme Ortamıdır (IDE). VS Code ve Cursor gibi geleneksel editörlere mükemmel bir alternatiftir ve ek uzantılar gerektirmeden yerleşik yapay zeka özellikleri sunar. Bu kılavuzda, PearAI'yi nasıl etkili bir şekilde kuracağınızı ve kullanacağınızı anlatacağız.

Başlarken: PearAI'yi Kurma
Kurulumu İndirin
- PearAI'yi ücretsiz indirmek için https://trypear.ai/ adresine gidin.
- Kurulum süreci bir yükleyici indirmekle başlar.
PearAI'yi Kurma
- Yükleyici indirildikten sonra, kurulumu yapılandırmak için çalıştırın.
- Yapılandırma süreci, otomatik olarak VS Code'a benzer bir ortam kuracaktır.

Arayüzü Özelleştirme
- PearAI, koyu, açık ve yüksek kontrast modları dahil olmak üzere farklı temaları destekler.
- En iyi kodlama deneyimi için tercih ettiğiniz temayı seçebilirsiniz.
Özellikler ve İşlevler
1. VS Code Benzeri Deneyim
PearAI, VS Code arayüzünü taklit ederek aşağıdaki gibi tanıdık özelliklere erişmenizi sağlar:
- Uzantılar
- Hata ayıklama araçları
- Bulut geliştirme ortamları
2. PearAI'ye Giriş Yapma
- Google, GitHub veya e-posta hesabınızı kullanarak giriş yapabilirsiniz.
- Giriş yaptıktan sonra, mevcut tüm komutları sergileyen PearAI'nin önizleme karşılama dosyasına erişebilirsiniz.
3. Yapay Zeka Destekli Yardım
- Yeni Sohbet Paneli: Cursor'ın asistanına benzer bir sohbet paneli açmak için
Ctrl + L
tuşlarına basın. - Komut Yardımı: Kodlama yardımı için yapay zeka destekli bir sohbet penceresi açmak için
Command + I
kullanın. - Satır İçi İstek: Kodlama yaparken satır içi yapay zeka destekli öneriler alın.
- Sohbet Geçmişi ve Model Değiştirme: Yapay zeka modellerini kolayca değiştirin ve önceki konuşmaları yeniden ziyaret edin.
Hızlı Başlangıç
- Uygulamayı açın ve sohbet penceresi sağ tarafta görünmelidir (ilk seferde kısa bir süre yüklenebilir).
- PearAI sunucusunu seçin ve oturum açın.


- İsteğe bağlı:
pearai .
ile dizinler içinde açabilmeniz için PearAI'yi yolunuza ekleyin.


Örnek: Yeni bir Kod Tabanına Başlamak ve Sadece 2 Dakikada Bir Özellik Oluşturmak
"@
" Komutları
Nasıl Çalışır
@ Komutları, ek bağlam sağlayarak istemlerinizi geliştirir ve PearAI'nin çalışma ortamınız hakkında daha fazla bilgi sahibi olmasını sağlar. Mevcut bağlam seçeneklerinin bir listesini görmek için PearAI sohbetinde @
yazmanız yeterlidir. Her seçenek bir eklenti tarafından desteklenir ve belirli bilgilere kolayca başvurmanızı sağlar.
Örneğin, bir uygulamayı yerel olarak çalıştırırken sorun yaşıyorsanız ve terminalde birden fazla hatayla karşılaşıyorsanız, hata günlüklerini dahil etmek için @terminal
ve package.json
dosyasını eklemek için @files
kullanabilirsiniz. Bu, PearAI'nin sorunu hızla analiz etmesini ve hata ayıklamasını sağlayarak tüm sorun giderme sürecini kolaylaştırır.

Yerleşik Bağlam Sağlayıcılar
PearAI, iş akışınızı geliştirmek için çeşitli önceden yapılandırılmış bağlam sağlayıcılar içerir. Bunları, contextProviders
listesi altında config.json
dosyasına sağlayıcılar ekleyerek veya kaldırarak özelleştirebilirsiniz.
@Files
Bir dosyayı bağlam olarak eklemenizi sağlar ve PearAI'nin daha iyi yardım için içeriğine başvurmasını sağlar.
{
"contextProviders": [
{
"name": "files"
}
]
}
Yerleşik Bağlam Sağlayıcılar
PearAI, etkileşimlerinize ilgili bilgileri dahil ederek iş akışınızı kolaylaştırmaya yardımcı olan çeşitli bağlam sağlayıcılar içerir. Bu sağlayıcıları, contextProviders
listesi altında config.json
dosyasında etkinleştirebilir veya devre dışı bırakabilirsiniz.
@Codebase
Tüm kod tabanını bağlam olarak içerir. Daha büyük kod tabanlarının önemli miktarda kredi tüketebileceğini unutmayın.
{
"contextProviders": [
{
"name": "codebase"
}
]
}
@Code
Daha odaklı yardım için bireysel işlevleri veya sınıfları belirtmenizi sağlar.
{
"contextProviders": [
{
"name": "code"
}
]
}
@Docs
Resmi belgelere başvurmayı kolaylaştıran bir dokümantasyon sitesini bağlam olarak içerir.
{
"contextProviders": [
{
"name": "docs"
}
]
}
@Git Farkı
Kod özetleri ve incelemeler için kullanışlı olan, geçerli daldaki main
ile karşılaştırıldığında yapılan tüm değişiklikleri sağlar.
{
"contextProviders": [
{
"name": "diff"
}
]
}
@Terminal
Hata ayıklama ve sorun giderme için kullanışlı olan, geçerli terminal çıktısını bağlam olarak ekler.
{
"contextProviders": [
{
"name": "terminal"
}
]
}
@Sorunlar
Hata ayıklamaya yardımcı olan, geçerli dosyanızdaki hataları ve uyarıları içerir.
{
"contextProviders": [
{
"name": "problems"
}
]
}
@Klasör
Daha geniş bir bağlam için belirtilen bir klasördeki tüm içeriğe başvurur.
{
"contextProviders": [
{
"name": "folder"
}
]
}
@Dizin Yapısı
Projenin dizin yapısını bağlam olarak sağlar ve LLM'nin dosya organizasyonunu ve son değişiklikleri anlamasını sağlar.
{
"contextProviders": [
{
"name": "directory"
}
]
}
Yapay Zeka Modellerini Yapılandırma ve Ekleme
PearAI, kullanıcıların gelişmiş kodlama yetenekleri için çeşitli yapay zeka modellerini entegre etmelerine olanak tanır. İşte bunları nasıl yapılandıracağınız:
Model Yapılandırmasına Erişin
- Farklı yapay zeka seçeneklerini seçmek için
PearAI Model
üzerine tıklayın.

Bir Yapay Zeka Modeli Ekleme
Model Ekle
'ye tıklayın ve PearAI'nin sunucusu veya harici bir API anahtarı arasında seçim yapın.- GPT modellerine erişim için OpenAI API anahtarınızı sağlayın.
- Anthropic Claude modellerini veya yerel açık kaynaklı alternatifleri entegre edin.

- Eklemek istediğiniz modeli seçin.

config.jsonCMD/CTRL+SHIFT+Pconfig.json'u Aç
Azure OpenAI için, "engine" alanı dağıtım adınızdır.
PearAI'deki Önemli Kısayollar

Sekme Otomatik Tamamlama
PearAI, kodlama yaparken bir sonraki yazacağınız şeyi tahmin eden ve öneren sekme otomatik tamamlama özelliğini destekler. İşte bunu nasıl ayarlayacağınız:
Kurulum Kılavuzu
Supermaven şu anda piyasadaki en iyi ve en hızlı kod otomatik tamamlama yapay zekalarından biridir ve cömert bir ücretsiz katman sağlar. Supermaven'i doğrudan PearAI içinde bir uzantı olarak yüklemeniz yeterlidir.

Kullanım Maliyetleri (Yalnızca PearAI Sunucusu)
PearAI'nin kullanım maliyeti kredi cinsinden ölçülür. Kullanılan kredi miktarı, giriş istemlerinin boyutu, çıktı yanıtları, kullanılan model ve kullanılan yapay zeka aracı (PearAI Sohbet, PearAI Arama, PearAI Oluşturucu vb.) gibi faktörlere bağlıdır.
Erken erişim avantajı olarak, mevcut aboneler erken fiyatlandırmaya dahil edilecek ve bu özel oranları kalıcı olarak korumaları sağlanacaktır. 15$/ay aboneliği, eşdeğer miktarda API kredisini doğrudan LLM sağlayıcılarından satın almaktan daha fazla değer sağlar ve daha iyi bir fiyat noktasında daha fazla kullanıma erişim sunar.
Daha uzun mesajların ve daha büyük dosyaların daha fazla kredi tükettiğini unutmamak önemlidir. Benzer şekilde, her önceki mesaj bağlam olarak dahil edildiğinden, uzun konuşmalar kredileri daha hızlı tüketecektir. Kredi kullanımını optimize etmek için, sık sık yeni sohbetler başlatmanız önerilir. İsteklerde daha spesifik olmak sadece kredilerden tasarruf etmekle kalmaz, aynı zamanda yapay zekanın işlenecek daha az alakasız veriye sahip olacağından daha doğru sonuçlara yol açar.
Aylık limitlerine ulaşan aboneler, gösterge paneli aracılığıyla daha fazla kredi için yükleme yapabilirler ve bu kredilerin süresi dolmaz.
PearAI Kullanımını En Üst Düzeye Çıkarma
PearAI'den en iyi şekilde yararlanmak için aşağıdaki ipuçlarını göz önünde bulundurun:
Yeni konuşmalar başlatın: Konu değiştirirken veya alakasız sorular sorarken, yeni bir konuşma başlatmak işleri yönetilebilir tutmaya yardımcı olur ve kullanımı optimize eder.
Yeniden yüklemelerden kaçının: Bir dosya yükledikten sonra, PearAI daha önce yüklenen bilgileri hatırladığından, aynı konuşma içinde tekrar yüklenmesine gerek yoktur.
İlgili bağlam sağlayın: PearAI tüm kod tabanına erişebilse de, en iyi sonuçlar yalnızca istekle doğrudan ilgili dosyaları dahil ederek elde edilir. Bu, PearAI'nin en alakalı bilgilere odaklanmasını ve daha doğru ve yardımcı yanıtlar vermesini sağlar.
Mevcut modeller
PearAI sunucusu
Claude 3.5 Sonnet en son
Claude 3.5 Haiku (sınırsız ve kullanıcı aylık limitine ulaştığında otomatik olarak geçilir)
GPT-4o en son
OpenAI o1-mini
OpenAI o1-preview
Gemini 1.5 Pro
Yaygın kullanım durumları
Kod bölümlerini kolayca anlayın

Kod önerilerini otomatik tamamlamak için Sekme
tab
(MacOS) /tab
(Windows)

Kodlama yaptığınız yerde işlevleri yeniden düzenleyin
cmd+I
(MacOS) /ctrl+I
(Windows)

Kod tabanınız hakkında sorular sorun
@codebase
(MacOS) /@codebase
(Windows)

Belgeleri hızla bağlam olarak kullanın
@docs
(MacOS) /@docs
(Windows)

Eylem başlatmak için eğik çizgi komutlarını kullanın
/edit
(MacOS) //edit
(Windows)

Bağlama sınıflar, dosyalar ve daha fazlasını ekleyin
@files
(MacOS) /@files
(Windows)

Terminal hatalarını hemen anlayın
cmd+shift+R
(MacOS) /ctrl+shift+R
(Windows)

PearAI, yapay zeka destekli kod oluşturma ile proje geliştirmeyi basitleştirir. İşte bir örnek:
Bir Minecraft Klonu Oluşturma
- Yapay zeka istemleri aracılığıyla kod oluşturma isteği.
- PearAI gerekli dosyaları özerk olarak oluşturacaktır.
- Oluşturulan kodu yapılandırılmış bir proje klasöründe düzenleyin ve ekleyin.
Projeyi Çalıştırma
- Bağımlılıkları yükleyin (Python projeleri için
pip install pygame
). - Projeyi terminali kullanarak çalıştırın (
python main.py
).
Neden Diğer IDE'ler Yerine PearAI'yi Seçmelisiniz?
Kesintisiz Yapay Zeka Entegrasyonu
- Uzantılar gerektiren VS Code'un aksine, PearAI yerleşik yapay zeka destekli kodlama özelliklerine sahiptir.
Ücretsiz ve Açık Kaynak
- PearAI, ücretli yapay zeka destekli IDE'lere mükemmel bir ücretsiz alternatiftir.
Esnek ve Çok Yönlü
- Windows'u destekler (Zed IDE'nin aksine) ve çeşitli yapay zeka modellerini entegre eder.
Sürekli Güncellemeler
- LeetCode pratik araçları gibi yeni özellikler, işlevselliği artırmak için sıklıkla eklenir.
Son Düşünceler
PearAI, kesintisiz entegrasyonları ve kullanıcı dostu arayüzü ile geliştirmeyi basitleştiren, yapay zeka destekli güçlü bir kodlama asistanıdır. İster yeni başlayan ister deneyimli bir geliştirici olun, PearAI üretkenliği artırmak için sezgisel bir ortam sağlar. Ücretsiz ve özellik açısından zengin bir yapay zeka destekli IDE arıyorsanız, bugün PearAI'yi deneyin.