SAKIZLI AI
Article16 Eyl 2026 · 42 dk okuma32 / 35Üyeler · Abonelik

Hedef sistemi kandırdığında

Güvenlik kuralları, değerlendirme mantığı ve süreç sınırları

GüvenlikÖzerklikDeğerlendirmeGate'ler
FFurkan SakızlıYZ araştırmacısı & eğitmen · bağımsız
Mavi ve beyaz tonlarda, koyu bir çizgi zinciriyle birbirine bağlı yay biçiminde beş buzlu karo ve zincirin üzerinden geçerek iki karoyu atlayan parlak mavi bir eğri
Kısayol aynı bitiş noktasına ulaşır — yalnızca kontrolün yapılacağı iki durağı atlar
Görsel yapay zekâ ile üretildi

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:

KatmanAna soruÖrnek
ObjectiveNe başarılmalı?Hatayı düzelt
ConstraintsBunu yaparken ne olmamalı?Testleri değiştirme
Process InvariantsTüm koşu boyunca hangi kurallar geçerli?yalnızca onaylı sistemleri kullan
EvaluationNe başarı sayılır?fonksiyon + regression test + evidence
AuthorityAgent 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:

ÖncelikKriterEtki
P0yasak eylem / data exfiltration / control tamperinganında geçersiz
P1zorunlu gate / evidence / state integritypass olmadan release yok
P2alan outcome’uhedefi karşılamalı
P3robustness / generalizationhidden validity testinde bozulmamalı
P4cost / latency / eleganceancak 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 ol

0 yorum

Yorumlar yükleniyor…

Yorum yapmak için giriş yapın · üye olun →