5 puan yazan ragingwind 4 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş

openclaw/openclaw deposunda açık issue ve PR’lar birlikte 13.000’den fazla işlenmemiş öğe bulunuyor. ClawSweeper, bu öğeleri yapay zekayla otomatik olarak inceleyip kapatılabilecek olanlarla açık tutulması gerekenleri sınıflandıran bir bot ve "emin değilse kapatma" şeklindeki muhafazakâr ilke üzerine tasarlanmış.

Temel çalışma biçimi

  • 3 aşamalı bir pipeline ile çalışır. Plan aşamasında öncelikler belirlenir, Review aşamasında OpenAI Codex (gpt-5.4) kodu, commit geçmişini ve issue yorumlarını salt okunur olarak analiz eder, Apply aşamasında ise manuel tetiklemeyle gerçek kapatma işlemi yapılır.
  • Kapatma önerisi koşulları 5 maddeyle sınırlıdır. Zaten uygulanmış olanlar, yeniden üretilemeyenler, ayrı bir plugin’e taşınması gerekenler, içeriği belirsiz olanlar, 60 günden uzun süre atıl kalıp bilgi eksiği bulunanlar buna dahildir. Bunların dışındaki her şey açık bırakılır.
  • 40 paralel shard ile büyük ölçekli işleme yapılır. Her öğe için 10 dakikalık timeout vardır, inceleme sonuçları Markdown dosyaları olarak kaydedilir ve kararın gerekçesiyle kanıtlar (dosya yolu, commit SHA vb.) birlikte yazılır.

Güvenlik önlemleri

  • Maintainer’ların oluşturduğu öğeler otomatik kapatma kapsamı dışındadır. OWNER, MEMBER, COLLABORATOR rolündeki kişilerin issue ve PR’larına bot dokunmaz.
  • Snapshot hash ile değişiklik olup olmadığı kontrol edilir. Öneri zamanı ile uygulama zamanı arasında issue güncellendiyse otomatik olarak atlanır; böylece eski bir değerlendirmenin aynen uygulanması engellenir.
  • Öneri ve uygulama birbirinden ayrıldığı için insan müdahalesi için fırsat korunur.

Gerçek sonuçlar (Nisan 2025 itibarıyla)

  • 7 günde incelemesi tamamlanan öğeler 8.419 issue ve 5.026 PR oldu. Bunların içinde issue’ların yaklaşık %33,7’si, PR’ların ise yaklaşık %11,4’ü kapatma adayı olarak sınıflandırıldı ve fiilen 3.907 öğe temizlendi.
  • Başarısızlık ve hata sayısı 17, toplamın %0,1’inden az.
  • Günlük cadence kapsamı %98,2’ye ulaşıyor; yani neredeyse tüm öğeler her gün inceleme kapsamına giriyor.

Teknoloji yığınının öne çıkan özellikleri

  • Tüm mantık yaklaşık 2.500 satırlık tek bir TypeScript dosyasında kurulu, bu da dış bağımlılıkları azaltıp yapıyı sade tutuyor. Derleyici olarak Go tabanlı tsgo kullanılırken, linter ve formatter için Rust tabanlı oxlint ve oxfmt tercih edilerek build hızı artırıldı.
  • GitHub Actions üzerinde saatlik cron ile çalışır ve API hız sınırlarına göre otomatik bekleyen throttling mantığı içerir.

Yapay zekayı yardımcı olarak konumlandırıp nihai kararı insana bırakan tasarım felsefesi

ClawSweeper’ın gösterdiği şey, yapay zekanın maintainer’ın yerini alması değil. 13.000 öğe içinden yalnızca gerekçesi net olanları seçip ayıklayan, geri kalan kararları ise insana bırakan bir yapı. Kapatma önerisi oranının toplamın yaklaşık dörtte biri seviyesinde kalması da botun aşırı temizlik yapmadığının bir göstergesi. Açık kaynak bakımında yapay zeka araçlarının gerçekten etkili bir rol oynayabilmesi için teknik incelikten çok, "otomasyon nereye kadar gidecek ve nerede duracak" çizgisinin doğru çekilmesinin daha önemli olduğunu bu proje iyi gösteriyor.

Henüz yorum yok.

Henüz yorum yok.