Çinli yapay zekâ şirketi DeepSeek, kodlama ajanları yarışına farklı bir fikirle katıldı. Şirketin DeepSeek Harness ekibi, dsh-superagent adlı bir araştırma prototipini MIT lisansıyla açık kaynak olarak yayımladı. Prototip, “Super-agent Tasarımını Keşfetmek: Daha Otonom Bir Ajan Sistemine Doğru” başlıklı bir tasarım yazısıyla birlikte geldi.
dsh-superagent, tek bir GitHub deposu için çalışan proaktif bir kodlama ajanı. Ekip, ajanın temel ilkesini şöyle özetliyor: Mümkün olduğunca az insan dikkati al, mümkün olduğunca çok değer ver.
Resmî ürün değil, araştırma kodu
DeepSeek, projenin tanıtım sayfasında bunun yalnızca referans amaçlı bir araştırma prototipi olduğunu ve resmî bir DeepSeek ürünü olmadığını açıkça belirtiyor. Ekibe göre kod, günlük geliştirme çalışmalarından doğdu ve mühendisliğin büyük kısmı kodlama ajanları tarafından yapıldı. Hata içerebileceği, kod stilinin tutarsız olabileceği ve üretim ortamına hazır olmadığı vurgulanıyor.
Yayımlanan sürüm, şirketin iç sürümüyle ve tasarım yazısında anlatılan yapıyla birebir aynı değil. Yazıda tartışılan bazı tasarımlar, prototipte henüz uygulanmamış gelecek yönelimleri olarak duruyor.
Nasıl çalışıyor?
dsh-superagent, GitHub’ı ve isteğe bağlı olarak kurumsal mesajlaşma platformu Feishu’yu dinliyor. Yetkili bir kişi ajandan bir iş istediğinde süreç şöyle ilerliyor:
- Ajan bir iş kaydı (Ticket) açıyor.
- Her iş kaydı kendi ajan oturumunda ve kendi dizininde, diğerlerinden yalıtılmış olarak yürütülüyor.
- Sonuç, talebin geldiği konuşmaya geri dönüyor; çoğu zaman bir pull request olarak.
- Yerel bir web paneli, yalnızca bir insanın müdahalesini gerektiren durumları listeliyor.
Mimari iki katmandan oluşuyor: Etkileşimi ve iş dağıtımını yöneten, sürekli çalışan bir yönlendirici (Router) ve asıl işi yapan, yalıtılmış çalışan (Worker) oturumları. Böylece birden fazla iş aynı anda, birbirinin bağlamını kirletmeden yürütülebiliyor. Bir pull request’e sonradan yazılan yorumlar da yeniden etiketlemeye gerek kalmadan ilgili çalışana ulaşıyor.
Neden “süper ajan”?
Ekibin çıkış noktası, bugünkü yaygın ajanların tek bir oturumu temel birim olarak ele alması. Tasarım yazısına göre bir insan aynı anda ancak birkaç oturumu aktif olarak takip edebiliyor; bu yüzden çoklu görevde darboğaz modelin yeteneği değil, insan dikkati hâline geliyor. Bir ekip adına çalışabilen bir ajan, tüm ekibin dikkatini de boşa harcayabilir.
Bu nedenle dsh-superagent yalnızca istendiğinde ya da ekibin yazdığı bir kural izin verdiğinde harekete geçiyor ve yalnızca birinin harekete geçmesi gerektiğinde ya da bir sonucu kullanabileceğinde konuşuyor. Ajan işi bir kez onaylıyor, çalışırken sessiz kalıyor ve ancak bir sonuç, bir soru ya da bir hata olduğunda yeniden yazıyor.
Kendiliğinden iş almak: Üç mod
Projenin yetkilendirme belgesine göre ajanın kimse doğrudan istemeden iş üstlenmesi, yani proaktif çalışması, üç modla sınırlandırılıyor:
- Kapalı (off): Çıkarıma dayalı hiçbir mesaj aday olarak değerlendirilmiyor.
- Gözlem (observe, varsayılan): Aday mesajlar değerlendiriliyor; ajan kabul edeceği işleri yalnızca “kabul ederdim” notuyla kaydediyor ama hiçbirini üstlenmiyor.
- Otomatik (auto): Olumlu değerlendirilen ve en az bir kurala uyan işler kabul ediliyor.
Doğrudan yapılan talepler her modda çalışıyor. DeepSeek, gözlem moduyla başlanmasını ve kayıtlı kararlar incelendikten sonra otomatiğe geçilmesini öneriyor. Belgeye göre mesajlar, yorumlar ya da alıntılanan belgeler yalnızca karar girdisi; bu izinleri değiştiremiyor.
Kullanmadan önce dikkat: Ajan tam erişimle çalışıyor
Projeyi denemek isteyenlerin bilmesi gereken önemli bir nokta var. Kurulum belgesine göre hem yönlendirici hem çalışan oturumları, operatörün işletim sistemi kullanıcısı olarak tam erişimle çalışıyor. Bir çalışan program çalıştırabiliyor ve operatörün ev dizinini okuyabiliyor. DeepSeek, yalıtım için yalnızca ajanın kimlik bilgilerini içeren ayrı bir işletim sistemi hesabı kullanılmasını öneriyor.
Kurulum adım sayısı fazla olduğu için DeepSeek, bunu bir kodlama ajanıyla birlikte yapmayı öneriyor: Ajana kurulum belgesini okutup adım adım ilerlemek. Proje Node.js, git, Python, tmux ve GitHub CLI gibi araçlara ihtiyaç duyuyor.
Performans iddiaları simülasyona dayanıyor
Tasarım yazısıyla ilgili aktarılan sonuçlara göre DeepSeek, yaklaşımı gürültülü mesaj akışlarını taklit eden simülasyonlarla test etti. Bu testlerde süper ajanın, alt ajanlar kullanan tek oturumlu bir yapıya göre görevleri belirgin biçimde daha hızlı tamamladığı bildiriliyor. Ancak testlerin sentetik mesajlar ve simüle edilmiş araçlarla yapıldığı, gerçek kod kalitesinin ölçülmediği de not ediliyor. Bu nedenle rakamları bir ürün karşılaştırması değil, mimari bir fikrin ilk kanıtı olarak okumak gerekiyor.
Kodlama ajanlarında yeni yön
GitHub Copilot, Claude Code ve Codex gibi araçlar da artık arka planda iş üstlenebiliyor. DeepSeek’in prototipi ise sorunun model gücünden çok ekip içinde dikkat yönetimi olduğuna odaklanması ve tüm yapıyı açık kaynak olarak paylaşmasıyla öne çıkıyor. Kendi altyapısında ajan denemek isteyen yazılım ekipleri için incelenmeye değer bir başlangıç noktası; yeter ki tam erişimle çalıştığı unutulmasın.
Kaynak: DeepSeek








