Genel Bakış
Agent araçları, AI Agent’ınızın görüşme sırasında dış sistemlerle etkileşim kurmasını, çağrıları aktarmasını ve işlemler yapmasını sağlar. Araçlar sayesinde agent, sadece konuşmakla kalmaz, aynı zamanda aksiyonlar da alabilir.Araç Tipleri
Platform şu araç tiplerini destekler:Handoff (Aktarma)
Özel Fonksiyon
Çağrı Yönlendirme
Bilgi Sorgulama
Çağrı Sonlandırma
Sesli Mesaj
Handoff Aracı (Çağrı Aktarma)
Handoff aracı, bir AI Agent’ın görüşmeyi başka bir AI Agent’a aktarmasını sağlar. Aktarma sırasında konuşma bağlamının ne kadarının hedef agent’a iletileceği yapılandırılabilir.Bağlam Mühendisliği (Context Engineering)
Handoff aracının en güçlü özelliği bağlam mühendisliğidir. Çağrı aktarılırken hedef agent’a iletilecek konuşma bağlamını kontrol edebilirsiniz:- Tüm Mesajlar
- Bağlam Yok
- Kullanıcı ve Asistan Mesajları
- Son N Mesaj
allGörüşmedeki tüm mesajlar hedef agent’a iletilir.✅ Kullanım: Hedef agent’ın konuşmanın tamamını bilmesi gerektiğinde❌ Dikkat: Uzun görüşmelerde bağlam penceresi dolabilirDeğişken Çıkarma (Variable Extraction)
Handoff aracı, aktarma öncesinde görüşmeden belirli bilgileri şema bazlı olarak çıkarabilir. Bu bilgiler hedef agent’a değişken olarak iletilir. Örnek Şema:Handoff Hedef Tipleri
| Hedef Tipi | Açıklama |
|---|---|
| Assistant (AI Agent) | Platformdaki başka bir AI Agent’a aktarma. Agent ID ve platform referans ID’si gereklidir. |
| Dynamic (Dinamik) | Çalışma zamanında belirlenen bir hedefe aktarma. |
Handoff Mesaj Kontrolleri
Handoff aracı için aşağıdaki mesaj alanları yapılandırılabilir:| Alan | Açıklama |
|---|---|
messageToCustomer | Aktarma başlatılırken müşteriye söylenecek mesaj |
waitForMessageToBeSpoken | Mesajın tamamen söylenmesi beklensin mi |
messageToCustomerOnDelayed | Aktarma geciktiğinde söylenecek mesaj |
delayInMsOnDelayed | Gecikme mesajının tetikleneceği süre (100-12.000 ms) |
messageToCustomerOnFailed | Aktarma başarısız olduğunda söylenecek mesaj |
endTheCallAfterMessageIsSpoken | Başarısız mesajından sonra arama sonlandırılsın mı |
Özel Fonksiyon Aracı (Custom Function)
Özel fonksiyon aracı, AI Agent’ın görüşme sırasında HTTP webhook üzerinden özel iş mantığı çalıştırmasını sağlar. Platform, tanımlanan webhook URL’sine istek göndererek dış sistemlerle entegrasyon kurar.Çalışma Prensibi
Parametreler Hazırlanır
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
action | string | ✅ Evet | Çalıştırılacak aksiyonun adı |
input01 | string | Hayır | Birinci girdi |
input02 | string | Hayır | İkinci girdi |
input03 | string | Hayır | Üçüncü girdi |
sensitiveInput01 | string | Hayır | Birinci hassas girdi |
sensitiveInput02 | string | Hayır | İkinci hassas girdi |
sensitiveInput03 | string | Hayır | Üçüncü hassas girdi |
sensitiveInput01-03 alanları, kredi kartı numarası, TC kimlik numarası gibi hassas bilgiler için kullanılır. Bu alanlar loglamada maskelenir.Özel Fonksiyon Mesaj Kontrolleri
Özel fonksiyon aracı için de handoff aracıyla aynı mesaj kontrolleri yapılandırılabilir:| Alan | Açıklama |
|---|---|
messageToCustomer | Fonksiyon çağrılırken müşteriye söylenecek mesaj |
waitForMessageToBeSpoken | Mesajın tamamen söylenmesi beklensin mi |
messageToCustomerOnDelayed | İşlem geciktiğinde söylenecek mesaj |
delayInMsOnDelayed | Gecikme mesajının tetikleneceği süre (100-12.000 ms) |
messageToCustomerOnFailed | İşlem başarısız olduğunda söylenecek mesaj |
endTheCallAfterMessageIsSpoken | Başarısız mesajından sonra arama sonlandırılsın mı |
Kullanım Senaryoları
Randevu Yönetimi
Randevu Yönetimi
checkAvailability, createAppointment- Müşteri randevu tarihi sorar
- Agent takvimden müsait saatleri kontrol eder
- Randevu oluşturur ve onay verir
Sipariş Takibi
Sipariş Takibi
checkOrderStatus, getTrackingInfo- Müşteri sipariş durumu sorar
- Agent sipariş numarası ile webhook’a istek atar
- Kargo takip bilgisini müşteriye iletir
Ödeme İşlemleri
Ödeme İşlemleri
createPaymentLink, checkBalance- Sipariş tutarı hesaplanır
- Ödeme linki oluşturulur
- Müşteriye SMS ile gönderilir
CRM Entegrasyonu
CRM Entegrasyonu
getCRMData, createTicket- Müşteri bilgisi CRM’den çekilir
- Kişiselleştirilmiş hizmet verilir
- Destek talebi oluşturulur
Dahili Araçlar
Platform ile birlikte gelen hazır araçlar:- Çağrı Yönlendirme (Transfer Call)
- Bilgi Sorgulama (Query)
- Çağrı Sonlandırma (End Call)
- Sesli Mesaj (Voicemail)
- Birden fazla hedef yapılandırılabilir
- Her hedef için koşul tanımlanabilir
- Mesaj kontrolleri ile müşteri bilgilendirilir
Katalog Yönetimi
Katalog Nedir?
Catalog: Agent’a önceden yüklenmiş ürün/hizmet listesi. Kullanım:- Agent, katalogdaki ürünleri bilir
- Fiyat sorularına cevap verebilir
- Stok durumunu kontrol edebilir
- Sipariş alabilir
Katalog Oluşturma
Yeni Katalog
- Yeni Katalog Oluştur
- Katalog Adı: Örn: “Ürün Kataloğu”
- Açıklama: “Satış ürünleri listesi”
- Oluştur
Ürün Ekleme
- Ürün Ekle butonu
- Ürün Adı, SKU/ID, Fiyat, Açıklama, Stok Durumu
- Kaydet
- Toplu İçe Aktar
- CSV template indir
- Excel’de doldurun
- Upload edin
CSV Format

