AI Sözlük

Tool Use (Araç Kullanımı) Nedir?

Tool use, modelin yalnızca metin üretmek yerine tanımlı fonksiyonları çağırıp sonuçları bağlama katmasını sağlar; hesap ve güncel bilgi için kritiktir.

Tanım

Tool use (function calling / araç kullanımı), LLM’ye “dış dünya” kapısı açar. Model tek başına çarpım yapamayabilir veya güncel kur bilmeyebilir; ama bir hesap aracını veya web aramasını çağırırsa doğruluk artar. Akış genelde şöyledir: model bir JSON araç çağrısı üretir, sistem aracı çalıştırır, sonuç modele geri verilir, model nihai cevabı yazar. Bu, halüsinasyonu azaltabilir ama yanlış araç seçimi veya kötü argüman yeni hata türleri yaratır. Güvenlikte hangi aracın açılabileceği, rate limit ve insan onayı tasarlanmalıdır.

İyi tool şeması net parametreler ve açıklamalar içerir. Belirsiz şema, modelin hatalı çağrı üretmesine yol açar.

Gözlemlenebilirlik: hangi araç ne zaman çağrıldı loglanmalıdır. Ajan debug’u buna bağlıdır.

Sık sorulanlar

Tool use RAG midir?

Hayır ama birlikte kullanılabilir. RAG belge getirir; tool use genel amaçlı dış eylemler sağlar.

Function calling nedir?

Modelin yapılandırılmış araç çağrısı üretmesi için API/format desteğidir; tool use’un yaygın adıdır.