Bize Ulaşın

Eğitim İçeriği

Pi'ye Giriş

  • Pi nedir ve minimalizm ile kontrol felsefesi
  • Claude Code, Codex CLI ve Cursor ile karşılaştırması
  • Dört yerleşik araç: okuma, yazma, düzenleme ve bash
  • Daha ağır ajentiler yerine Pi'nin ne zaman tercih edileceği

Yükleme ve Kurulum

  • Pi'nin npm ve paket yöneticileri üzerinden yüklenmesi
  • 15'ten fazla desteklenen sağlayıcı için API anahtarlarının yapılandırılması
  • Çalışma dizininin ve bağlam dosyalarının ayarlanması
  • Pi'nin yerel ve Docker ortamlarında çalıştırılması

Temel Terminal İş Akışları

  • Basit istemcilerden kod üretimi
  • Dosyaların hassas okunması ve düzenlenmesi
  • Ajenti içinde bash komutlarının güvenle yürütülmesi
  • Oturum durumu ve bağlam sıfırlamalarının yönetimi

Özel Becerilerin Oluşturulması

  • TypeScript beceri API'sinin anlaşılması
  • Özel okuma, yazma ve düzenleme işlemlerinin yazılması
  • Özel iş akışları için bash yürütme işlemine bağlanma
  • Becerilerin izole ortamlarda test edilmesi ve hata ayıklaması

İstemci Şablonları ve Temalar

  • Farklı diller ve çerçeveler için sistem istemcilerinin uyarlanması
  • Ekip tutarlılığı için tekrar kullanılabilir istemci şablonlarının oluşturulması
  • Temaların paylaşılabilir modüller olarak paketlenmesi

npm Paketleri ile Pi'yi Genişletme

  • Becerilerin 'pi' paketleri olarak paketlenmesi
  • npm ve Git'e yayınlanma
  • Topluluk tarafından katkıda bulunulan paketlerin yüklenmesi
  • Bağımlılık sürümlerinin ve uyumluluğun yönetimi

Sağlayıcı Esnekliği

  • Anthropic, OpenAI, Google ve diğer arka plan servisleri arasında geçiş yapma
  • Her görev için maliyet, hız ve kalite açısından optimizasyon
  • Hassas kodlar için tamamen yerel modellerin çalıştırılması

Pratik Kullanım Alanları

  • Otomatik test ve test üretimi iş akışları
  • Özel beceri zincirleri ile eski kodların refactoring (yeniden yapılandırma) işlemi
  • Dokümantasyon üretimi ve bakımı
  • Minimal ajenti yükü ile CI (Sürekli Entegrasyon) entegrasyonu

Güvenlik ve Kontrol

  • 300 kelimelik sistem istemcisi sınırının anlaşılması
  • Yazma işlemleri için manuel onay
  • Güvenilmeyen ortamlar için bash yürütmenin sandboxing (izole edilmiş çalışma) ile yapılması
  • Tüm ajenti eylemlerinin denetim loglarının tutulması

Özet ve Sonraki Adımlar

  • Minimalizm, kontrol ve genişletilebilirlik ilkelerinin tekrarı
  • Topluluk kaynakları ve katkı sağlama yönergeleri
  • Deneyimli Pi kullanıcıları için ileri düzey konular

Kurs İçin Gerekli Önbilgiler

  • Terminal tabanlı geliştirme ve bash deneyimi
  • Temel TypeScript veya JavaScript bilgisi
  • npm paket yönetimi konusuna aşinalık

Hedef Kitle

  • Hafif ve hacklenebilir bir kodlama ajenti arayan geliştiriciler
  • Ajenti iç yapısı üzerinde tam kontrol isteyen kıdemli mühendisler
  • Terminal-öncelikli geliştirmeyi benimseyen ekipler
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler