# Tools nedir?

**Kategori:** Geliştirme  
**Son güncelleme:** 2026-06-24

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.

## Bir benzetmeyle
Bir ressamın sadece ellerini değil, fırça ve boya gibi yardımcı gereçleri kullanarak tablo yapması gibidir.

## 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
- [MCP](/dictionary/mcp/)
- [AI Agent](/dictionary/ai-agent/)
- [Plugins](/dictionary/plugins/)
- [SDK](/dictionary/sdk/)

---
Kaynak: TreScout Teknoloji Sözlüğü · https://trescout.com/dictionary/tools/
TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.
