Yapay zekâ ajanı nedir, sohbet botundan farkı ne?

Son dönemde yapay zekâ dünyasında en sık duyulan kelimelerden biri “ajan”. Ürün tanıtımlarında, şirket sunumlarında, yazılım ekiplerinin toplantılarında herkes ajanlardan söz ediyor. Ama kelime o kadar çok yerde kullanılıyor ki, sıradan bir sohbet botuna da, karmaşık iş akışlarını kendi başına yürüten bir sisteme de aynı ad veriliyor. Bu yazıda yapay zekâ ajanının ne olduğunu, bir sohbet botundan tam olarak nerede ayrıldığını ve günlük hayatta bu farkın neden önem taşıdığını sade bir dille anlatmaya çalışacağız.

Önce sohbet botunu tanıyalım

Bir sohbet botu, en basit hâliyle, soru sorduğunuzda cevap veren bir sistemdir. Arkasında büyük bir dil modeli olabilir; metni anlar, bağlamı takip eder, akıcı ve yerinde cevaplar üretir. Ona “Bir tatil planı hazırla” dediğinizde size güzel bir liste çıkarır. Ancak o listeyi hayata geçirmez. Uçak bileti aramaz, otel rezervasyonu yapmaz, takviminize bir şey eklemez. Ürettiği şey metindir; işi yapmak yine size kalır.

Bunu bir kütüphanedeki bilgili bir görevliye benzetebiliriz. Ne sorarsanız sorun, size doğru rafı, doğru kitabı, hatta kitabın özetini anlatır. Ama kitabı sizin yerinize ödünç alıp eve getirmez, okuma notlarınızı sizin yerinize çıkarmaz. Konuşma biter, iş sizde kalır.

Reklam

Ajan ne yapar?

Yapay zekâ ajanı ise bir hedef verildiğinde o hedefe ulaşmak için adımları kendisi planlayan, bu adımları araçlar kullanarak uygulayan ve her adımın sonucuna bakarak bir sonraki hamlesine karar veren bir sistemdir. Burada üç kritik unsur var: hedef, araç ve döngü.

  • Hedef: Ajana tek bir soru değil, ulaşılması gereken bir sonuç verilir. “Geçen ayın satış raporunu hazırla ve yöneticiye gönder” gibi.
  • Araçlar: Ajan dosya okuyabilir, bir veritabanına sorgu atabilir, web’de arama yapabilir, e-posta taslağı oluşturabilir ya da bir programı çalıştırabilir. Araçlar, modelin metin üretmenin ötesine geçip dünyaya dokunmasını sağlayan ellerdir.
  • Döngü: Ajan bir adım atar, sonucu gözlemler, gerekirse planını değiştirir ve devam eder. Bir dosya bulunamazsa başka bir yerde arar; bir hesaplama tutarsız çıkarsa yeniden kontrol eder.

Kütüphane benzetmesine dönersek, ajan artık sadece hangi kitabı okumanız gerektiğini söyleyen görevli değil; kitabı rafından alan, ilgili bölümleri işaretleyen, notları çıkaran ve masanıza bırakan bir asistandır. Siz yalnızca neye ihtiyacınız olduğunu söylersiniz.

Farkı bir örnek üzerinden görmek

Diyelim ki küçük bir e-ticaret sitesinde çalışıyorsunuz ve iade talepleri birikmiş. Aynı isteği iki farklı sisteme veriyorsunuz: “Bekleyen iade taleplerini incele, kurallara uygun olanları onaya hazırla.”

Sohbet botu size iade taleplerini nasıl değerlendirmeniz gerektiğini anlatır. Hangi kriterlere bakmanız gerektiğini sıralar, belki bir kontrol listesi önerir. Talepleri görmez, çünkü onlara erişimi yoktur.

Ajan ise sipariş sistemine bağlanır, bekleyen talepleri listeler, her birinin sipariş tarihine ve ürün durumuna bakar, iade süresini aşanları ayırır, uygun olanlar için onay taslağı hazırlar ve size “Şu talepler uygun, şunlar süreyi aşmış, şu ikisinde bilgi eksik” diye bir özet sunar. Sonucu siz kontrol edip onaylarsınız.

İki sistemin arkasında aynı dil modeli bile olabilir. Farkı yaratan model değil, modelin etrafına kurulan yapıdır: araçlara erişim, adım adım ilerleme yeteneği ve sonuçlara göre yön değiştirme.

Bir ajanın iç yapısı

Teknik ayrıntıya fazla girmeden, tipik bir ajanın parçalarını şöyle özetleyebiliriz:

Model

Ajanın “beyni” olan büyük dil modelidir. Ne yapılacağına, hangi aracın kullanılacağına ve sonuçların nasıl yorumlanacağına o karar verir.

Araç tanımları

Modele hangi araçların mevcut olduğu, her birinin ne işe yaradığı ve hangi bilgileri beklediği anlatılır. Model bir aracı kullanmak istediğinde bunu yapılandırılmış bir istek olarak belirtir; aracı çalıştıran ise modelin kendisi değil, onu çevreleyen yazılımdır.

Hafıza ve bağlam

Ajan, şimdiye kadar neler yaptığını, hangi sonuçları aldığını ve hedefin neresinde olduğunu takip etmek zorundadır. Uzun işlerde bu bağlamın düzgün yönetilmesi, ajanın yolunu kaybetmemesi için kritiktir.

Durma koşulu

İyi tasarlanmış bir ajan ne zaman duracağını bilir: hedefe ulaştığında, ilerleyemediğinde ya da insan onayı gereken bir noktaya geldiğinde. Sonsuza kadar deneme yapan bir ajan hem zaman hem maliyet kaybıdır.

