AI Ajanında Hata Birikimi: Adım Başına %95 Doğruluk Neden 10. Adımda Başarısız Olur
Çok adımlı AI ajan görevlerinde hata birikimi: adım başına %95 doğruluk neden 10 adımda yaklaşık %60 başarı verir. Ajan kontrol döngüsü, Ashby yasası, Goodhart yasası, bağlam gürültüsü ve son koşullu sözleşmeler.
- Ajan arızasını «model salaklaşıyor» demek yerine geri besleme döngüsünün diliyle tanımlamayı öğreneceksiniz.
- Adım başına doğruluk %95 olsa bile çok adımlı görevlerde güvenilirliğin neden üstel biçimde düştüğünü kavrayacaksınız.
- Değişmezi ve son koşulu tek seferlik gözlemden ayırt edebilecek — ve neyin teste değer olduğunu, neyin olmadığını bileceksiniz.
レッスンの冒頭
“Her şey hazır” — sonra hiçbir şey çalışmıyor
- Ajan bütün gece kod yazıyor, commit üstüne commit atıyor
- Sabah raporu: testler yeşil, özellik hazır
- Kontrolde: fonksiyonların yarısı çalışmıyor, diğer yarısı beklendiği gibi çalışmıyor
- Sorun “model salaklaşıyor” değil — kontrol döngüsünün kendisi bozuk
Gece boyunca ajan dosya dosya değiştirdi, özenle commit attı ve sabaha kendinden emin bir rapor yazdı: her şey hazır, kontrol edildi, merge edilebilir. Uygulamayı çalıştırıyorsunuz — ekranların yarısı bomboş, diğer yarısı da anlaştığımız gibi değil, başka türlü çalışıyor. Ajan rol yapmıyordu: gerçekten böyle düşünüyordu, çünkü tek hakemi kendisiydi. Bundan sonra bunu modelin kaprisi olarak değil, bir mühendislik arızası olarak ele alacağız: döngüdeki sensör kaybolmuş, güven de kontrolün yerine oturmuş.
Ajan bir termostattır, “prompt → kod” fonksiyonu değil
- Döngünün bir hedefi, bir yürütücüsü, bir sensörü ve bir düzeltme kuralı vardır
- Termostat: hedef 22°, sensör termometre, yürütücü ısıtıcı
- Öğelerden birini sökerseniz — ısıtıcı, termometreye bakmadan körlemesine ısıtır
- Hata, hedef ile sensörün gösterdiği değer arasındaki farktır
Ajanı bir fonksiyon gibi düşünmek cazip gelir: prompt’u verirsiniz, kodu alırsınız. Oysa olay evinizdeki termostat gibi işler. İstediğiniz sıcaklığı ayarlarsınız — diyelim ki yirmi iki derece; bu hedeftir. İçerideki termometre odanın gerçek sıcaklığını dürüstçe ölçer; bu sensördür. Sensör yirmi iki yerine yirmiyi gösterir göstermez ısıtıcı devreye girer; bu yürütücüdür, değişikliği yapan odur. Sıcaklık yeniden hedefe ulaşınca ısıtıcı kapanır; düzeltme kuralı budur. Ajanın da tam olarak aynı dörtlüsü vardır: hedef — elde etmek istediğimiz şey; yürütücü — kodu değiştiren ajanın kendisi; sensör — sonucu dürüstçe ölçen kontrol komutu; düzeltme kuralı — uyumsuzluk çıkınca ne yapılacağı. Dört öğeden herhangi birini sökerseniz döngü kopar: ısıtıcı, termometreye bakmadan körlemesine ısıtmaya devam eder.
Görevden commit’e: ajanın kontrol döngüsü nasıl çalışır
- Hedef — görev ve tamamlanma kriteri
- Yürütücü değişikliği yapar, sensör (make verify) onu kontrol eder
- Hata sıfırdan büyükse → hatanın en küçük nedenine müdahale
- Hata sıfıra eşitse → geri dönüş noktası olarak commit
Aynı termostat; sadece oda yerine depo var. Ajanın her commit’i ya dürüst bir dönüş noktasıdır ya da saklanmış bir hata: her şey, ondan önceki tek kontrole bağlıdır. Hedef, tamamlanma kriteriyle birlikte gelen görevdir. Yürütücü, yani ajan, depoya değişiklikleri işler. Sensör, yani kontrol komutu, sonucu ölçer. Hata sıfırdan büyükse düzeltme devreye girer: her şeyi baştan yazmak değil, düşüşün en küçük nedenini düzeltmek. Hata sıfırsa bunu bir commit ile sabitliyoruz — bir sonraki adımın başlayacağı geri dönüş noktasıyla. Tüm bu düzenin sağlamlığı üç şeye bağlıdır: sensörün hassasiyetine, eylemle ölçüm arasındaki gecikmeye ve düzeltmenin gücüne.
完全版のレッスンはサブスクリプションで
22 枚のスライドが完全版にはさらにあります。
ログインして購読すると、動画、全スライド、ノート、テスト、AIチューター、面接が利用できます。
ログインまたは新規登録 サブスクリプションに登録レッスンの内容
- “Her şey hazır” — sonra hiçbir şey çalışmıyor
- Ajan bir termostattır, “prompt → kod” fonksiyonu değil
- Görevden commit’e: ajanın kontrol döngüsü nasıl çalışır
- Dört öğeden biri çıkarılırsa ne bozulur
- Kötü sensör, uzun gecikme, aşırı güçlü düzeltme
- 🛠 “Hazır” denilen gecelik çalıştırma
- Otonom çalıştırma, p üzeri n’dir
- Aynı adım güvenilirliği: %82 başarı ya da yalnızca %8
- Beş adımlık demo, elli adımlık gece çalıştırması hakkında hiçbir şey söylemez
- Üç kaldıraç — ve yalnızca üç
- ❓ Kontrol molası: son çalıştırmanızın n ve p'sini hesaplayın
- 💡 Analiz: n elli aşmışsa ve p ölçülmemişse — cevap çoktan bellidir
- Ashby Yasası: harness'ın çeşitliliği görevlerin çeşitliliğini karşılamalıdır
- Goodhart Yasası: hedefe dönüşen metrik, metrik olmaktan çıkar
- Ajanın metriği aldattığı beş yol
- Metriği, hile yapıldığında bozulan bir antimetrikle eşleştirin
- Mit: Ne kadar çok bağlam, o kadar iyi ≠ gerçek
- Konum hacimden önemli: ortada kaybolma
- Dosyada yüz kural vardır; model gerçekte en fazla yirmisini tutar
- Sınav: ajanınız gerçekte kaç kural biliyor?
- 'Bitti' üç parçaya ayrılmadıkça, o sadece ajanın görüşüdür
- Önkoşul, değişmez ve sonkoşul depoda nerede yaşar?
- En zayıf halka kuralı
- Tuzak: Değişmez (invariant) ile döngü varyantını karıştırmak
- Artık «model salak» bahanesine yer yok
この講義に関する記事
- AIエージェントを信頼できるものにする方法:測定から自律作業までの段階的な計画
- ハーネスエンジニアリングとは?AIエージェントを実用的なツールにする考え方
- CLAUDE.mdとAGENTS.md:役割、書き方、エージェントがルールを無視する理由
- エージェントが「完了」と言うのに機能が動かない:原因と、AIエージェントの作業を検証する方法
- ハーネスとコンテキストの違い:ハーネスエンジニアリングとプロンプト・コンテキストエンジニアリングの比較
このコースのすべてのレッスン
- Harness Engineering Nedir? AI Kodlama Ajanı Modelden Değil, Ortamdan Neden Çöker
- AI Ajanında Hata Birikimi: Adım Başına %95 Doğruluk Neden 10. Adımda Başarısız Olur
- AI Ajan Güvenilirlik Metrikleri: MTBF, MTTR, Patlama Yarıçapı ve Little Yasası
- AI Ajanı Üretimde Neden Çöker: Beş Hata Katmanı ve Teşhis Döngüsü
- AI Ajan Harness'ı Neyden Oluşur: Talimatlar, Araçlar, Ortam, Durum, Geri Bildirim
- AI Kodlama Ajanları İçin Depo Haritası: Oturumlar Arası Hafızasız Proje Yapısı
- AGENTS.md En İyi Uygulamaları: Dev Talimat Dosyası Neden Çalışmaz, Yönlendirici Nasıl Kurulur
- AI Ajanı Oturumlar Arası Hafıza: Oturum Devri, PROGRESS.md ve Başlangıç Sözleşmesi
- AI Ajanları İçin feature_list.json: WIP=1, Özellik Durumları ve verify.sh Doğrulaması
- Ajan 'Hazır' Dedi, Özellik Çalışmıyor: Doğrulama Boşluğu ve Definition of Done
- Tüm Testler Yeşil, Özellik Bozuk: AI Ajanları İçin E2E Testler ve Mimari Kurallar
- AI Ajanı Gözlemlenebilirliği: Sprint Sözleşmesi, Değerlendirici Rubriği ve Temiz Oturum Çıkışı
- AI Ajanını Saatlerce Denetimsiz Çalıştırmak: Loop Engineering ve Durdurma Koşulları
- AI Ajanları İçin Graph Engineering: Tek Döngü Yetmediğinde Görev Grafiği
- AI Ajan Harness'ını Sıfırdan Kurmak: AGENTS.md, feature_list.json, verify.sh ve Otonom Döngü