Yapay Zekâ Ajanı Nedir? Ajan Modu Güvenli mi?
Yapay zekâ ajanı, bir hedefi adımlara bölen, araç çağırarak bu adımları kendisi yürüten ve sonucu okuyup bir sonraki adıma karar veren yazılımdır. Sohbet botu metin üretir, ajan ise o metni e-posta göndermek ya da kayıt değiştirmek gibi gerçek eylemlere çevirir. Riskini modelin zekâsı değil, araç listesi belirler.
Sohbet botu yanlış cümle kurar, ajan yanlış iş yapar. İkisinin altında aynı dil modeli çalışabilir. Fark, modelin çıktısının nereye gittiğindedir. Sohbette çıktı ekrana düşer ve kararı sen verirsin. Ajanda çıktı bir araç çağrısına dönüşür: e-posta gider, kayıt silinir, ödeme başlar.
Bu yazı ajanın ne olduğunu, ajan modunun nasıl çalıştığını ve güvenli kullanım için neye bakacağını anlatıyor. Saldırı tarifi yok; risk haritası ve savunma var.
Yapay zekâ ajanı nedir?
Yapay zekâ ajanı, bir hedefi adımlara bölen ve araç kullanarak bu adımları kendisi yürüten yazılımdır. Merkezinde bir büyük dil modeli durur. Model planı çıkarır, hangi aracın çağrılacağına karar verir ve sonucu okuyup bir sonraki adımı seçer. İnsan çoğu zaman yalnız başta hedefi verir, sonda sonucu görür.
Bugün bu yapıyı birçok üründe görürsün. OpenAI, ChatGPT agent özelliğini Temmuz 2025'te duyurdu; ajan kendi sanal tarayıcısında sayfa açıp form doldurabiliyor. Kod düzenleyicilerdeki ajanlar dosya okuyup komut çalıştırıyor. Tarayıcı ajanları senin adına alışveriş sepetini dolduruyor. Kurumsal ajanlar bilet sistemine, CRM'e ve e-postaya bağlanıyor.
Yapay zekâ ajanı nasıl çalışır?
Ajan tek adımda değil, hedef bitene kadar dönen bir döngüde çalışır. Döngünün beş durağı vardır:
- Hedef: Kullanıcı "geciken siparişleri bul ve müşterilere bilgi yaz" der.
- Plan: Model işi adımlara böler ve ilk aracı seçer.
- Araç çağrısı: Çerçeve kod, aracı çalıştırır. Araç veritabanına bakar, sayfa açar ya da dosya yazar.
- Gözlem: Aracın döndürdüğü sonuç modelin bağlamına geri girer.
- Karar: Model yeni bir adım atar, yanıtı yazar ya da bir sınıra takılıp durur.
En kritik durak gözlemdir. Araç çıktısı modele, kullanıcının mesajıyla aynı kanaldan girer. Web sayfası, e-posta gövdesi ya da başka bir ajanın yanıtı bu yoldan bağlama taşınır. Model bu metinleri kaynağına göre güvenilir biçimde ayıramaz.
Ajanın araçlara bağlanma biçimi giderek standartlaşıyor. En yaygın standart MCP (Model Context Protocol), modeli dosya, veritabanı ve servislere ortak bir kapıdan bağlar.
Sohbet botu ile ajan arasındaki fark nedir?
Sohbet botu metin üretir, ajan ise o metni eyleme çevirir. Aşağıdaki tablo farkı güvenlik gözüyle özetliyor.
| Ölçüt | Sohbet botu | Yapay zekâ ajanı |
|---|---|---|
| Çıktı nereye gider? | Ekrana, okuyan kişiye | Bir araca, dış sisteme |
| İnsan her adımda var mı? | Evet, her turda | Çoğu zaman yalnız başta ve sonda |
| Dış metin nereden gelir? | Yalnız kullanıcıdan | Her araç çıktısından |
| Hatanın bedeli | Yanlış bir cümle | Yanlış e-posta, silinen kayıt, para hareketi |
| Riski ne belirler? | Modelin söyledikleri | Araç listesi ve yetkiler |
Son satır en önemlisidir. Bir ajanın riskini modelin ne kadar akıcı konuştuğu değil, neye dokunabildiği belirler.
Ajan modu güvenli mi?
Ajan modu, araçları dar tutulup riskli adımlar insan onayına bağlandığında makul ölçüde güvenlidir. Tam özerk ve geniş yetkili bir ajan ise bugün güvenilir biçimde korunamaz. Bunun nedeni basit: ajanın okuduğu her sayfa ve e-posta, saldırganın plana karışabileceği bir kapıdır.
NIST bu duruma ajan ele geçirme (agent hijacking) diyor ve onu dolaylı prompt injection'ın bir türü sayıyor. Saldırgan ajana hiç dokunmaz; ajanın okuyacağı veriye talimat gizler. Prompt injection kavramının temelini ayrı yazımızda anlattık.
Ölçümler riskin teorik olmadığını gösteriyor. NIST'in Ocak 2025'te yayımladığı teknik notta, e-posta ve belge araçlı bir test ortamında en güçlü eski saldırı yüzde 11 başarı aldı. Kırmızı takımın geliştirdiği yeni saldırı aynı ortamda yüzde 81'e çıktı. Beş görevde tek denemede ortalama başarı yüzde 57 iken, 25 deneme hakkıyla yüzde 80'e yükseldi. Ders açık: saldırgan çok dener, savunma da buna göre kurulmalı.
Ölümcül üçlü nedir?
Ölümcül üçlü, bir ajanda özel veri, güvenilmeyen içerik ve dış iletişimin birleşmesidir. Kavramı Simon Willison 16 Haziran 2025'te adlandırdı. Üç bileşen şunlar:
- Özel veriye erişim: Ajan e-postanı, dosyalarını ya da şirket veritabanını okuyabiliyor.
- Güvenilmeyen içeriğe maruz kalma: Ajan web sayfası, gelen e-posta ya da yabancı belge okuyor.
- Dışarıyla iletişim: Ajan e-posta gönderebiliyor, web isteği atabiliyor ya da bağlantı oluşturabiliyor.
Üçü aynı oturumdaysa, okunan bir sayfadaki gizli talimat özel veriyi dışarı taşıyabilir. Willison'ın önerisi bu kombinasyondan tamamen kaçınmak.
Meta, 31 Ekim 2025'te aynı fikri bir tasarım kuralına çevirdi: "Agents Rule of Two". Kurala göre bir ajan, tek oturumda bu üç özellikten en çok ikisine sahip olmalı. Üçü birden gerekiyorsa ajan özerk çalışmamalı; insan onayı ya da güvenilir bir doğrulama devreye girmeli.
Kurumsal bir ajanın riski nasıl ölçülür?
Kurumsal bir ajanın riski üç soruyla ölçülür: neye dokunabilir, kimin adına dokunur, dokunduğu geri alınabilir mi? AltaySec Akademi'nin ajan güvenliği modülü incelemeye bu üç soruyla başlar.
| Soru | Neyi ortaya çıkarır? | Örnek cevap |
|---|---|---|
| Neye dokunabilir? | Araç listesi | Sipariş okuma, not yazma, e-posta gönderme |
| Kimin adına dokunur? | Kimlik ve yetki | Ortak servis hesabı mı, isteyen çalışanın yetkisi mi? |
| Geri alınabilir mi? | Etkinin kalıcılığı | Yanlış not düzeltilir, giden e-posta geri gelmez |
Kural basit: ajanın dışına, başka bir sisteme ya da kişiye çıkan eylem geri alınamaz sayılır. Geri alınamaz eylemler onay kapısının arkasında durur.
OWASP bu riski "aşırı yetki" (excessive agency) adıyla izliyor. Kök nedenleri üçtür: görevin gerektirmediği araç vermek, aracı gereğinden geniş izinle çalıştırmak ve yüksek etkili eylemi insan onayı olmadan geçirmek. OWASP ayrıca Aralık 2025'te ajan uygulamalarına özel ayrı bir risk listesi yayımladı. Genel tablo için OWASP LLM Top 10 Türkçe yazısına bak.
Ajanı güvenli kullanmak için ne yapmalısın?
Ajanı güvenli kullanmanın temeli, yetkiyi dar tutmak ve geri alınamaz adımlarda kontrolü elde tutmaktır. Bireysel kullanıcı için kısa liste:
- Görevi dar ver. "E-postalarımı düzenle" yerine "bu haftaki fatura e-postalarını listele" de.
- Oturum açık hesapları ayır. Ajanın tarayıcısında bankacılık ve e-Devlet oturumu açık bırakma.
- Onay ekranını oku. Ödeme, gönderim ve silme adımında ajan durup sorarsa, ne yapacağını okuyarak onayla.
- Bilinmeyen sayfaya yönlendirme. Ajanı güvenmediğin sitelerde ya da gelen kutusunun tamamında serbest bırakma.
- Geçmişi kontrol et. İş bitince ajanın hangi adımları attığını gözden geçir.
Ajan kuran ekipler için liste:
- En az yetki: Her araç yalnız görevin gerektirdiği izinle çalışsın. Veritabanına salt okunur hesapla bağlan.
- Onay kapısı: Geri alınamaz eylemleri insan onayına bağla. Onayı modele değil, çerçeve koda koy.
- Üçlüyü kır: Güvenilmeyen içerik okuyan oturuma dış gönderim aracı verme.
- Bütçe ve sınır: Adım sayısına, harcamaya ve süreye üst sınır koy.
- Kayıt: Her adımın girdisini, aracını ve çıktısını kökeniyle kaydet. Hata hangi adımda doğdu, dakikalar içinde görünsün.
- Sürekli test: Aynı saldırıyı onlarca kez dene, en kötü sonucu raporla. Tek deneme yanıltır.
Kişisel veri işleyen bir ajan kuruyorsan KVKK yükümlülükleri de devreye girer. Bunun ayrıntısı bu yazının kapsamı dışında; somut kurulum için hukuk ekibine danış.
Yapay zekâ ajanlarını nerede uygulamalı öğrenirsin?
Ajan güvenliğini en iyi, gerçek bir ajan koşusunun kaydını inceleyerek öğrenirsin. AltaySec Akademi'nin ücretsiz AI Güvenliği yolunda önce araç çağırma ve ajan döngüsü dersiyle temeli kurarsın. Sonra ajan neden farklı bir hedef ve ajanı sınırlamak derslerine geçersin. Ajan Olay İncelemesi labında yetkisiz bir araç çağrısını kayıtta kendin yakalarsın.
Alanın tamamına bakmak istersen yapay zekâ güvenliği rehberi iyi bir başlangıç noktası.
Kaynaklar
- NIST, Technical Blog: Strengthening AI Agent Hijacking Evaluations (Ocak 2025, güncelleme Aralık 2025)
- Simon Willison, The lethal trifecta for AI agents (16 Haziran 2025)
- Meta AI, Agents Rule of Two: A Practical Approach to AI Agent Security (31 Ekim 2025)
- OWASP GenAI Security Project, Top 10 for Agentic Applications (Aralık 2025)
- OWASP GenAI Security Project, LLM Top 10
Sık sorulan sorular
Ajan yapay zeka ile ChatGPT aynı şey mi?
Hayır. ChatGPT bir üründür, ajan ise bir çalışma biçimidir. ChatGPT normal sohbette yalnız metin üretir. Ajan modunda ise hedefi adımlara böler, tarayıcı ya da başka araçlar kullanır ve işi kendi yürütür. Aynı ürün içinde hem sohbet hem ajan davranışı bulunabilir; fark çıktının eyleme dönüşmesidir.
Yapay zekâ ajanına banka hesabımı emanet edebilir miyim?
Önerilmez. Ajan okuduğu sayfalardaki gizli talimatlarla yönlendirilebilir ve para hareketi geri alınamaz bir eylemdir. Ajanın çalıştığı tarayıcıda bankacılık ve e-Devlet oturumu açık bırakma. Ödeme gerektiren adımı ajanın hazırlamasına izin verebilirsin, ama son onayı her zaman kendin, bankanın kendi uygulamasında ver.
Ajan ele geçirme (agent hijacking) nedir?
Ajan ele geçirme, saldırganın ajanın okuyacağı bir e-postaya, dosyaya ya da web sayfasına talimat gizleyerek ajanı istenmeyen bir eyleme yöneltmesidir. NIST bunu dolaylı prompt injection'ın bir türü sayar. Saldırgan ajana doğrudan dokunmaz. Savunma araçları daraltmak, geri alınamaz adımlara insan onayı koymak ve kayıt tutmaktır.
Agents Rule of Two ne anlama geliyor?
Meta'nın Ekim 2025'te önerdiği kurala göre bir ajan tek oturumda üç özellikten en çok ikisine sahip olmalı. Bunlar güvenilmeyen girdi işlemek, hassas veri ya da sisteme erişmek ve durum değiştirmek ya da dışarıyla iletişim kurmaktır. Üçü birden gerekiyorsa ajan özerk çalışmamalı, insan onayı devreye girmelidir.
Yapay zekâ ajanları siber güvenlik işlerini elimizden alacak mı?
Ajanlar tekrar eden işleri hızlandırıyor, ama yeni bir saldırı yüzeyi de açıyor. Ajanın araç listesini denetleyen, kaydını okuyan ve onay kapısını tasarlayan insana ihtiyaç artıyor. Ajan güvenliği bu yüzden ayrı bir uzmanlık alanına dönüştü. Öğrenmek için ajan döngüsünü ve prompt injection mantığını kavramakla başla.
- yapay zeka ajanı nedir
- ai agent
- ajan modu
- chatgpt agent
- ajan güvenliği
İlgili yazılar
- MCP Nedir? Model Context Protocol ve Güvenlik RiskleriYapay Zekâ Güvenliği · 7 dk okuma
- Prompt Injection Nedir? Yeni Başlayanlar İçin Kavram, Örnek ve SavunmaYapay Zekâ Güvenliği · 7 dk okuma
- Yapay Zekâ Güvenliği Nedir? Türkçe Başlangıç RehberiYapay Zekâ Güvenliği · 7 dk okuma
- OWASP LLM Top 10 2026 Türkçe: On Risk ve 2025'ten FarklarıYapay Zekâ Güvenliği · 9 dk okuma