Madde #379Ajanlar & Akıl Yürütme/sozluk/function-calling
Function Calling
Türkçe: Fonksiyon Çağırma
Ayrıntılı Tanım
Tool Calling yeteneğinin yazılım mühendisliği düzeyindeki teknik standardı olup; dil modelinin kendisine tanımlanan Python/JSON şemalarına bakarak **geçerli bir JSON argüman paketi üretmesi** ve arka uçtaki fonksiyonu tetiklemesidir.
Ne İşe Yarar / Çözülen Problem
Dil modelinin serbest konuşma metinleri yerine, yazılım sistemlerinin (API'ler, veritabanları) doğrudan kabul edebileceği sıfır hatalı fonksiyon çağrıları üretmesini sağlar.
Nasıl Çalışır? (Teknik & Mekanizma)
Komutta fonksiyon şeması tanımlanır: `get_weather(city: str)`. Kullanıcı "İzmir'de hava nasıl?" dediğinde model şu JSON çıktısını basar:
`{"name": "get_weather", "arguments": {"city": "Izmir"}}`
Örnek Senaryo & Pratik Uygulama
Bir restoranda müşterinin garsona siparişi sözlü söylemesi; garsonun ise bunu mutfak ekranındaki sipariş terminaline butonlara basarak dijital fiş olarak girmesi.
Benzer Terimlerden Farkı
Tool calling genel kavramdır; Function Calling ise bu işin JSON formatlı spesifik kodlama arayüzüdür.
İlişkili Terimler (2)
Akıl Yürütme, Düşünce Zinciri ve Ajanlar (Agents)
Chain of Thought, Tree of Thoughts, ReAct, AutoGPT ve çoklu ajan koordinasyonu.
Toplam Terim:33 Madde
Bu Kategorideki Tüm Terimleri Gör →Önceki Terim (#378)Tool Calling (Araç Kullanımı)
Sonraki Terim (#380)Structured Outputs