Yapay Zeka Ajanı Nedir? Geliştiriciler İçin İşe Yarar Bir Tanım
"Ajan" kelimesi, güzel bir isim verilmiş bir prompt'tan kendi nöbet listesi olan dağıtık bir sisteme kadar her şeyi kapsayacak biçimde esnetildi. Bu bir sözlük sorunu değil, bütçe sorunu: ekipler bir şeyi onaylayıp başka bir şeyi teslim alıyor.
İş kapsamlarken kullandığımız tanım şu ve bilerek dar tutuluyor. Yapay zeka ajanı, bir dil modelinin bir sonraki adımı seçtiği, o adımı atmak için gerçek bir araç çağırdığı, dönen sonucu okuyup yeniden seçtiği yazılımdır — hedefe varılana ya da bir sınır durdurana kadar. Sisteminizde hiçbir şey araç çağırmıyorsa elinizde çok iyi bir metin üreteci var. Adımların sırası önceden sabitse elinizde, kutulardan birinde model olan bir iş akışı var. İkisi de yapılmaya değer şeyler. Hiçbiri ajan bütçesi gerektirmiyor.
Ürün model değil, döngüdür#
Her ajan aynı üç hamlenin tekrarıdır: karar ver, eyle, gözle. Model yalnızca karar adımına katkı sunar. Geri kalan her şey — hangi araçların var olduğu, hatalarının nasıl ifade edildiği, yinelemeler arasında hangi durumun taşındığı, döngünün ne zaman durması gerektiği — sizin yazdığınız ve sahiplendiğiniz sıradan yazılımdır. Ürünün model olduğunu sanan ekipler vakitlerini prompt'a harcar ve sistemin güvenilmez çıkmasına şaşırır. Ürünün döngü olduğunu bilen ekipler vakitlerini araç sözleşmelerine ve durma koşullarına harcar; kötü bir öğleden sonra hata ayıklayabilecekleri bir şey elde ederler.
İşe yarar bir sınav: modeli çıkarıp yerine aynı bilgiyi okuyan bir insan koysanız, sistemin geri kalanı hâlâ anlamlı olur muydu? Olmuyorsa çevredeki yazılım fazla ince demektir.
Ajanı karıştırıldığı şeylerden ayıran şey#
| Sistem | Bir sonraki adıma kim karar verir | Gerçek araç çağırır mı | Tipik başarısızlık |
|---|---|---|---|
| Sohbet botu | Kimse — sorulanı cevaplar | Hayır | Yanlış ya da uydurma cevap |
| İçinde LLM adımı olan iş akışı | Geliştirici, önceden | Evet, sabit sırayla | Akış dışı girdide kırılır |
| Ajan | Model, çalışma anında | Evet, çalışma anında seçerek | Dolanır, döngüye girer, kötü veriyle eyler |
| Çok ajanlı sistem | Birkaç model, artı bir koordinatör | Evet | Yukarıdakilerin tümü, izi daha zor sürülür |
Her gerçek ajanın taşıdığı dört parça#
Framework adlarını çıkarın; çalıştığımız her canlı ajanda aynı dört parça vardı.
- Kontrol edilebilir bir hedef. Havada bir niyet değil: bir gözden geçirenin doğru ya da yanlış diye işaretleyebileceği bir cümle.
- Araç yüzeyi. Çağırabileceği belirli fonksiyonlar; tipli argümanlar ve dürüst hata dönüşleriyle.
- Bir hafıza ya da durum taşıyıcı. Bir sonraki yinelemenin öncekinden ne görmesine izin verildiği.
- Durma koşulları. Adım sınırı, harcama sınırı ve kontrolü insana devretme kuralı.
Otonomi bir anahtar değil, bir kademe düğmesidir#
Ajan tasarımındaki asıl karar ajan kullanıp kullanmamak değil, ne kadar ip vereceğinizdir. Pratikte dört kademe var ve başarılı projelerin çoğu demonun önerdiğinden daha solda başlar: ajan taslak yazar, insan gönderir; ajan geri alınabilir şeylerde eyler, geri alınamazları sorar; ajan bir kum havuzunda harcama sınırıyla serbestçe eyler; ajan canlı sistemlerde serbestçe eyler. Sağa doğru her adım hem değeri hem de patlama yarıçapını çarpar. Sağa, yol haritası öyle dediği için değil, değerlendirme sayılarınız hak ettiği için geçin.
Tanımın hakkını verdiği yerler#
Kelimede katı olmak üç yerde gerçek para tasarruf ettirir. Kapsamlama: bir özetleme adımı olan sabit beş API çağrısı bir iş akışıdır; bunu ajan olarak kurmak ihtiyacınız olmayan belirsizliği ekler. Tahmin: ajanlar iş akışlarından pahalıdır çünkü başarısızlık yüzeyi geniştir; dürüst bir etiket dürüst bir bütçe kurar. Değerlendirme: bir ajanı ancak aynı girdinin farklı yollar izleyebileceğini kabul ettiğinizde doğru test edebilirsiniz — bu da döküm yerine sonucu test etmek demektir.
Bir paydaş ajan istiyorsa, yazılımın kendi başına hangi kararı vermesini istediğini sorun. Böyle bir karar yoksa ona üç ay kazandırdınız.
Sık sorulan sorular
Sohbet botu bir AI ajanı mıdır?
Bu tanıma göre hayır. Sohbet botu konuşmanın içinde cevaplar; ajan konuşmanın dışındaki sistemlerde eylem alır. Sipariş veritabanınızı okuyan, iade işleyen ve müşteriye e-posta gönderen bir destek botu ajandır — kategorisini değiştiren şey konuşması değil, eylemleridir.
Bir ajanın sayılması için otonom olması şart mı?
Kendi bir sonraki adımını seçmesi şart; bu, denetimsiz eylemek demek değil. Beş adım planlayıp dördünü yürüten ve beşinci için insan onayı bekleyen bir yapı hâlâ ajandır. Otonomi, eylemin geri alınabilirliğine göre eylem başına seçtiğiniz bir ayardır.
Bunu kurmak için framework şart mı?
Hayır. En küçük işe yarar ajan bir while döngüsü, bir araç tanımı listesi ve bir durma koşuludur — belki yüz satır. Framework'ler kalıcı durum, dallanan akış ya da birkaç ajan arasında eşgüdüm gerektiğinde hak eder; başlangıçta değil.
yapay zeka ajanı nedirai agent tanımıajan mı iş akışı mıagentic aidüşün eyle döngüsü