# Yapay Zeka Ajanlarında Araçlar ve Fonksiyon Çağırma (Tools & Function Calling in AI Agents)

## 🎯 TL;DR
Araçlar ve fonksiyon çağırma, yapay zeka ajanlarının dış dünya ile etkileşim kurmasını ve harici bilgilere erişmesini sağlar. Bu yetenek sayesinde ajanlar, önceden tanımlanmış fonksiyonları veya API'leri kullanarak web araması yapma, e-posta gönderme gibi belirli eylemleri gerçekleştirebilir. Böylece, sadece metin tabanlı yanıtlar vermek yerine, daha karmaşık görevleri çözebilirler.

## 📚 Anahtar Kavramlar
-   **AI Agents** → Yapay Zeka Ajanları (Belirli görevleri yerine getirmek için tasarlanmış otonom yapay zeka sistemleri)
-   **Function Calling** → Fonksiyon Çağırma (Bir yapay zeka modelinin, belirli bir eylemi gerçekleştirmek için harici bir fonksiyonu veya API'yi çağırma yeteneği)
-   **Tools** → Araçlar (Yapay zeka ajanlarının dış dünya ile etkileşim kurmasını sağlayan önceden tanımlanmış fonksiyonlar veya API'ler)
-   **APIs** → API'ler (Uygulama Programlama Arayüzleri; farklı yazılım sistemlerinin birbiriyle iletişim kurmasını sağlayan kurallar bütünü)
-   **Real World Interaction** → Gerçek Dünya Etkileşimi (Yapay zeka ajanlarının dijital veya fiziksel dünyadaki eylemleri gerçekleştirme yeteneği)
-   **External Information** → Harici Bilgi (Yapay zeka modelinin kendi eğitim verisi dışında, dış kaynaklardan edindiği bilgiler)

## 🔍 Detay (Orijinal İngilizce)
Tools and function calling equip AI agents with the ability to interact with the real world and access external information. Instead of just providing text-based responses, the agent can use predefined functions, tools, or APIs to perform specific actions like searching the web, sending emails, or controlling devices. This extends the agent's capabilities and allows it to solve more complex tasks that require actions beyond simple language generation.

## 🔗 Daha Detay İstersen
roadmap.sh ekibinin seçtiği kaynaklar:
-   🎓 [LLM'lerde Fonksiyon Çağırmaya Kapsamlı Bir Rehber](https://thenewstack.io/a-comprehensive-guide-to-function-calling-in-llms/) — LLM'lerde fonksiyon çağırma hakkında kapsamlı bir rehber sunan bir kurs.
-   📜 [Araçlar Nedir? - Hugging Face](https://huggingface.co/learn/agents-course/en/unit1/tools) — Hugging Face'in ajanlar kursundan araçların ne olduğunu açıklayan resmi bir belge.
-   📖 [2026'da 50'den Fazla Yapay Zeka Ajan Aracını Karşılaştırın](https://aimultiple.com/ai-agent-tools) — 2026 yılı için 50'den fazla yapay zeka ajan aracını karşılaştıran bir makale.
-   📖 [Yapay Zeka Ajanları Başlangıç Seviyesi İçin Basit Terimlerle Açıklandı](https://www.geeky-gadgets.com/ai-agents-explained-for-beginners/) — Yapay zeka ajanlarını yeni başlayanlar için basit terimlerle açıklayan bir makale.
