Reklam
Yapay zekâ sözlüğü İleri düzey

Fonksiyon Çağırma (Function Calling)

Function Calling

29.08.2026 tarihinde güncellendi

Modelin tanımlı fonksiyonlar için doğrulanabilir isim ve parametre üretmesini sağlayan API mekanizmasıdır.

Genel bakış

Kavramın çerçevesi
Fonksiyon çağırma, doğal dil isteği ile yazılım kodu arasına yapılandırılmış bir sözleşme koyar. Model fonksiyon adını ve parametreleri JSON şemasına göre önerir; uygulama bu isteği doğrular, yetkiyi kontrol eder ve fonksiyonu çalıştırır. Sonuç tekrar modele verilerek kullanıcıya anlaşılır yanıt oluşturulabilir.

Çalışma mantığı: Şema ve fonksiyon açıklamaları modele sunulur, model çağrı niyetini üretir, sunucu girdiyi doğrular ve sonucu döndürür.

Kullanım alanları: API entegrasyonu, rezervasyon, sipariş, veri sorgusu, takvim ve otomatik raporlama akışlarında kullanılır.

Sınırlılıklar: Şema hataları, eksik parametre ve yetkisiz işlem riski vardır; model çıktısı hiçbir zaman doğrudan güvenilmemelidir.

Teknik tanım ve açıklama

Temel mekanizma
Modelin bir fonksiyonu doğrudan çalıştırmak yerine, gerekli parametreleri tanımlı şemaya uygun biçimde üretip uygulamaya iletmesini sağlayan mekanizmadır.

Gerçek hayatta kullanım

Örnek senaryo
Kullanıcı hava durumunu sorunca model get_weather fonksiyonunu city=Ankara ve unit=celsius parametreleriyle çağırma isteği üretir; gerçek çağrıyı uygulama yürütür.