· kaynak dev.to (home feed)
Prime Intellect, Rust ile geliştirilen Prime Agent'ı uzun süreli kodlama çalışmaları için open source yaptı
Prime Intellect, kod incelemesini yazmadan ayrı tutan ve oturumlar arasında durumu koruyan, uzun süreli kodlama ve araştırma çalışmaları için open source bir Rust agent olan Prime Agent'ı yayınladı.
Prime Intellect, tek bir prompt-yanıt döngüsü yerine uzun süreler boyunca uzanan çalışmalar için tasarlanmış open source bir kodlama ve araştırma agent olan Prime Agent'ı yayınladı. dev.to'da yayımlanan bir yazıya göre proje Rust ile yeniden yazıldı ve güncel stabil sürümü olan v0.10.2, 28 Ekim 2026 tarihli. Depo 22.000'den fazla yıldız topladı ve README, projeyi MIT lisansı altında listeliyor.
Yazan olmayan bir inceleyici
Prime Intellect'in tasarımın merkezine koyduğu fikir, kodu üreten bileşenin onu değerlendiren bileşenden farklı olması gerektiği. Bir değişikliği üretip ardından kendi işini denetleyen tek bir döngü yerine Prime Agent, yazma ve inceleme işlerini ayrı rollere atıyor. dev.to yazısı bunu projenin kurucu kuralı olarak sunuyor ve aracı denemek isteyenlere önce gerçekten uzun süreli bir görev seçmeleri ve inceleme adımını yazma adımından ayrı tutmaları tavsiye ediliyor.
Bunun altındaki motivasyon, bir agent'ın kendi kendine döngüye girdiğini izlemiş herkese tanıdık gelecektir: kendi çıktısını inceleyen bir model, yapısal bir çıkar çatışmasıyla karşı karşıyadır. Rolleri ayırmak, inceleyiciye daha dar bir iş verir ve yazıcının işini otomatik onaylama cazibesini ortadan kaldırır. Duyuru, ayrık tasarımı tek döngülü agent'larla karşılaştıran benchmark verileri içermiyor; bu yüzden öne sürülen fayda şimdilik mimariye dayanıyor.
Değişken olarak bağlam, fonksiyon olarak subagent'lar
Mekanik olarak Prime Agent, Prime Intellect'in Recursive Language Model adını verdiği yapının etrafında organize edilmiş. Bağlam değişkenler gibi davranır ve subagent'lar, bir programın fonksiyonları çağırma biçimine benzer şekilde, kalıcı bir Python REPL içinde çağrılır. Sürekli büyüyen tek bir prompt yerine ana agent, kapsamı belirlenmiş iş parçalarını subagent'lara devreder ve sonuçlarını, tıpkı bir fonksiyonun değer döndürmesi gibi geri alır.
Bu model, uzun oturumlarla doğal biçimde uyumludur. Saatlerce süren bir çalışma tek bir context window'a bağlı olamaz; bu yüzden görevi çağrılabilir birimlere bölmek her parçayı küçük tutarken, kalıcı REPL paylaşılan ortamı bir arada tutar.
Oturumlar arasında varlığını sürdüren durum
Mimarinin ikinci yarısı, projenin Continual Harness adını verdiği yapıdır. Anılar, beceriler, prompt'lar ve subagent tanımları kalıcı durum olarak saklanır; böylece bir agent daha sonra bir göreve döndüğünde sıfırdan başlamaz. dev.to'ya göre bu durumun, agent'ın öğrendiklerinin bütünüyle yeniden yazılması yerine, kanıtlarla desteklenen küçük güncellemelerle kademeli olarak rafine edilmesi amaçlanıyor.
Agent'lar tarafından gerçekleştirilen bir agent yeniden yazımı
Duyurudaki çarpıcı bir ayrıntı şu: Prime Intellect, Rust ile yeniden yazımın kendisinin 2.000'den fazla agent tarafından yapıldığını söylüyor. Bu rakam şirketin kendi iddiası olup bağımsız olarak doğrulanmış bir sayı değil; ancak aracın desteklemesi amaçlanan koordineli ve uzun süreli çalışmanın çarpıcı bir gösterimi — etkili bir biçimde proje, kendisini tanıttığı iş akışıyla kendini yeniden inşa ediyor.
Neden önemli
Günümüz kodlama agent'larındaki iki kronik zayıflık, oturum uzadıkça bozulan bağlam ve çıktıyı hem üreten hem değerlendiren tek bir aktördür. Prime Agent ikisine de somut bir hamle yapıyor: Recursive Language Model, çağrılabilir subagent'lara devir yaparak her bağlamı küçük tutuyor; yazıcı-hakem ayrımı ise incelemeyi bir formaliteden bağımsız bir adıma dönüştürüyor.
Göçler, büyük refactor'lar veya uzun araştırma taramaları gibi meşru biçimde uzun süren görevleri olan ekipler için bu tasarım incelemeye değer; MIT lisansı ve açık depo, incelemeyi ucuz kılıyor. Yazıcı ile inceleyicinin ayrılması buradaki en taşınabilir fikir: diğer agent çerçevelerinin benimsemesi çok az maliyet getiriyor ve neredeyse her kodlama agent kullanıcısının bizzat tanık olduğu bir başarısızlık modunu hedefliyor.
- #open-source
- #rust
- #ai-agents
- #coding-agent
- #developer-tools