İçeriğe geç
parazade
Yapay Zeka

Otonom Ajan Ne Demek?

İngilizce: Autonomous Agent

Yayın: · Son güncelleme:

Otonom Ajan Ne Demek? Kısaca

Otonom ajan, kendisine verilen bir hedef doğrultusunda çevresini algılayan, plan yapan, araçlar kullanarak eylemde bulunan ve sonuçlara göre davranışını ayarlayan, bu adımları her biri için insan onayı beklemeden yürütebilen yapay zekâ sistemidir.

Otonom Ajan nedir?
İçindekiler
  1. Otonom ajan ne demek?
  2. Nasıl çalışır?
  3. Riskleri ve dikkat edilecekler

Otonom ajan, bir görevi adım adım kendi başına yürütebilen yazılım ya da makinedir. Günümüzde terim daha çok, büyük dil modellerinin plan yapıp web'de arama, kod çalıştırma veya dosya düzenleme gibi eylemleri kendi başına gerçekleştirdiği sistemler için kullanılır.

Otonom ajan ne demek?

Yapay zekâ literatüründe "ajan", çevresini algılayıp ona göre eylemde bulunan her sistemdir. "Otonom" sıfatı ise ajanın her adım için insan talimatı beklemeden karar verebildiğini vurgular. Basit bir sohbet botu bir soruya tek bir cevap verir; otonom ajan ise bir hedefe ulaşmak için birçok adımı ardı ardına planlar ve uygular.

Nasıl çalışır?

Tipik bir döngü şöyledir:

  1. Hedefi anlama: Kullanıcının isteği alt görevlere bölünür.
  2. Planlama: Hangi adımların hangi sırayla yapılacağına karar verilir.
  3. Eylem: Araç çağırma ile arama motoru, hesap makinesi, kod yorumlayıcı veya başka yazılımlar kullanılır.
  4. Gözlem: Eylemin sonucu değerlendirilir.
  5. Düzeltme: Gerekirse plan güncellenir ve döngü hedefe ulaşılana kadar sürer.

Varsayımsal bir örnek: "Gelecek ayki konferans için katılımcı listesini düzenle ve eksik e-posta adreslerini işaretle" görevini alan bir ajan, dosyayı açar, tekrarları ayıklar, eksik alanları bulur ve bir rapor hazırlar.

Riskleri ve dikkat edilecekler

  • Hata birikimi: İlk adımdaki küçük bir hata sonraki adımlara taşınabilir.
  • Yetki kapsamı: Ajana verilen erişim izinleri ne kadar genişse olası zarar da o kadar büyür; en az yetki ilkesi önemlidir.
  • Güvenlik açıkları: Ajanın okuduğu web sayfaları veya belgeler gizli talimatlar içerebilir; bu prompt enjeksiyonu riskidir.
  • İnsan denetimi: Para transferi, veri silme veya dışarıya mesaj gönderme gibi geri alınamaz işlemlerde insan onayı istenmesi iyi bir uygulamadır.

Sıkça Sorulan Sorular

Otonom ajan ile sohbet botu arasındaki fark nedir?

Sohbet botu genellikle her mesaja tek bir cevap üretir ve eylemi kullanıcıya bırakır. Otonom ajan ise bir hedef için plan yapar, araçları kullanarak birden fazla adımı kendisi uygular ve sonuçlara göre yolunu ayarlar.

Otonom ajanlar tamamen bağımsız mı çalışır?

Çoğu pratik uygulamada tam bağımsız değildir. Ajanlara sınırlı yetkiler verilir ve kritik adımlarda insan onayı istenir. Otonomi düzeyi görevin riskine göre ayarlanır.

İlgili terimler

Yapay Zekâ Ajanı(AI Agent)Yapay zekâ ajanı (AI agent), bir hedef verildiğinde görevi adımlara bölen, araç ve hizmetleri kullanarak bu adımları kendisi yürüten, sonuçlara göre planını güncelleyen yapay zekâ sistemidir. Genellikle bir büyük dil modeli üzerine kurulur.Akıllı Ajan(Intelligent Agent)Akıllı ajan (intelligent agent), çevresini sensörler ya da veri yoluyla algılayan, bu bilgilere göre bir hedefe ulaşmak için kendi başına karar veren ve eylemlerini çevresine uygulayan yazılım ya da donanım sistemidir.Araç Çağırma(Function Calling)Araç çağırma (function calling ya da tool use), bir dil modelinin kendi başına yapamayacağı işler için tanımlı bir dış aracı, fonksiyonu ya da API'yi hangi parametrelerle çağıracağını yapılandırılmış biçimde (genellikle JSON) belirtmesidir.Çoklu Ajan Sistemi(Multi-Agent System)Çoklu ajan sistemi (multi-agent system), her biri kendi algı ve karar yeteneğine sahip birden fazla ajanın aynı ortamda etkileşerek, iş birliği yaparak ya da birbiriyle rekabet ederek görevleri yerine getirdiği yapıdır.Sohbet Botu(Chatbot)Sohbet botu (chatbot), kullanıcıyla doğal dilde yazılı ya da sesli konuşma yürüten, soruları cevaplayan ve basit işlemleri yapabilen yazılımdır. Bugün birçoğu büyük dil modelleriyle çalışır.Kod Yorumlayıcı(Code Interpreter)Kod yorumlayıcı (code interpreter), bir dil modelinin yazdığı kodu, genellikle Python'u, yalıtılmış güvenli bir ortamda çalıştırıp sonucunu görmesini sağlayan araçtır. Model böylece hesaplama, veri analizi ve dosya işleme gibi görevleri gerçekten yürütebilir.Prompt Enjeksiyonu(Prompt Injection)Prompt enjeksiyonu, bir yapay zekâ uygulamasına kullanıcı girdisi, web sayfası ya da belge içine gizlenmiş talimatlar yerleştirerek modelin asıl kurallarını devre dışı bırakmayı amaçlayan bir güvenlik saldırısıdır.