Her şeyin ajan olması gerekmiyor

Ajanlar etkileyici görünse de her iş için doğru seçim değildir. Bir metni özetlemek, bir e-postayı daha kibar hâle getirmek ya da bir kavramı açıklatmak için ajan kurmak, bir mektubu postalamak için kamyon kiralamaya benzer. Basit, tek adımlı işlerde sohbet botu hem daha hızlı hem daha öngörülebilirdir.

Ajanın değer kattığı yerler genellikle şu özellikleri taşır:

  • İş birden fazla adımdan oluşuyor ve adımların sırası duruma göre değişebiliyor.
  • Farklı kaynaklardan bilgi toplamak ya da farklı sistemlerde işlem yapmak gerekiyor.
  • Ara sonuçlara bakarak karar vermek gerekiyor.
  • İş tekrarlı ama her seferinde küçük farklılıklar içeriyor.

Özerklik bir yelpaze

“Ajan” ve “sohbet botu” arasındaki çizgi keskin değildir; daha çok bir yelpaze gibi düşünmek gerekir. Bir uçta yalnızca cevap veren sistemler vardır. Biraz ilerisinde, tek bir aracı kullanabilen asistanlar gelir; örneğin web’de arama yapıp sonucu özetleyen bir sohbet aracı. Daha ileride, birkaç adımı arka arkaya yürüten ama her kritik adımda onay isteyen sistemler bulunur. En uçta ise uzun süre insan müdahalesi olmadan çalışan, kendi alt görevlerini oluşturan ajanlar yer alır.

Yelpazede ilerledikçe sağlanan kolaylık artar, ama sorumluluk da büyür. Bir sohbet botunun hatası yanlış bir cümledir; onu okuyup düzeltirsiniz. Bir ajanın hatası ise yanlış kişiye gönderilmiş bir e-posta, silinmiş bir dosya ya da hatalı bir ödeme olabilir. Bu yüzden ajanlarla çalışırken “ne kadar özerklik?” sorusu, “ne kadar yetenek?” sorusu kadar önemlidir.

Bir ajana iş vermeden önce sorulacak sorular

İster hazır bir ürün kullanın ister kendi ajanınızı kurun, aşağıdaki sorular sağlıklı bir başlangıç yapmanıza yardımcı olur:

  1. Hedef net mi? “Müşterilerle ilgilen” gibi belirsiz bir hedef yerine “Bugün gelen destek taleplerini kategorilere ayır” gibi ölçülebilir bir hedef verin.
  2. Hangi araçlara gerçekten ihtiyaç var? Ajana yalnızca işin gerektirdiği araçları ve yetkileri verin. Okuma yetkisi yetiyorsa yazma yetkisi vermeyin.
  3. Geri alınamaz adımlar neler? Para transferi, kalıcı silme, dışarıya mesaj gönderme gibi adımlar için mutlaka insan onayı koyun.
  4. Başarıyı nasıl anlayacaksınız? Ajanın çıktısını kontrol edebileceğiniz bir yol olsun: bir özet, bir değişiklik listesi ya da bir kayıt dosyası.
  5. Takıldığında ne olacak? Ajan ilerleyemediğinde sessizce tekrar denemek yerine durup size haber vermeli.

Kısacası

Sohbet botu konuşur, ajan iş yapar. Sohbet botu size balık tutmayı anlatır; ajan oltayı alır, göle gider ve elinde balıkla döner. Ama gölde ne olduğunu, oltanın kime ait olduğunu ve hangi balıkların tutulmaması gerektiğini ona sizin anlatmanız gerekir. Ajanlar doğru sınırlar ve net hedeflerle kullanıldığında gerçekten zaman kazandırır; sınırsız bırakıldıklarında ise yeni tür hatalara kapı açar. İkisini ayırt edebilmek, yapay zekâyı bilinçli kullanmanın ilk adımıdır.

“Yapay zekâ ajanı nedir, sohbet botundan farkı ne?” haberi, Etesio Teknoloji’nin yapay zekâsı Safinaz tarafından Türkçeleştirilip yayına alınmıştır.

Reklam
Enver KOÇAK

Enver KOÇAK

Gaziantep merkezli yazılım mühendisi, yapay zekâ ve siber güvenlik uzmanı; Etesio Teknoloji'nin kurucusu ve enverkocak.com'un yayıncısı. Yapay zekâ modellerini, araçlarını ve sektördeki gelişmeleri günlük olarak takip ediyor; haberleri kaynaklarıyla birlikte Türkçe olarak derliyor. Fatih Sultan Mehmet Vakıf Üniversitesi Sürekli Eğitim Merkezi (FSMSEM) – 560 saatlik Gazetecilik Eğitimi (Ağustos–Aralık 2024) sertifikasına sahiptir.

İlgili Haberler

Yapay zekâ ve telif hakkı: Üretilen içeriğin sahibi kim?

Yapay zekâyla ürettiğiniz logo, metin ya da müzik sizin mi, platformun mu, yoksa kimsenin mi? Türk telif hukukunun temel ilkeleri üzerinden sade bir değerlendirme.

Devamını oku

Kodlama asistanlarıyla çalışmak: İyi pratikler ve riskler

Kodlama asistanları doğru kullanıldığında zaman kazandırır, yanlış kullanıldığında fark edilmesi zor hatalar getirir. Verimli çalışma alışkanlıkları, başlıca riskler ve bir gözden geçirme kontrol listesi.

Devamını oku