İnsan onayı (human-in-the-loop) nedir?

Kısaca

İnsan onayı (human-in-the-loop), otomatik çalışan bir yapay zekâ sisteminin kritik adımlarda durup bir insanın onayını, düzeltmesini ya da kararını beklemesidir. Kodlama ajanlarında bu genellikle dosya değiştirme, komut çalıştırma ve dışarıya yayınlama öncesinde istenen izinlerle görülür.

Kodlama ajanlarında nasıl görünür?

Çoğu ajan riskli bir işlemden önce izin ister: bir dosyayı düzenlemek, kabuk komutu çalıştırmak, ağdan veri çekmek gibi. Claude Code’da izin kuralları (allow, ask, deny) ve izin modları bunu ayarlar; örneğin plan modunda ajan yalnızca plan çıkarır, dosya değiştirmez. Codex’in de kendi onay ve sandbox ayarları vardır.

Nerede onay şart?

Onayı her yere koymak yerine, hatanın pahalı olduğu yerlere koymak gerekir.

  • Geri alınamayan işlemler: git push, yayınlama, veri silme, migration.
  • Dış dünyaya etki eden işlemler: e-posta, ödeme, üretim sunucusu.
  • Gizli bilgiye erişim: .env, anahtarlar, müşteri verisi.
  • Plan aşaması: büyük bir değişiklikten önce planı onaylamak, yanlış yöne giden saatleri önler.

Onay yorgunluğu

Her dosya okuması için onay istendiğinde insan bakmadan “evet” demeye başlar ve onay anlamını yitirir. Çözüm, okuma ve test gibi güvenli işleri otomatik onaylamak, gerçekten riskli olanları ise her zaman sormaktır. Tüm izinleri atlayan seçenekler, örneğin Claude Code’un --dangerously-skip-permissions bayrağı, yalnızca yalıtılmış ortamlarda düşünülmelidir.

Uzaktan onay

Ajanlar uzun işlerde sen başında değilken de onay isteyebilir. Bildirimler ve telefondan onay, ajanın saatlerce boşta beklemesini önler. Çok ajanla çalışırken onay bekleyenleri tek bir kuyrukta görmek de işi hızlandırır.

AgentVera’da insan onayı

AgentVera onayları tek yerde toplar ve yalnızca gerçekten gerekli olanların sana gelmesini sağlar.

  • Onay kuyruğu: durum çubuğu onay bekleyen ajanları sayar, ⇧⌘A en uzun bekleyene götürür; masaüstü bildirimi ve Dock rozeti de var.
  • Telegram: akış onaylarını telefondan Onayla ve Reddet düğmeleriyle verirsin.
  • Otomatik onay: Claude Code’un okuma, test, lint ve salt okunur git isteklerini sormadan onaylar; git push, rm ve git reset --hard gibi komutlar her zaman sana gelir (Pro ve Team).
  • Akışlardaki İnsan onayı düğümü ve Araştır, planla, geliştir’deki plan onayı, işi sen onaylayana kadar bekletir.

Sık sorulanlar

Ajanın her şeyi onaysız yapmasına izin vermeli miyim?

Genelde hayır. Güvenli ve geri alınabilir işleri otomatik onaylamak mantıklıdır; push, silme ve üretime dokunan işlemler senin onayından geçmeli.

Onay yorgunluğu nedir?

Çok sık onay istendiğinde kullanıcının istekleri okumadan onaylamaya başlamasıdır. Güvenli işleri otomatikleştirmek, kalan onayların gerçekten dikkat görmesini sağlar.

Human-in-the-loop ile human-on-the-loop arasındaki fark nedir?

İlkinde sistem kritik adımlarda durur ve onay bekler. İkincisinde sistem kendi başına ilerler; insan izler ve gerekirse müdahale eder.

İlgili kavramlar

Tüm kavramlar

Kavramları bir de iş başında gör.

AgentVera’yı ücretsiz indir, proje klasörünü ekle; Claude Code, Codex ve diğer ajanları yan yana çalıştır.