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çevesiFonksiyon ç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.
Ç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 mekanizmaModelin 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 senaryoKullanı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.