Kategori ve Alt Kategori
Hiyerarşi:Araç Çağrısı ve Yanıt
Agent Araç Çağırma Süreci
Araç Güvenliği
Yetkilendirme
- Agent sadece yetkili işlemleri yapabilmeli
- Ödeme işlemleri için ek doğrulama
- Kritik işlemler için onay mekanizması
Rate Limiting
- API’nize rate limit koyun
- Agent çok fazla istek atarsa engelleyin
- Abuse koruması
İpuçları ve En İyi Uygulamalar
Handoff Aracı
Özel Fonksiyon Aracı
Araç Tasarımı
Sistem Talimatı Uyumu
Agent’ın araçları doğru zamanda kullanması için sistem talimatlarında açık yönergeler verin: Kötü Örnek:Sorun Giderme
Araç Çağrılmıyor
Araç Çağrılmıyor
- Sistem talimatını güncelleyin
- Araç kullanımını açık bir şekilde belirtin
- Test görüşmesi yapın
Handoff Aktarma Başarısız
Handoff Aktarma Başarısız
- Hedef agent’ın aktif olduğunu kontrol edin
- Agent ID ve platform referans ID’sinin doğru olduğunu doğrulayın
- Bağlam mühendisliği tipinin geçerli olduğunu kontrol edin
- “Son N Mesaj” tipinde mesaj sayısının en az 1 olduğunu doğrulayın
Özel Fonksiyon Hata Veriyor
Özel Fonksiyon Hata Veriyor
- Webhook URL’sinin erişilebilir olduğunu kontrol edin
- HTTP yanıt kodunu kontrol edin (200 OK beklenir)
- Yanıt formatının JSON olduğunu doğrulayın
- Authentication bilgilerini kontrol edin
Katalog Boş
Katalog Boş
- Katalog’a ürün ekleyin
- Agent ayarlarından katalog seçin
- Kaydedin ve test edin
Yanlış Bilgi Veriyor
Yanlış Bilgi Veriyor
- Katalog’u güncelleyin
- Fiyat ve stok durumlarını kontrol edin
- Agent’ı yeniden test edin
Sık Sorulan Sorular
Kaç araç ekleyebilirim?
Kaç araç ekleyebilirim?
Handoff ile Transfer Call arasındaki fark nedir?
Handoff ile Transfer Call arasındaki fark nedir?
Özel fonksiyon aracında kaç girdi parametresi var?
Özel fonksiyon aracında kaç girdi parametresi var?
action + 3 normal girdi (input01-03) + 3 hassas girdi (sensitiveInput01-03).Araç çağrısı transkriptte görünür mü?
Araç çağrısı transkriptte görünür mü?
Bir agent birden fazla katalog kullanabilir mi?
Bir agent birden fazla katalog kullanabilir mi?
Handoff aracında bağlam yok seçersem ne olur?
Handoff aracında bağlam yok seçersem ne olur?
Özel fonksiyon aracı için kod yazmam gerekir mi?
Özel fonksiyon aracı için kod yazmam gerekir mi?

