Tools nedir?
Yazılımların belirli işlemleri gerçekleştirmek için dış dünyayla etkileşime girmesini sağlayan yardımcı fonksiyonlar veya araçlardır.
Tanım
Yapay zekâ dünyasında 'araçlar', modelin kendi başına yapamadığı (örneğin internette arama yapmak, hesap makinesi kullanmak veya bir dosyayı okumak gibi) işleri yapmasını sağlar. Model, bir araç kullanması gerektiğinde bunu bir fonksiyon çağrısı olarak gerçekleştirir. Bu, ajanın sadece metin üreten bir sistemden, dünyayla etkileşime giren bir asistana dönüşmesini sağlar.
Nasıl çalışır?
Ajanınıza hangi aracı ne zaman kullanacağını söyleyen talimatlar (system prompt) ekleyin. Aracın giriş ve çıkış formatını net bir şekilde tanımlayın ki model hata yapmasın.
Nerede kullanılır?
Ajan tabanlı sistemlerde, otomasyon araçlarında ve RAG sistemlerinde kullanılır.
Sık karıştırılanlar
Plugins ile benzerdir; araçlar genellikle kod seviyesinde entegre edilen fonksiyonlardır, eklentiler ise daha geniş kapsamlı özellikler sunar.
Sıkça sorulanlar
Yapay zekâ kendi kendine araç seçebilir mi?
Evet, gelişmiş ajanlar hangi aracın hangi sorunu çözeceğine karar verebilir.
Kendi aracımı nasıl yaparım?
Bir fonksiyon yazıp bunu ajana bir API veya kütüphane üzerinden tanımlayarak yapabilirsiniz.
İlgili terimler
İlgili araçlar
Bu açıklama TreScout için sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.