Yapay zeka (AI) ajanları, teknolojinin giderek daha fazla gündelik yaşama sızdığı bir dönemde, üretkenliği artırmak ve rutin işleri otomatikleştirmek için değerli araçlar haline geldi. Ancak genel algı, AI ajanlarının karmaşık ya da erişilmez bir teknoloji olduğu yönünde. Oysa ilk AI ajanınızı yazmak için derinlikli bir teknik bilgiye ihtiyacınız yok. Syracuse Üniversitesi S.I. Newhouse School of Public Communications’da profesör ve danışman olan Shelly Palmer, paylaştığı blog yazısında “AI ajanı nasıl yazılır?” sorusunun ilk ve basit yanıtının, bu süreci bir “yetki devri” olduğunu düşünmek olduğunu belirtiyor. Gelin, AI ajanları nedir ve nasıl yazılır sorusunu Bay Palmer’ın rehberliğinde birlikte keşfedelim.
Basit problemlerle başa çıkmak
Shelly Palmer, ilköğretim ikinci sınıf öğretmeni Bayan Hanlon’ın yapay zeka ya da otomasyondan değil, hayatın problemlerini nasıl çözebileceklerine dair önemli ancak bir o kadar da basit bir çerçeve sunduğunu aktarıyor:
- Gözlem Yap: Çevrende ne olup bittiğini fark et.
- Düşün: Gözlemlerini analiz et ve anlamlandır.
- Harekete Geç: Çözüm üret ve uygulamaya koy.
Bu sade çerçeve, bugün dünyanın en sofistike teknolojilerinden birçoğunu yönlendiren temel prensipler arasında yer alıyor. Mühendislikte ise aynı çerçeve şu üç kelimeyle tanımlanıyor:
- Algıla (Sense): Çevreden bilgi topla.
- Düşün (Think): Toplanan bilgiyi hedeflere ya da kurallara göre işle.
- Harekete Geç (Act): Bu işlem sonucunda bir aksiyon al.
Palmer, basit bir e-posta filtresinden otonom sistemlere kadar tüm yapay zeka ajanlarının bu döngü üzerine kurulu olduğunu vurguluyor.
Ajanların uygulamadaki gücü: Verimlilik katlayıcıları
Palmer, ilk kullandığı AI ajanını Kendi kullandığım ilk ajandan bahsedeyim. İlk olarak basit bir Google Alerts tarama aracı olarak başladı ve zamanla özelleştirilmiş bir günlük rapor oluşturan tam otonom bir ajana dönüştü.
Bu ajan, haftada saatlerce sürebilecek bir işi dakikalar içinde tamamlayarak adeta üç ila beş kişilik bir araştırma ekibinin işlevini üstleniyor. Dahası, bu ajanı oluşturduğumuzda bu işi yapacak bir ekibimiz bile yoktu. Bugün insan kaynağına sahip olsak bile bu işi bir insana yaptırmak verimsiz olurdu – çünkü bu görev tam anlamıyla otomatikleştirilmiş durumda.
Bir ajan inşaa etmek: Üretim aşamaları
Palmer, AI ajanlarının nasıl kurgulanacağına geçmeden önce kendi kullandığı ilk ajandan “verimlilik katlayıcısı” olarak bahsediyor. Google Alerts uygulamasını tarayacak bir ajan yaratan Palmer, yapay zekanın günlük raporlar veren bir yardımcıdan otonom kararlar alan ve 3-5 kişilik bir araştırma ekibinin saatlerini alabilecek bir işi, sadece dakikalar içinde yapmaya başladığını anlatıyor.
Bu verimlilik ihtimalinden hareketle “Bir ajanım olsun” demekle, gerçekten bir ajan oluşturmak arasındaki farkı kapatanın ise net bir Ürün Gereksinim Belgesi (Product Requirement Document – PRD) hazırlamak olduğunu aktarıyor. Bir PRD oluşturmanın ise 5 ana adımı bulunuyor:
1. Problemi tanımlayın
Problemi tek cümlede tanımlayarak başlayın. Örneğin: “Satış ekibimiz, müşteri toplantılarına hazırlanmak için haftada 4+ saat harcıyor. Bu da satış yapma sürelerini azaltıyor ve hazırlık kalitesini düşürüyor.”
Ardından detaylandırın:
- Bu problem kimleri etkiliyor? (Belirli roller/ekipler)
- Ne kadar sıklıkla yaşanıyor?
- Bu sorunun işletmeye maliyeti nedir? (Zaman, maliyet, kaçırılan fırsatlar)
- İnsanlar bu sorunu şu an nasıl çözüyor? (Manuel süreçler, geçici çözümler)
2. Ajanın yeteneklerini tanımlayın
Her yetenek için Algıla-Düşün-Harekete Geç (Sense-Think-Act) çerçevesini kullanın:
- Algıla (Sense): Ajan ne zaman harekete geçmeli? (““Salesforce’ta ya da takvimde bir müşteri toplantısı planlandığında”)
- Düşün (Think): Ajan neyi analiz etmeli? (“Müşteri geçmişi, son iletiler, açık fırsatlar, destek talepleri”)
- Harekete Geç (Act): Ajan ne üretmeli? (“Anahtar müşteri bilgileri, ilişki geçmişi ve görüşme başlıklarını içeren bir PDF rapor”)
3. Başarı ölçütlerini belirleyin
Peki, ajanın başarılı olup olmadığını nasıl anlayacaksınız?
- Hazırlık sürelerinin azalması (45 dakikadan 15 dakikaya)
- Toplantı sonrası olumlu aksiyonların artması (yüzde 20 artış)
- Müşteri memnuniyeti puanlarının yükselmesi
- Ekip üyelerinin ajana olan adaptasyon oranı
4. Teknik gereksinimleri belirleyin
Bu aşamada teknik bilgiler devreye girecek olmakla birlikte bu bilgilerin şu soruların yanıtlarını vermeleri anlamlı olacaktır:
- Ajan hangi mevcut sistemlere bağlanmalı? (CRM, takvim, e-posta)
- Hangi izinlere ihtiyacı var?
- Çıktıları nerede sunmalı? (E-posta, Slack, CRM)
- Herhangi bir güvenlik ya da uyumluluk gereksinimi var mı?
5. MVP’yi (Minimum Viable Product) tanımlayın
En basit ve hemen/şimdi değer yaratan ürünü belirleyin:
- Takvime ve CRM’e bağlan
- Temel bir müşteri brifing belgesi oluştur
- Toplantıdan 24 saat önce e-posta ile teslim et
Liderlik ve Ajanların Geleceği
En iyi ajan uygulamaları teknolojiden ziyade karar vericilerin yaklaşımlarıyla başlar. AI ajanları kurgularken ekibinizle birlikte izlenmesi gereken 5 temel prensibi unutmayın:
- Sonuca odaklanın: Hangi iş problemini çözüyorsunuz?
- Küçük başlayın ve adım adım ilerleyen: Adı Tek bir işlevi kusursuz yapmadan karmaşıklaştırmayın.
- Kullanıcıları dahil edin: Ajanı kullanacak kişiler de tasarım sürecine dahil olsun.
- Başarıyı ölçün ve optimize edin: Net başarı kriterleri belirleyin ve ajanı sürekli iyileştirin.
- Destekleyici yapılar oluşturun: En iyi ajanlar insanları daha etkili hale getirir, onların yerine geçmez.
“Gözlem yap, düşün, harekete geç” tavsiyesi, birçok mühendislik alanının yanı sıra ajan oluşturma yolunda sizin de ana çerçeveniz olabilir. Bu sorulara vereceğiniz yanıtları somut gereksinimlere dönüştürerek ekibinizle birlikte gerçek değer yaratan yapay zeka ajanları geliştirebilirsiniz.
Buna da göz atın: CDO’ların GenAI stratejisi: Yatırım artıyor, süreçler zorlaşıyor