Yapay zeka · Rehber
Yapay zeka ajanları nedir, nasıl çalışır, chatbot ve otomasyondan farkı ne? Şirketlerde nerede işe yarar, nerede yaramaz ve güvenle nasıl başlanır.
Son bir yılda neredeyse her yazılım ürünü kendine "yapay zeka ajanı" demeye başladı. Bir kısmı gerçekten ajan; çoğu ise biraz daha akıllı bir sohbet penceresi. Bu karmaşa, şirketlerin doğru kararı vermesini zorlaştırıyor: ya gereğinden büyük beklentiyle başlayıp hayal kırıklığına uğruyorlar ya da işe yarayacak bir fırsatı kaçırıyorlar.
Bu yazıda yapay zeka ajanlarının ne olduğunu, nasıl çalıştığını ve bir şirkette nerede gerçekten işe yaradığını, geliştirdiğim ürünlerden örneklerle ve abartmadan anlatmaya çalışacağım.
Yapay zeka ajanı nedir?
Yapay zeka ajanı, kendisine verilen bir hedefe ulaşmak için hangi adımları atacağına kendisi karar veren, bu adımlarda araçlar kullanan ve her adımın sonucuna bakarak bir sonrakini belirleyen bir yazılımdır.
Buradaki üç kelime önemli:
- Hedef: "Şu soruyu yanıtla" değil, "bu müşterinin iade talebini sonuçlandır" gibi bir iş.
- Araçlar: Ajan sadece metin üretmez; bir veritabanını sorgular, bir sisteme kayıt açar, e-posta taslağı hazırlar, bir belgeyi okur.
- Döngü: Ajan bir adım atar, sonucu değerlendirir ve gerekirse planını değiştirir. Hedefe ulaşana ya da durması gereken bir noktaya gelene kadar devam eder.
Kısacası: sohbet botu konuşur, ajan iş yapar.
Chatbot, otomasyon, asistan ve ajan arasındaki fark
Bu dört kavram sık sık birbirine karıştırılıyor. Aralarındaki farkı, kararı kimin verdiği ve kimin harekete geçtiği belirliyor:
- Klasik otomasyon: Kurallar önceden yazılır. "Fatura gelirse muhasebeye ilet." Hızlı, ucuz ve öngörülebilirdir, ama kuralın dışına çıkan bir durumda takılır.
- Chatbot: Soruya cevap verir. Bir işi kendisi tamamlamaz; kullanıcı ne yapacağına kendisi karar verir.
- Asistan (copilot): Bir insanın yanında çalışır, öneri sunar. Kararı ve eylemi insan yapar.
- Ajan: Hedefi alır, adımları planlar ve araçları kullanarak eylemi kendisi yapar. İnsan genellikle başta hedefi verir, gerekirse kritik noktalarda onay verir.
Bu bir sıralama değil, bir yelpaze. Her iş en sağdaki seçeneği gerektirmez; çoğu zaman doğru cevap ortada bir yerdedir.
Geliştirdiğim ürünlerden örnekler
Kendi projelerimde yapay zekayı bu yelpazenin farklı noktalarında, bilinçli olarak kullandım:
- Tek adımlı üretim: Yess. Senegal için geliştirdiğimiz ilan platformunda kullanıcı tek bir cümle yazıyor, yapay zeka bunu eksiksiz bir ilana çeviriyor. Ajan değil; ama kullanıcının işini ciddi biçimde kısaltıyor ve sonucu kullanıcı onaylıyor.
- Canlı asistan: akıllı çağrı merkezi. Görüşme sürerken ses yazıya dökülüyor, duygu ve satın alma olasılığı analiz ediliyor ve temsilciye canlı öneriler gösteriliyor. Burada yapay zekanın müşteriye kendi başına bir şey söylemesine bilerek izin vermedik; karar temsilcide kalıyor. Görüşme bittiğinde özeti ve raporu ise sistem kendisi yazıyor.
- Bağlamla değerlendiren uygulama: Lullai. Bebek bakım uygulamasında bir ağlama kaydı tek başına değil, bebeğin yaşı ve son beslenme, uyku ve bez kayıtlarıyla birlikte değerlendiriliyor. Sonuç belirsizlik düzeyiyle birlikte açıklanıyor ve uygulama teşhis koymuyor. Sınırın nerede çizildiği, en az modelin kendisi kadar önemli.
Bu örneklerin hiçbiri tam otonom bir ajan değil ve bu bir eksiklik değil. Her birinde, yapay zekanın ne kadar özerk olacağına işin riskine bakarak karar verdik.
Ajanlar şirkette nerede işe yarar?
Ajanların en çok değer ürettiği işlerin ortak özellikleri var: çok adımlı, tekrarlayan, kullanılacak araçları belli ve hatası geri alınabilir. Bazı örnekler:
- Belge işleme: Gelen faturaları, başvuruları ya da sözleşmeleri okuyup ilgili alanları çıkarmak, sistemdeki kayıtla karşılaştırmak ve uyuşmayanları bir insana göstermek.
- Destek talepleri: Talebi sınıflandırmak, ilgili müşteri kaydını ve geçmiş talepleri bulmak, bir yanıt taslağı hazırlamak ve temsilcinin onayına sunmak.
- Ön araştırma: Bir konuda kurum içi belgeleri ve kayıtları tarayıp kaynaklarıyla birlikte bir özet hazırlamak.
- Veri mutabakatı: İki sistem arasındaki farklılıkları bulup raporlamak ve basit olanları düzeltme önerisiyle sunmak.
Ajanlar nerede işe yaramaz?
Aynı derecede önemli olan, ajanların kötü bir seçim olduğu durumları bilmek:
- Geri alınamayan işlemler. Ödeme yapmak, sözleşme imzalamak, bir müşteriye resmî bildirim göndermek. Bu adımlarda mutlaka bir insan onayı olmalı.
- Kuralı net olan işler. "Tutar 10.000 TL'yi geçerse müdüre gönder" gibi bir kural varsa, klasik otomasyon daha ucuz, daha hızlı ve daha güvenilirdir. Her işe yapay zeka gerekmez.
- Dağınık veri. Ajan, eriştiği verinin kalitesi kadar iyidir. Veri birden fazla sistemde çelişkili duruyorsa ajan bu çelişkiyi çözmez, sadece daha hızlı yayar.
Bir ajan teknik olarak nasıl çalışır?
Bir ajanın arkasında genellikle şu parçalar bulunur:
- Dil modeli: Hedefi anlayan, plan yapan ve bir sonraki adıma karar veren "beyin".
- Araçlar: Modelin çağırabileceği, açıkça tanımlanmış işlevler: "müşteriyi bul", "talep aç", "belgeyi oku". Model bir aracı çağırmaya karar verir, yazılım o aracı çalıştırır ve sonucu modele geri verir. Model Context Protocol (MCP) gibi standartlar, araçların farklı modellere aynı şekilde bağlanmasını kolaylaştırıyor.
- Bağlam: Görevle ilgili belgeler, önceki adımların sonuçları ve kullanıcının yetkileri.
- Döngü ve durma koşulları: Ajanın kaç adım atabileceği, ne zaman duracağı ve ne zaman bir insana soracağı.
- Korkuluklar: Ajanın yapamayacağı şeylerin listesi, onay gerektiren adımlar ve tüm adımların kaydı.
Bu parçaların en zoru genellikle model değil, araçların ve yetkilerin doğru tasarlanmasıdır.
Riskler: hata zinciri, maliyet ve güvenlik
Hata zinciri. Bir ajan her adımda yüzde 95 doğru karar veriyor olsun. Bu tek başına iyi bir oran gibi görünür; ama on adımlık bir işte tüm adımların doğru olma olasılığı yaklaşık yüzde 60'a düşer. Bu yüzden adım sayısını kısa tutmak ve kritik noktalara kontrol koymak gerekir.
Maliyet. Her adım bir model çağrısı demektir. Basit bir iş için on adım atan bir ajan, aynı işi tek bir çağrıyla yapan bir çözümden çok daha pahalıya gelebilir. Kullanım ve maliyet baştan izlenmelidir.
Güvenlik. Ajan dışarıdan gelen içerikleri (e-postalar, belgeler, web sayfaları) okuyorsa, bu içeriklere gizlenmiş talimatlarla yönlendirilmeye çalışılabilir. Buna "prompt injection" deniyor. En etkili savunma, ajana yalnızca işi için gereken en az yetkiyi vermek ve önemli eylemleri onaya bağlamaktır.
Kişisel veri. Ajanın eriştiği her sistem, potansiyel olarak modele gönderilen veri demektir. KVKK açısından hangi verinin nereye gittiği baştan tasarlanmalıdır. Bu konuyu kamuda yapay zeka entegrasyonu yazısında daha ayrıntılı ele aldım.
Şirketinizde güvenle nasıl başlarsınız?
- Tek bir süreç seçin. Çok adımlı, tekrarlayan ve hatası geri alınabilir bir iş. Destek taleplerinin sınıflandırılması ya da belge işleme iyi başlangıçlardır.
- Önce asistan olarak başlayın. Ajan önerir, insan onaylar. Bu aşamada ajanın ne kadar isabetli olduğunu gerçek verilerle ölçersiniz.
- Araçları sınırlı tutun. İlk sürümde ajan yalnızca okuyabilsin; yazma ve gönderme yetkilerini ölçüm sonuçlarına göre adım adım açın.
- Her şeyi kaydedin. Hangi adımın neden atıldığı görülebilmeli. Hem hata ayıklamak hem de denetim için gerekli.
- Başarıyı tanımlayın. Kazanılan süre, hata oranı, maliyet. Ölçemediğiniz bir ajanı büyütmeyin.
- Özerkliği kademeli artırın. İsabet oranı güven verdiğinde, düşük riskli adımlarda onayı kaldırın.
Sık sorulan sorular
Yapay zeka ajanı ile ChatGPT arasındaki fark nedir?
ChatGPT gibi sohbet araçları temelde soru-cevap için tasarlanmıştır; işi kullanıcı kendisi yapar. Bir ajan ise şirketin kendi sistemlerine bağlanır ve hedefe ulaşmak için o sistemlerde adımlar atar. Aynı dil modeli her iki şekilde de kullanılabilir; fark, modelin etrafına kurulan araçlar ve yetkilerdedir.
Yapay zeka ajanları çalışanların yerini alır mı?
Bugünkü haliyle ajanlar en çok tekrarlayan ve zaman alan adımları üstleniyor; karar ve sorumluluk çoğu işte yine insanda kalıyor. Doğru kurulduğunda çalışanın yerine geçmekten çok, onun günün önemli işlerine daha fazla zaman ayırmasını sağlıyor.
Bir yapay zeka ajanı projesi ne kadar sürer?
Tek bir süreç için asistan modunda çalışan bir pilot, veri ve sistem erişimi hazırsa birkaç hafta içinde denenebilir. Asıl zaman alan kısım çoğu zaman entegrasyonlar, yetkiler ve ölçümdür.
Sonuç
Yapay zeka ajanları gerçek bir yenilik, ama her işin cevabı değil. Doğru soru "ajan kullanalım mı?" değil, "bu iş için ne kadar özerklik doğru?" sorusu. Küçük bir süreçle, asistan modunda ve ölçerek başlayan şirketler, büyük vaatlerle başlayanlardan çok daha hızlı sonuç alıyor.
Şirketinizde yapay zekanın hangi süreçte işe yarayabileceğini konuşmak isterseniz yapay zeka ve otomasyon hizmetine göz atabilir ya da bana yazabilirsiniz.
Diğer yazılar
Belediyelerde dijital dönüşüm: iç süreçlerden başlamak
Belediyelerde dijital dönüşüm için pratik yol haritası: dağınık personel verisini birleştirmek, kâğıt onayları dijitale taşımak ve yapay zekayı doğru yerde kullanmak.
Kamuda yapay zeka entegrasyonu: belediyeler nereden başlamalı?
Belediyelerde yapay zeka entegrasyonu nasıl yapılır? Hangi işlerle başlanmalı, veri ve model nasıl seçilmeli, KVKK ve yetki sınırları nasıl korunmalı.
KVKK ve üretken yapay zeka: geliştirici gözüyle kontrol listesi
KVKK'nın üretken yapay zeka rehberini yazılım tarafına çeviren kontrol listesi: veri akışı, hukuki sebep, yurt dışı aktarım, aydınlatma, ilgili kişi hakları ve güvenlik.
Bir konuşma başlatın