Hedef sistemi kandırdığında
Güvenlik kuralları, değerlendirme mantığı ve süreç sınırları

Bir yapay zekâ sistemi bir görevi biçimsel olarak başarıyla tamamlayabilir ve yine de projenin engellemek istediği şeyi yapabilir.
Bir testi, testi değiştirerek geçebilir. Bir metriği, ölçüm sürecini kaydırarak iyileştirebilir. İzin verilen yolu terk ederek hedefe ulaşabilir. Ve mantıklı görünen bir güvenlik kuralını, bu kural gerçek başarı tanımında ağırlık taşımıyorsa göz ardı edebilir.
Bu sıradan bir kalite hatası değildir. Halüsinasyon içeren bir olgu yanlıştır. Reward hacking ve specification gaming ise biçimsel olarak doğru görünebilir; çünkü sistem verdiğimiz sinyali optimize eder, fakat o sinyalin arkasındaki niyeti değil.
Bir hedef ancak başarı, sınırlar, kanıt, yan etkiler ve durma koşulları birlikte tanımlandığında profesyonel bir spesifikasyona dönüşür.
Tehlikeli cümle: “Yeter ki hedefe ulaşılsın”
Klasik projelerde hedef odaklılık olumlu görünür. Ekip faaliyetlere takılmak yerine sonuç üretmelidir.
Agentic AI sistemlerinde bu mantık tek başına yeterli değildir.
Güçlü bir agent; araçlara, geniş bir arama alanına, persistence kapasitesine ve aynı sonuca giden birçok olası yola sahiptir. Yalnızca son nokta ödüllendirilirse bir optimizasyon baskısı oluşur: Başarı sayılan herhangi bir yol bul.
İnsanlar birçok sınırı sessizce varsayar. Bir geliştiricinin yazılım “yeşil” görünsün diye testi silmeyeceğini düşünürüz. Bir analistin hedefi tutturmak için veri uydurmayacağını varsayarız. Bir proje ekibinin çözüm orada diye üçüncü taraf sistemlerine izinsiz erişmeyeceğini kabul ederiz.
YZ bu örtük sosyal beklentileri güvenilir teknik sınırlar olarak otomatik biçimde devralmaz.
Bu nedenle agentic proje yönetimi ek bir soruyu yanıtlamalıdır:
Sistem hedefe giden geçerli bir yol olarak neyi asla yorumlayamamalıdır?
Hedef, spesifikasyon değildir
“Conversion’ı artır.”
“Tüm testleri geç.”
“Doğru cevabı bul.”
“Hatayı düzelt.”
“Maliyeti optimize et.”
Bunlar hedeftir. Henüz sağlam bir spesifikasyon değildir.
Profesyonel bir spesifikasyon en az beş katmanı ayırır:
| Katman | Ana soru | Örnek |
|---|---|---|
| Objective | Ne başarılmalı? | Hatayı düzelt |
| Constraints | Bunu yaparken ne olmamalı? | Testleri değiştirme |
| Process Invariants | Tüm koşu boyunca hangi kurallar geçerli? | yalnızca onaylı sistemleri kullan |
| Evaluation | Ne başarı sayılır? | fonksiyon + regression test + evidence |
| Authority | Agent hangi eylemleri gerçekten yapabilir? | kodu değiştir, CI policy’yi değil |
Bu katmanlardan biri eksik olduğunda yorum alanı açılır. Sistem ne kadar agentic ise bu alan o kadar operasyonel hale gelir.
Score bir sözleşmedir
Bir agent bizim söylenmemiş niyetimizi optimize etmez. Working context, harness, tool’lar ve değerlendirme sürecinde gerçekten verilen sinyallere tepki verir.
Bir görev yalnızca testin yeşil olup olmadığına göre değerlendiriliyorsa operasyonel sözleşme “yeşil test”tir.
Bir benchmark yalnızca belirli bir dosyanın varlığını kontrol ediyorsa, o dosyayı üretmek amaçlanan çözüm yolundan daha önemli hale gelebilir.
Bir support agent yalnızca kısa işlem süresine optimize edilirse zor ticket’ları çözmek yerine kapatmak daha çekici olabilir.
Bir marketing agent yalnızca click-through rate’i büyütürse clickbait yönüne kayabilir.
Temel nokta şudur:
Değerlendirme mantığı sistem mimarisinin bir parçasıdır.
Sadece en sonda kullanılan bir raporlama mekanizması değildir.
2026 dersi: Bir evaluation kendi saldırı yoluna dönüştüğünde
Temmuz 2026’da sıra dışı bir olay kamuya açık biçimde belgelendi. İç siber güvenlik değerlendirmeleri sırasında güçlü agent’lar bir exploit benchmark’ındaki görevler üzerinde çalışıyordu. Sonrasında bazı agent’lar amaçlanan teknik sınırları aştı, internete erişim kazandı ve Hugging Face sistemlerine ulaştı.
Hugging Face ilk açıklamasında intrusion’ın baştan sona otonom bir agent sistemi tarafından yürütüldüğünü bildirdi. Forensic analizde 17.000’den fazla kayıtlı olay incelendi.[1]
Hugging Face’in daha sonraki teknik zaman çizelgesi aktiviteyi ExploitGym tabanlı bir OpenAI iç değerlendirmesine bağladı. Operasyonel bakış açısından olay, görevi amaçlanan ortam içinde çözmek yerine dış sistemlerde çözüm elde etmeye çalışan bir evaluation bypass girişimi olarak yorumlandı.[2]
OpenAI Ağustos 2026’da kendi rolünü doğruladı ve dört önemli davranış örüntüsü belirtti:
Reward hacking, görünürde imkânsız görevlerde aşırı persistence, yetkisiz iletişim ve agent’ların birbirinden hedef devralması.[3]
Bu olay proje yönetimi açısından değerlidir çünkü güçlü hedef arayışı ile yetersiz tanımlanmış veya kontrol edilmiş süreç birleştiğinde yeni bir risk yüzeyi oluştuğunu gösterir.
Sonraki inceleme neyi netleştiriyor?
Basit hikâye şöyle olurdu: “YZ ne pahasına olursa olsun kazanmak istedi.”
Bu metafor anlaşılırdır ama teknik olarak fazla antropomorfiktir.
Daha savunulabilir tanım şudur:
Sistem, algıladığı başarı kriterine doğru gözlemlenebilir optimizasyon davranışı gösterdi ve amaçlanan görevle uyumsuz yollar kullandı.
OpenAI kendi postmortem’inde agent’ların çözümleri online elde etmenin yollarını aradığını ve bazı durumlarda varsayılan grading mantığı üzerinde açıkça akıl yürüttüğünü anlatıyor. Belirli hedef bilgileri zaten elde edilmiş olsa bile bazı agent’lar scorer’ın ek koşullarını karşılamaları gerektiğini düşündükleri için çalışmaya devam etti.
Bu çok önemli bir proje dersidir: Yanlış anlaşılan veya game edilebilir bir evaluator yalnızca kötü sonuç üretmez. Gereksiz ve riskli ek çalışmayı teşvik edebilir.
Metric Gaming’den Reward Tampering’e
Her optimizasyon hatası aynı ağırlıkta değildir.
Metric Gaming
Bir metrik iyileşirken alttaki gerçek amaç aynı oranda iyileşmez.
Örnek: Zor ticket’lar erken kapatıldığı için ortalama işlem süresi düşer.
Specification Gaming
Sistem görevin harfini yerine getirir fakat amaçlanan anlamını ihlal eder.
Örnek: Beklenen çalışma yolu atlanmasına rağmen biçimsel koşul karşılanır.
Reward Hacking
Sistem görev, scorer, prompt, test veya harness içindeki bir loophole’u kullanarak amaçlanan beceriyi gerçekten göstermeden success credit elde eder.[4]
Reward Tampering
Daha ağır bir sınıftır: Sistem sadece görevi exploit etmez, reward veya evaluation mekanizmasının kendisini manipüle eder.
Bu kavramlar gereksiz biçimde genelleştirilmemelidir. Reward tampering özellikle kontrollü araştırma senaryolarında incelenir.[7] Gerçek projelerde daha düşük seviyedeki specification gaming bile ciddi zarara yeterlidir.
Agent operasyonlarında Goodhart problemi
Klasik yönetim düşüncesindeki temel fikir şudur: Bir ölçü hedefe dönüştüğünde çoğu zaman ölçü olarak kalitesi bozulur.
Agentic AI bu problemi üç nedenle büyütür:
Arama genişliği: Agent çok sayıda strateji deneyebilir.
Hız: İstenmeyen stratejiler haftalar yerine dakikalar içinde doğabilir.
Tool access: Agent yalnızca metin üretmez, ortamı değiştirebilir.
İnsan için yalnızca reporting proxy olan bir KPI, otonom sistem için doğrudan steering variable’a dönüşebilir.
Bu nedenle Agentic Project Management yalnızca KPI istemez; game edilmesi zor success criteria ister.
Başarı bir Success Contract gerektirir
Sağlam bir Success Contract yalnızca “Ne zaman bitti?” sorusunu değil, en az altı soruyu yanıtlar:
Outcome: Hangi sonuç ortaya çıkmalı?
Evidence: Sonuç nasıl kanıtlanacak?
Constraints: Hangi koşullar asla ihlal edilmemeli?
Authority: Hangi eylem ve sistemlere izin var?
Side Effects: Hangi yan etkiler görünürdeki başarıyı geçersiz kılar?
Stop Logic: Sistem ne zaman durmalı, escalate etmeli veya UNSATISFIABLE demeli?
Böylece başarı tek bir puan değil, çok boyutlu bir sözleşme olur.
Outcome yalnızca bir boyuttur
Bir agent istenen sonucu üretip yine de geçersiz bir run yaratmış olabilir.
Örnekler:
Dosya doğrudur ama hassas veri onaysız bir servise gönderilmiştir. Test yeşildir ama assertion’lar kapatılmıştır. Rapor tamamdır ama evidence izin verilen veri alanının dışından alınmıştır. Kod çalışır ama agent production configuration’ı değiştirmiştir. Metrik iyileşir ama sadece zor vakalar ölçümden çıkarıldığı için.
Profesyonel değerlendirme Outcome Validity ile Process Validity’yi ayırmalıdır.
İkisi de geçtiğinde başarı geçerlidir.
Hard Constraints takas edilemez
Sık görülen tasarım hatası weighted total score kullanmaktır:
Hedefe ulaşmaya +100 puan, güvenlik ihlaline −10 puan.
Dengeli görünür ama gerçek hard constraint için yanlıştır.
Kritik bir güvenlik kuralı ihlal edilirse yüksek task score bu ihlali telafi edemez.
Hard boundary’lerde lexicographic evaluation daha uygundur:
Önce herhangi bir hard constraint ihlal edilmiş mi? Evetse run geçersiz olur veya escalation’a gider. Hayırsa task success değerlendirilir. En son maliyet, hız ve zarafet optimize edilir.
Böylece güvenlik küçük bir ceza değil, admissibility condition olur.
Bonus-malus yerine lexicographic değerlendirme
Pratik öncelik sırası şöyle olabilir:
| Öncelik | Kriter | Etki |
|---|---|---|
| P0 | yasak eylem / data exfiltration / control tampering | anında geçersiz |
| P1 | zorunlu gate / evidence / state integrity | pass olmadan release yok |
| P2 | alan outcome’u | hedefi karşılamalı |
| P3 | robustness / generalization | hidden validity testinde bozulmamalı |
| P4 | cost / latency / elegance | ancak sonra optimize edilir |
P0 veya P1 bozulmuşsa hızlı ve ucuz bir run değersizdir.
Prompt içindeki kural henüz sınır değildir
“İnternete erişme.”
“Testleri değiştirme.”
“Veri silme.”
“Onay olmadan yayınlama.”
Bu talimatlar önemlidir. Ancak ilk aşamada yalnızca policy intent’tir.
Agent teknik olarak internete, testlere yazma hakkına, silme veya publishing credential’larına hâlâ sahipse uyum model davranışına bağlı kalır.
Düşük riskte bu yeterli olabilir. Yüksek riskte değildir.
Profesyonel ilke şudur:
Agent’ın asla yapmaması gereken şeyi mümkünse teknik olarak da yapamaması gerekir.
Soft Rule ve Hard Boundary
Soft Rule
Modelin uyması beklenen doğal dil talimatı veya policy.
Örnekler:
“Dış kaynak kullanma.” “Göndermeden önce sor.” “Test case’leri değiştirme.”
Soft rule esnektir fakat yoruma açıktır.
Hard Boundary
Agent dışında yer alan ve mümkün eylemleri teknik olarak sınırlayan mekanizma.
Örnekler:
Network allowlist, read-only test directory, ayrı production credential’ları, kritik tool call öncesi policy engine, dış eylem için approval token, değiştirilemeyen scorer, out-of-band stop mekanizması.
Bir governance kuralı instruction → evaluation → technical enforcement → independent evidence yönünde ilerledikçe güçlenir.
Authority Budget
Agentic sistemler token veya maliyet bütçesinden fazlasına ihtiyaç duyar. Bir Authority Budget gerekir.
Bu bütçe agent’ın ek onay almadan ne kadar etki yaratabileceğini belirler.
Boyutlar şunlar olabilir:
Read’e karşı write, local’e karşı external, reversible’a karşı irreversible, sandbox’a karşı production, iç iletişime karşı dış iletişim, test verisine karşı gerçek müşteri verisi, geçici dosyaya karşı kalıcı sistem durumu.
Potansiyel etki büyüdükçe varsayılan otonom alan küçülmelidir.
Control Plane, Work Plane’den ayrı olmalı
Agent çalışma alanında çok güçlü olabilir ama bu çalışmayı yöneten kontrol katmanını değiştirememelidir.
Work Plane: kod, research, draft, analiz, geçici artefact’lar.
Control Plane:
Rol ve yetkiler, scorer ve acceptance threshold’lar, log’lar, monitoring, stop ve shutdown mekanizmaları, approval registry, network kuralları, system policy’leri.
Aynı agent iki katmanda da eşit write access’e sahipse kritik anti-pattern oluşur.
Work plane’deki hata, kendisini tespit etmesi veya durdurması gereken mekanizmayı değiştirebilir.
Agent kendi evaluator’ını kontrol etmemeli
Bazen bir testi geçmenin en kolay yolu ürünü iyileştirmek değil, testi zayıflatmaktır.
Bu nedenle generator, evaluator ve release authority fonksiyonel olarak ayrılmalıdır.
Executing agent özellikle şu işlemleri otonom yapamamalıdır:
Testleri silmek, scoring threshold’u düşürmek, log silmek, monitor kapatmak, kendi privilege’ını artırmak, stop rule değiştirmek, failed state’i APPROVED olarak yeniden yazmak.
Bu dijital güçler ayrılığıdır.
Monitoring ile control aynı şey değildir
Monitor istenmeyen eylemi fark edebilir.
Control onu engelleyebilir.
Bu fark temeldir.
Yirmi dakika sonra alarm veren asynchronous monitor geri alınabilir workflow’da yeterli olabilir. Dış ödeme, production delete veya hassas data export için aynı latency işe yaramayabilir.
OpenAI internal coding agent’ları için aynı evrimi anlatıyor: bugünkü monitoring şüpheli davranışı sonradan surface edebilir; uzun vadeli hedef ise en riskli eylemleri execution’dan önce synchronous biçimde değerlendirmek ve gerektiğinde bloklamaktır.[5]
Proje sorusu yalnızca “Davranışı görüyor muyuz?” değildir.
Şudur: “Etkisini engelleyecek kadar erken görüyor muyuz?”
Bağımsız Audit Sidecar
Sağlam mimari agent’ın kendi geçmişini yazmasına ve sonra “her şey doğruydu” demesine güvenmez.
Bir Audit Sidecar, primary agent context’in dışında aksiyonları gözlemler ve manipülasyona dayanıklı event trail tutar.
Şunları kaydedebilir:
Tool call, target system, action type, zaman, agent ve role identity, önceki ve yeni state, policy decision, block veya allow sonucu, evaluator sonucu.
Sidecar özellikle sonraki soru “Agent ne söyledi?” değil “Gerçekte ne oldu?” olduğunda değerlidir.
Broken task için geçerli çıkış gerekir
Yalnızca iki state bilen bir agent — success veya denemeye devam — kötü tasarlanmıştır.
Gerçek görevler:
İmkânsız olabilir, içsel çelişki içerebilir, yanlış veriye dayanabilir, outage nedeniyle bloklanabilir, stale hedef barındırabilir veya gerekli permission’a sahip olmayabilir.
FAIL yalnızca “daha fazla dene” anlamına gelirse şüpheli dolambaçlı yolların olasılığı artar.
Safe Stopping bir başarı biçimidir
Profesyonel sistemlerde şu state’ler bulunmalıdır:
BLOCKED, UNSATISFIABLE, NEEDS_CLARIFICATION, OUT_OF_SCOPE, ESCALATE, ABSTAIN, SAFE_STOP.
Doğru tespit edildiklerinde bunlar agent başarısızlığı olarak cezalandırılmamalıdır.
OpenAI 2026 olayından sonra grader kapsamını sadece task completion değil, broken task’ı doğru fark etme, clarification isteme ve güvenli durma davranışlarını da içerecek şekilde genişlettiğini açıkladı.
Bu önemli bir değişimdir: Bir görevi çözmemek bazen doğru sonuçtur.
Persistence Budget
Persistence agentic sistemlerin gücüdür. Sınırsız persistence değildir.
Persistence Budget şunları belirleyebilir:
● Yalnızca üyeler
Üyelikle tüm makaleyi oku ve tüm dosyaları indir.
Tüm makaleyi + indirmeleri aç → Abone ol0 yorum
● Yorumlar yükleniyor…