Görünüm
Metin boyutu
Yazı tipi
Satır aralığı
1
Bölüm 1 · 3 dk

Loop engineering nedir

Loop engineering, ajanı sizin yerinize prompt'layan, sonucu kontrol eden ve yeniden başlatan sistemi kurmak demek. Böylece her turu yazan kişi olmaktan çıkıyorsunuz. Terim yeni ve nereden geldiğinin dürüst hikayesi kısa.


Tur yazmaktan döngü tasarlamaya

Claude Code ile normalde tur tur çalışırsınız. Bir prompt yazarsınız, o çalışır, sonucu okursunuz, sonraki prompt'u yazarsınız. Sırada ne olacağına karar veren parça sizsiniz.

Loop engineering bu işi elinizden alıp bir sisteme veriyor. Prompt'lamayı yapan bir sistem kuruyorsunuz: ajanı başlatıyor, bağlamı veriyor, dönen sonucu kontrol ediyor, iş bitmediyse yeniden çalıştırıyor. Addy Osmani bunu özyinelemeli bir hedef olarak anlatıyor: amacı siz tanımlıyorsunuz, yapay zeka iş bitene kadar tekrar ediyor, ajanı prompt'layan sistemi de siz kuruyorsunuz.

Claude Code ekibinin kendi tanımı daha sade: loop, ajanların bir durma koşulu sağlanana kadar iş döngülerini tekrarlamasıdır.

Bir loop'un parçaları

Marek Kaput'un rehberi loop'u beş parçaya ayırıyor.

Tetikleyici: bir şey turu başlatır
Bağlam: ajana verilenler
İş adımı: ajan görevi yapar
Doğrulama adımı: bir şey sonucu kontrol eder
Durma koşulu: bitti ya da bırak

Bu listede olmayana dikkat edin. Tek başına zamanlayıcı loop değildir. Bir script her on dakikada Claude'u uyandırıp aynı prompt'u gönderiyor ve kimse yeni kanıta bakmıyorsa bu sadece bir saat. Her turun, değişmiş olabilecek bir şeye bakması gerekiyor.

Bir önceki kursun tam burada bitmesinin sebebi de bu. Ajan döngüsü, bir modelin hedefe ulaşana kadar araç kullanması. Loop engineering ise onun etrafındaki ikinci döngü: sahibi sizsiniz, ne zaman başlayacağına, nasıl kontrol edileceğine ve ne zaman duracağına siz karar veriyorsunuz.

Kendinizi deneyin

Bir script her on dakikada Claude'a aynı prompt'u gönderiyor ve ne olduğuna hiç bakmıyor. Burada anlatılan anlamda bu bir loop mu?

Terim nereden geliyor

Kesin söylenebilecek olan bu kadar, fazlası değil.

Claude Code ekibi 2026-06-30'da "Loop engineering: Getting started with loops" yazısını yayımladı. Yazarlar Delba de Oliveira ve Michael Segner. Resmi tanım bu yazıda ve loop'ları yazabileceğiniz komutlara bağlıyor: /goal, /loop ve /schedule. Yazı, terimin internette tek bir kabul görmüş anlamı olmadığını da açıkça söylüyor. Terimi kendisinin icat ettiğini iddia etmiyor.

Addy Osmani'nin 2026-06-08 tarihli "Loop Engineering" yazısı fikre ismini veren ve ona bir tarif kazandıran metin: otomasyonlar, git worktree'leri, skill'ler, bağlayıcılar, alt ajanlar ve diskte duran bir hafıza dosyası.

İfadeyi ilk kimin söylediği kanıtlanmış değil, bu yüzden bu kurs kimsenin söylediğini iddia etmiyor. Kanıtlanmış olan şu: fikir isminden eski.

İşiniz nasıl değişiyor

İş, prompt yazmaktan ajanın etrafına üç şey yazmaya kayıyor.

  • Bir kontrol. İşin iyi olup olmadığını ajanın kendisinden başka biri ya da başka bir şey söyleyebilmeli.
  • Bir durma koşulu. Kanıt olarak yazılmış bir koşul ve sonsuza kadar çalışmasın diye sert bir sınır.
  • Bir hafıza. Diskte duran notlar, böylece sonraki tur öncekinin ne yaptığını biliyor.

Osmani bir noktada dikkatli: "bitti" hâlâ bir iddia ve onu bir insan onaylıyor. Loop engineering sizi her turu yazmaktan kurtarıyor. Sonucu değerlendirmekten kurtarmıyor.

Kaput faydanın nerede çıktığını da ekliyor. Loop'lar doğruluğun ucuza kontrol edilebildiği yerde en iyi çalışıyor: CI hataları, rebase'ler, benchmark koşuları. Yeni özellik işi insan muhakemesi istiyor, o yüzden orada loop sessizce merge etmemeli, bir taslak ve kanıt üretmeli.

Kendinizi deneyin

Loop engineering neyi elinizden alıyor?

Devamını okuyun