« Tüm yayınlar

Jean2: Dosya Tabanlı Hafızayla Oturumlar Arası Gelişen Kodlama Ajanı

Jean2, opsiyonel hafıza, beceri ve oturum arama katmanlarıyla projeler hakkında öğrendiklerini markdown dosyalarına yazan bir kodlama ajanı. Zamanla model değil, bilgi birikimi gelişiyor.

Jean2, çoğu AI kodlama ajanının paylaştığı temel bir sorunu hedef alıyor: oturumlar arasında hiçbir şeyi hatırlamama. Cursor, Copilot, Codex gibi araçlarda kullanıcı her seferinde aynı proje detaylarını (build sistemi, veritabanı, kodlama kuralları) tekrar açıklamak zorunda kalıyor. Jean2 bunu fine-tuning veya vektör tabanlı gömme yerine, ajanın kendisinin okuyup yazdığı basit markdown dosyalarıyla çözüyor.

Sistem dört opsiyonel katmandan oluşuyor: iş alanı hafızası (proje geneli paylaşılan bilgi), ajan hafızası (bir ajanın kendi uzmanlık kimliği ve tercihleri), beceriler (tekrarlanan görevler için adım adım prosedürler) ve SQLite FTS5 destekli oturum araması (geçmiş oturumlarda benzer sorunların nasıl çözüldüğünü bulma). Bu katmanların hiçbiri varsayılan olarak açık değil; kullanıcı hangi düzeyde hafıza ve otonomi istediğine iş alanı ayarlarından kendisi karar veriyor.

Bu dört katman birbirini besliyor: hafıza neyin hatırlanacağını, beceriler nasıl yapılacağını, oturum araması ise geçmiş deneyimi sağlıyor; farklı model veya prompt takılsa bile birikmiş bilgi korunuyor. Sonuçta ajan, model değişmeden sadece dosyalardaki bilgi zenginleştiği için zamanla daha yetkin hale geliyor.

Jean2 şu anda v1.1.0 sürümünde ve aktif geliştirme aşamasında olsa da günlük kullanıma uygun durumda. Bu yaklaşım, mühendisler için ajan hafızasının karmaşık altyapılar yerine sürüm kontrolüne alınabilir, okunabilir düz metin dosyalarıyla da sağlanabileceğini gösteriyor.

» KaynakDev.to