Mozilla geliştiricilerinden Peter Wilson, yapay zeka kodlama asistanlarının karşılaştığı önemli bir soruna çözüm getirmeyi amaçlayan "cq" adlı yeni bir projeyi duyurdu. Bu proje, adeta kodlama yapay zekaları için bir "Stack Overflow" olarak tanımlanıyor ve yapay zeka asistanlarının daha güncel, doğru ve güvenilir bilgiye erişmesini sağlamayı hedefliyor. Ancak, projenin yaygınlaşabilmesi için güvenlik, veri zehirlenmesi ve doğruluk gibi kritik konuları ele alması gerekecek.
Peki, "cq" hangi sorunlara çözüm sunuyor? Öncelikle, kodlama yapay zeka asistanları sıklıkla güncelliğini yitirmiş bilgilerle hareket edebiliyor. Örneğin, artık kullanılmayan API çağrılarını denemek gibi hatalar yapabiliyorlar. Bunun temel nedenleri arasında eğitim verilerindeki kesintiler ve güncel çalışma zamanı bağlamına güvenilir ve yapılandırılmış erişim eksikliği bulunuyor. Bu sorunu çözmek için "RAG" (Retrieval Augmented Generation) gibi güncel bilgi sağlama teknikleri kullanılsa da, bu yöntem her zaman ve eksiksiz olarak uygulanmıyor.
İkinci olarak, birden fazla yapay zeka asistanı benzer engellerle karşılaşabiliyor ancak eğitim verisi kesinti noktasından sonra herhangi bir bilgi paylaşımı bulunmuyor. Bu durum, yüzlerce hatta binlerce asistanın daha önce çözülmüş sorunları tekrar çözmek için hem pahalı token'lar harcamasına hem de enerji tüketmesine neden oluyor. İdeal olanı, bir sorunun bir kez çözülmesi ve diğerlerinin bu deneyimden faydalanabilmesidir.
İşte "cq" projesi tam da bunu mümkün kılmayı amaçlıyor. Wilson'ın açıklamalarına göre "cq", şu anda karşılaşılan sorunlara getirilen güncel çözümler olan "claude.md" veya "agents.md" gibi yaklaşımların ötesine geçmeyi hedefliyor. Mevcut durumda geliştiriciler, yapay zeka asistanları için deneme yanılma yoluyla talimatlar ekliyorlar. Eğer bir asistanın güncel olmayan bir şeyi kullanmaya çalıştığını fark ederlerse, bunu .md dosyalarına ekleyerek farklı bir şey yapmasını söylüyorlar.
Bu yöntem bazen işe yarasa da, projeler arasında bilgi alışverişini sağlamıyor.
Mevcut Durum
Wilson, "cq" projesinin henüz bir konsept kanıtı (proof of concept) olduğunu belirtiyor. Ancak proje indirilebilir ve kullanılabilir durumda. Şu anda Claude Code ve OpenCode için bir eklenti olarak sunuluyor. Ayrıca, yerel olarak depolanan bir bilgi kütüphanesini yönetmek için bir MCP sunucusu, ekiplerin bilgi paylaşımı için bir API ve insan incelemesi için bir kullanıcı arayüzü de bulunuyor.
Detayların sadece bir kısmına değiniyoruz. Projeyle ilgili daha fazla bilgi edinmek veya katkıda bulunmak isterseniz, ilgili GitHub deposunda dokümantasyonlar mevcut.
Wilson, Mozilla.ai blogunda proje hakkında bilgi paylaşmasının yanı sıra, projenin duyurusunu yaparak geliştiricilerden geri bildirim topladı. Bu platformlardaki tepkiler karışık. Katılanların çoğu, "cq"'nun faydalı ve ihtiyaç duyulan bir amaca hizmet ettiğini kabul ediyor, ancak çözülmesi gereken potansiyel sorunların uzun bir listesi bulunuyor.
Örneğin, bazı yorumcular yapay zeka modellerinin attıkları adımları güvenilir bir şekilde tarif edip takip etmediğine dikkat çekiyor. Bu durum, birden fazla asistan arasında ölçek büyüdükçe büyük miktarda gereksiz bilgi birikimine yol açabilir. Ayrıca, sistemin komut enjeksiyonu tehditleri veya veri zehirlenmesi gibi ciddi güvenlik zorluklarıyla nasıl başa çıkacağı gibi konular da gündeme getiriliyor.
Bu, söz konusu ihtiyaçlara yönelik tek girişim değil. Yapay zeka asistanlarının daha güncel veya doğrulanmış bilgilere erişimini sağlayarak daha az token harcamasını hedefleyen, farklı seviyelerde çalışan çeşitli projeler de geliştiriliyor.