Yapay Zeka Ajan Araçlarının Patlaması

Yapay zeka ajanları hızla ilerliyor. Bir hafta insanlar sohbetten bahsediyor. Sonraki hafta ise siz uyurken özellikler sunan ajanlardan bahsediyorlar.

Yeni bir eklenti son zamanlarda üç haftada 73.000 GitHub yıldızı kazandı. Bu bir balon değil; yazılım geliştirme biçimimizde bir değişim.

En popüler açık kaynaklı ajan araçlarını inceledim. Sadece beş proje yaklaşık 500.000 yıldıza sahip. Birbirleriyle rekabet etmiyorlar; aynı sorunun farklı kısımlarını çözüyorlar.

İşte veriler:

• obra/superpowers: 245.614 yıldız. Ajan becerileri ve metodolojisi için bir çerçeve. • thedotmack/claude-mem: 85.713 yıldız. Ajanlar için kalıcı bellek. • bytedance/deer-flow: 76.027 yıldız. Araştırma ve kodlama için araçlar. • DietrichGebert/ponytail: 73.143 yıldız. Ajanların kıdemli geliştiriciler gibi düşünmesini sağlar. • cobusgreyling/loop-engineering: Yeni. Bir mühendislik döngüsü çerçevesi.

Bu araçlar bize beş ders gösteriyor:

  1. Daha az kod yazın. Çoğu araç hacme odaklanır. Mümkün olduğunca çok kod üretmek isterler. En iyi araçlar ise değere odaklanır. Ponytail adlı bir araç, ajanlara tembel kıdemli geliştiriciler gibi davranmayı öğretir. Bir değişikliği yazmadan önce gerekli olup olmadığını sorgular. En hızlı kod, hiç yazmadığınız koddur.

  2. Yapı, akıllı modellerden daha üstündür. Bir ajandan sadece bir özellik inşa etmesini isteyemezsiniz. Bir sürece ihtiyacınız vardır. Başarılı araçlar yapılandırılmış bir yaşam döngüsü kullanır:

  • Spec: Ne inşa edileceğini tanımlayın.
  • Plan: İşi adımlara bölün.
  • Implement: Adım adım kod yazın.
  • Review: İncelemeyi otomatize edin.
  • Refactor: Bulgulara dayanarak iyileştirin.
  1. Ajanların belleğe ihtiyacı vardır. Standart ajanlar beş dakika önce ne yaptıklarını unuturlar. Claude-mem gibi araçlar ajanlara bir beyin kazandırır. Proje kalıplarını ve kararlarını farklı oturumlar boyunca saklarlar. Bu, kendinizi tekrar etmenizi önler.

  2. Orta katmanlara odaklanın. Sadece hangi ajanı kullanacağınızı sormayın. Gerçek değer yığının (stack) ortasında yaşar:

  • Skills: Ajanın nasıl davrandığı.
  • Memory: Nasıl hatırladığı.
  • Orchestration: Görevleri nasıl yönettiği.
  1. Güvenlik büyük bir risktir. Birçok ajan sistem istemlerini (system prompts) sızdırır. Eğer ajanınız kodlara veya kimlik bilgilerine erişebiliyorsa, bu tehlikelidir. Kum havuzu (sandboxed) ortamları kullanın ve ajanlara ihtiyaç duydukları minimum erişimi verin.

Gelecek tek bir süper ajan değil. Gelecek, birlikte çalışan bir araç yığınıdır.

Kaynak: https://dev.to/sar_007/the-ai-agent-tooling-explosion-5-lessons-from-500k-stars-of-open-source-agent-tools-54a9

İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi