YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Function Calling (Tool Use)

Fonksiyon çağırma ve araç kullanımının yapay zekânın API'ler ve veritabanlarıyla etkileşim kurmasını nasıl sağladığını keşfet. Ultralytics YOLO26'yı günümüzde ajan tabanlı iş akışlarına entegre etmeyi öğren.

Sıklıkla araç kullanımı olarak adlandırılan işlev çağrısı, modern yapay zekâ (AI) alanında modellerin yeteneklerini statik metin veya görüntü üretiminin ötesine taşımasını sağlayan güçlü bir paradigmadır. Model, yalnızca dahili eğitim verilerine dayanarak bir istemi yanıtlamak yerine harici programlama işlevlerini tetiklemek, veritabanlarını sorgulamak veya REST API'leri ile etkileşim kurmak için yapılandırılmış komutlar üretebilir. Bu yaklaşım, yapay zekâya dijital ortamlarda somut eylemler gerçekleştirme yeteneği kazandırır.

Bir yapay zekâ sistemi işlev çağrısından yararlandığında geliştiriciler, modele JSON Şeması kullanılarak açıklanan mevcut araçların bir listesini sağlar. Kullanıcının istemi gerçek zamanlı veri veya belirli bir eylem gerektiriyorsa model, standart üretim sürecini duraklatır ve seçilen aracın gerekli parametreleriyle eşleşen, yüksek düzeyde yapılandırılmış bir JSON biçiminde yük çıktısı oluşturur. OpenAI'nin işlev çağrısı API'si ve Anthropic'in araç kullanımı çerçevesi gibi çerçeveler bu tekniği yaygınlaştırarak sohbet aracılarını yetkin problem çözücülere dönüştürmüştür.

Gerçek Dünya Uygulamaları#

Araç kullanımını iş akışlarına entegre etmek, yazılımların çalışma biçimini dönüştürür. Berkeley İşlev Çağrısı Liderlik Tablosu gibi kıyaslamalarla değerlendirilen bu yetenekler, son derece otonom sistemlere doğru bir geçişi hızlandırıyor.

  • Otomatik Perakende ve Müşteri Hizmetleri: Perakendede yapay zekâ kapsamında sanal asistan, canlı envanteri sorgulamak için işlev çağrısından yararlanabilir. Bir müşteri "Siparişim nerede?" diye sorduğunda model, bir veritabanı API'sine işlev çağrısı gönderir, takip durumunu alır ve doğal dilde bir yanıt döndürür.
  • Görsel Destekli Veri Çıkarma: Bir görüntü-dil modeli (VLM), Ultralytics YOLO nesne dedektörlerini araç olarak kullanabilir. Bir fabrika görüntüsünde güvenlik kurallarına uygunluk doğrulaması istendiğinde ana sohbet yapay zekâsı, baretleri tespit etmek üzere bir Ultralytics YOLO26 modeli çalıştıran betiği çağırabilir ve nesne tespiti sonuçlarını kullanıcının diyaloğuna kesintisiz şekilde aktarabilir.

Bilgisayarlı Görüyü Araç Olarak Entegre Etme#

Bir bilgisayarlı görü modelini kapsayıcı bir yapay zekâ aracısına işlevsel bir araç olarak sunabilirsin. Bu mimaride çıkarım gerçekleştiren bir Python yöntemi tanımlarsın; bir akıl yürütme modeli de görsel verilere ihtiyaç duyduğunda bu yöntemi tetikleyebilir.

from ultralytics import YOLO


# Define a specific tool function for an AI agent to call
def count_objects_in_scene(image_url: str) -> str:
    # Load the highly efficient YOLO26 model
    model = YOLO("yolo26n.pt")

    # Perform inference to analyze the visual data
    results = model(image_url)
    object_count = len(results[0].boxes)

    # Return structured context back to the calling AI system
    return f"Vision Analysis: Detected {object_count} objects in the scene."


# Simulated function call executed by an AI system
print(count_objects_in_scene("https://ultralytics.com/images/bus.jpg"))

İlgili Terimleri Birbirinden Ayırma#

Modern yapay zekâ mimarilerini tam olarak kavramak için işlev çağrısının benzer kavramlarla nasıl ilişkili olduğunu ve onlardan nasıl ayrıldığını anlamak faydalıdır:

  • Model Bağlam Protokolü (MCP): İşlev çağrısı, model istemine aktarılan belirli API tanımlarına dayanırken MCP, kapsayıcı ve standartlaştırılmış bir mimaridir. MCP, yapay zekâ modellerini veri kaynaklarına bağlamak için evrensel bir protokol oluşturur; işlev çağrısı ise modellerin bu bağlantıları fiilen çağırmak için kullandığı yerel mekanizmadır.
  • Getirimle Güçlendirilmiş Üretim (RAG): RAG, bir LLM'nin istemini zenginleştirmek amacıyla ilgili metinleri veya belgeleri özel olarak getirmek üzere tasarlanmış bir metodolojidir. İşlev çağrısı daha geniş kapsamlı bir mekanizmadır; yapay zekâ RAG gerçekleştirmek için bir araç kullanabilir, ancak araçları diske dosya yazmak veya e-posta göndermek için de kullanabilir. Araçlardan yararlanan kapsamlı RAG uygulamalarını PyTorch Belgeleri ve Google Gemini çok modlu kılavuzlarında bulabilirsin.
  • Yapay Zekâ Aracısı: Yapay zekâ aracısı, hedefe ulaşmak için çevresini algılayan ve eylemlerde bulunan eksiksiz otonom sistemdir. İşlev çağrısı, bir aracı bu eylemleri gerçekleştirme yeteneğiyle donatan temel beceridir. Büyük ölçekli aracı sistemleri devreye alırken ekipler, bu aracıların dünyayı görmesini sağlayan temel görsel modelleri sorunsuz şekilde eğitmek ve sunmak için sıklıkla Ultralytics Platformu'nu kullanır. Statik modellerden aracı iş akışlarına geçiş yapan kuruluşlar, bu işlevlerin iletişim kurduğu uç noktaları optimize etmek için genellikle TensorFlow gibi derin öğrenme kütüphanelerinden yararlanır.

Explore solutions

Computer vision in aerospace

Computer vision in aerospace

Bring vision AI to aerial monitoring with Ultralytics YOLO models. Power drones, aerospace workflows, environmental conservation & geospatial industries with computer vision solutions.
Daha fazla bilgi edin
Computer vision in security

Computer vision in security

Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Computer vision in aerospace

Computer vision in aerospace

Bring vision AI to aerial monitoring with Ultralytics YOLO models. Power drones, aerospace workflows, environmental conservation & geospatial industries with computer vision solutions.
Daha fazla bilgi edin
Computer vision in security

Computer vision in security

Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Computer vision in aerospace

Computer vision in aerospace

Bring vision AI to aerial monitoring with Ultralytics YOLO models. Power drones, aerospace workflows, environmental conservation & geospatial industries with computer vision solutions.
Daha fazla bilgi edin
Computer vision in security

Computer vision in security

Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

Yapay zekânın geleceğini birlikte inşa edelim!

Makine öğreniminin geleceğiyle yolculuğuna başla