Agentic AI'da Yetenekler vs. Araçlar
İnsanlar genellikle yapay zeka ajanlarını kullandıkları araç sayısına göre ölçerler.
Bir ajanın web'de gezinebilip gezinemediğini, kod çalıştırıp çalıştıramadığını veya bir veritabanı sorgulayıp sorgulayamadığını sorarlar. Mantık basittir: Daha fazla araç, daha iyi bir ajan demektir.
Bu mantık yanlıştır.
Araçlar ve yetenekler farklıdır. İyi bir yapay zeka inşa etmek için bu ayrımı anlamalısınız.
Bir araç bir arayüzdür. Bir ajanın dünyayla temas kurmasını sağlar.
Araçlar şunları içerir:
- Web araması
- Veritabanları
- API'lar
- Dosya sistemleri
- E-posta platformları
Bir araç karar vermez. Sadece bir eylemi gerçekleştirir. Araçları, bir ajanın erişim alanının bir uzantısı olarak düşünün. Bir ajanın hareket etmesini sağlarlar ancak ne zaman veya neden hareket etmesi gerektiğini söylemezler.
Yetenek ise problemi çözen şeydir. Yetenekler bilişseldir.
Yetenekler şunları içerir:
- Bir dizi adım planlamak
- Karmaşık hedefleri parçalara ayırmak
- Doğru aracı seçmek
- Sonuçlar üzerinden muhakeme yapmak
- Bir başarısızlıktan sonra stratejiyi ayarlamak
Yetenekler, bir ajanın nasıl düşündüğünü belirler.
Aynı araçlara sahip iki ajan hayal edin: bir tarayıcı ve bir veritabanı.
Ajan A, veritabanını sorgular, bir betik yazar ve yanlış bir cevap verir.
Ajan B, gereken veriyi tanımlar, en iyi kaynağı seçer, sonuçları doğrular ve ardından yanıt verir.
Araçlar aynıdır. Fark, muhakemedir.
Yetenekler karar verir. Araçlar uygular.
- Planlama, bir sonraki adımda ne olacağını söyler.
- Muhakeme, neden olduğunu söyler.
- Araç seçimi, nasıl olacağını söyler.
- Yürütme ise son adımdır.
Yetenek eklemeden araç eklemek bir hatadır. Bu, daha yüksek maliyetlere ve daha fazla hataya yol açar. Daha fazla araç, takip edilecek daha fazla yol ve başarısız olunacak daha fazla yöntem demektir.
Bu, nasıl inşa edileceğini bilmeyen birine daha iyi bir alet çantası vermek gibidir.
Bir ajan tasarlarken, hangi araçlara ihtiyacı olduğunu sormayı bırakın. Hangi yeteneklerden yoksun olduğunu sormaya başlayın.
Cevap nadiren başka bir API'dır. Cevap, daha iyi planlama ve daha iyi karar vermedir.
Üç aracı olan akıllı bir ajan, otuz aracı olan aptal bir ajanı yenecektir.
Bir ajanı alet çantasının büyüklüğüne göre değil, alet çantasını nasıl kullandığına göre ölçün.
Kaynak: https://dev.to/rohith_kn/capabilities-vs-tools-in-agentic-ai-theyre-not-the-same-thing-3lg7
