41 puan yazan dntjr0425 2026-01-31 | Henüz yorum yok. | WhatsApp'ta paylaş

Google Cloud AI Director Addy Osmani'nin derlediği, 2026'da dikkat edilmesi gereken yapay zeka kodlamasının başlıca konu ve trendleri.

Agentic AI'ı yeni tanımaya başlayanların genel çerçeveyi tek bakışta kavraması için iyi bir yazı olduğunu düşündüğümden paylaşıyorum.

  • Ralph Wiggum Pattern - persistent agent loops

    • 2025 ortalarında Geoffrey Huntley tarafından yaygınlaştırılan bir pattern
    • Önceden tanımlanmış belirli bir koşula ulaşılana kadar AI Agent'in döngü içinde otomatik olarak çalıştığı bir pattern
    • İşin tamamlanma koşulu net olduğunda faydalı bir yöntem
    • Yaratıcı işler veya sürekli insan müdahalesi gerektiren safety-critical işler için uygun değil
  • Agent Skills - AI agent'lar için uzmanlık bilgisi

    • Agent Skills, AI agent'ların doğru ve verimli şekilde çalışabilmesi için kullandığı komutlar (instruction), script'ler ve kaynakları içeren klasörü ifade eder
    • Skills, CLI üzerinden Opencode, Claude Code, Codex vb. araçlara kolayca kurulabilir
      • npx skills add <package> kullanıldığında Vercel'in sunduğu skill'ler kurulabilir (link)
      • Smithery'de (MCP açık pazaryeri) Agent Skills için bir community catalog da sunuluyor
    • Skills'leri npm package'ları gibi ele alın
      • Skill'leri global olarak veya ajan bazında kullanılacak şekilde yönetin
    • Skill'leri düzenli olarak güncelleyin ve kullanılan teknoloji stack'ine göre yalnızca gerekli skill'leri kurun.
  • Orchestration & multi‑agent tools

    • Geleneksel AI assistance, insanların tek bir ajanı step-by-step biçiminde yönlendirdiği conductor modunda kullanılıyordu.
    • Bundan sonra önerilen yaklaşım, AI agent'ların paralel çalışmasını sağlayan bir orchestrator kullanmak.
    • Aşağıda öne çıkan orchestration araçları yer alıyor
      • Conductor (Melty Labs)
        • Geliştiricilerin Claude Code ile Codex'i paralel çalıştırmasına yardımcı olan, yalnızca macOS için bir uygulama.
        • Her ajan kendine ait bağımsız bir Git worktree içinde çalıştığından conflict önlenebiliyor ve güvenli deneyler yapılabiliyor
        • Kullanıcı, dashboard üzerinden her ajanın çıktısını inceleyip PR merge işlemi yapabiliyor
      • Vibe Kanban
        • CLI + web UI ortamında çalışan bir AI coding agent yönetim aracı
        • Kanban tarzı bir board üzerinde task planlama, ajanları paralel çalıştırma, code review ve PR oluşturma yapılabiliyor
        • Her task bağımsız bir Git worktree içinde yürütülüyor.
        • Kanban workflow üzerinde işleri işleyebilmesi etkileyici
      • Claude Code Web
        • Claude Code'un web sürümü ve mobilde de kullanılabiliyor.
        • Bilgisayar kullanılamadığında küçük özellik ekleme veya bug düzeltme için uygun
      • GitHub Copilot coding agent
        • Doğrudan GitHub içinde kullanılabilen bir AI agent orchestration aracı
        • Kullanıcı bir GitHub issue'sunu Copilot'a atadığında, ajan GitHub Actions kullanarak güvenli bir ortamda çalışıyor.
        • İş arka planda yürütülüyor, commit'ler Draft PR'a push ediliyor ve tamamlandığında kullanıcıdan review isteniyor.
        • Draft PR'a yorum bırakılırsa ajan bu review'u yansıtıyor.
  • Beads & Gas Town - ajan iş birliği için açık kaynak

    • Büyük ölçekli AI agent'ları işletirken kaçınılmaz olarak ortaya çıkan memory loss ile iş birliği ve koordinasyon sorunlarını çözmek için Steve Yegge tarafından geliştirilen açık kaynak araçlar.
    • Beads - Git tabanlı bellek
      • AI agent'lara kalıcı bir reasoning trail veya 'uzun süreli bellek' sağlayan hafif bir framework
      • İş grafiği ve plan verilerini, Git deposunda sürüm yönetilen JSONL dosyaları olarak doğrudan saklar
      • Basit metin tabanlı to-do listeleri yerine, bağımlılık bağlantıları içeren yapılandırılmış issue'lar (beads) kullanır
      • Kararların bir audit trail'ini oluşturarak belirli bir kararın bağlamını sunabilir
      • Claude Code, Beads'den doğrudan ilham alarak mevcut Todos sistemini Tasks'a yükseltti
    • Gas Town - multi-agent orchestrator
      • AI agent'ları organize bir iş gücü olarak ele alır ve tüm workflow'u yönetir
        • Mayor : iş dağıtımından sorumlu
        • Deacon : sistem durumunu izler
      • Ajanlar, kod tabanının kopyaları olan ayrı Git worktree'lerde çalışır
      • Hız ve ölçeklenebilirlik öncelikli olacak şekilde tasarlanmıştır (Throughput over perfection)
        • Büyük ölçekli migration veya refactoring işlerinde bir miktar yinelenen işe izin verse bile
          genel çıktıyı en üst düzeye çıkarma yaklaşımı
    • Her iki proje de Steve Yegge'nin Github'ında görülebilir.
  • Clawdbot (şimdi OpenClaw) - yerel ortam odaklı kişisel ajan

    • Peter Steinberger tarafından geliştirilen, yerel bilgisayarda çalışan LLM tabanlı bir ajan
    • Kullanıcının seçtiği iMessage, Telegram, WhatsApp gibi mesajlaşma uygulamalarında ajanla konuşulabilir
    • Mesajlaşma uygulamaları üzerinden dosya yönetimi, web gezinmesi, terminal komutu çalıştırma, kamera veya ekran kullanımı komutları verilebilir
    • Esnekliği yüksek bir araç olduğu için güvenliğe dikkat etmek gerekir
      • OS üzerinde admin hesabı yerine standart bir kullanıcı hesabı oluşturup kullanın
      • Yalnızca belirli proje klasörlerine erişim izni verilecek şekilde yetki yönetin
      • Dışarıdan evdeki botunuza bağlanmanız gerekiyorsa Gateway'i localhost'ta tutun ve SSH tunneling kullanın
    • Workflow optimizasyonu
      • Gereksiz context'i atmak için /compact yerine /clear komutunu kullanın
      • Önce botla işleri manuel olarak yapın, ardından tüm konuşmaya dayanarak bir Skill oluşturmasını isteyin
      • iMessage veya WhatsApp gibi platformlar için ayrı bir telefon numarası ve bağımsız hesap kullanılması önerilir
    • Bellek & performans
      • Proje root'una CLAUDE.md veya IDENTITY.md dosyası koyup kalıcı olması gerekenleri burada saklayın
      • “Live Canvas” özelliği yavaşlarsa cache'i manuel olarak temizleyerek görsel workspace'i sıfırlayın
  • Sub-agents - modüler AI ekipleri

    • Sub-agent'lar, daha büyük bir workflow içinde belirli işleri üstlenen uzmanlaşmış AI instance'larıdır
    • Primary orchestrator işleri bunlara devreder, sub-agent'lar bağımsız çalıştıktan sonra sonucu geri döndürür
    • Proje ölçeği büyüdükçe tek bir AI, context pollution nedeniyle kolayca aşırı yüklenir; sub-agent'lar bunu karmaşık sorunları yönetilebilir birimlere bölerek çözer
    • Claude Code, Cursor ve Antigravity sub-agent desteği sunuyor

Henüz yorum yok.

Henüz yorum yok.