Telefon asistanını randevu sistemine bağlamak
Somut bir bağlantı örneğiyle randevu kaydını, dolu saatleri, kaybolan yanıtları ve randevu değişikliklerini planlayın.

Telefon asistanı, yetkili randevu sistemi doğru kaydı onayladıktan sonra randevuyu kesinleştirmelidir. Bunun için sınırları belirlenmiş bağlantı işlevleri ve gerçek durumu gösteren yanıtlar gerekir. Boş saat listesi henüz randevu kaydı değildir.
Randevu kurallarını yetkili sistemde tutmak
Kurgusal örnekte bir yazılım işletmesi, mevcut müşterileriyle consultation-a kaynağı üzerinden 30 dakikalık proje görüşmeleri düzenler. Arayan kişi 19 Kasım 2026 günü Europe/Berlin saat diliminde 14:00–14:30 aralığını seçer. Asistan tarihi, saati ve süreyi tekrar okur; kişinin açık seçimini bekler.
Randevu hizmeti, izin verilen görüşme türünü, yetkileri ve çakışmaları kayıt sırasında denetler. Web sitesi ve çalışanlar da aynı randevu verme kuralını kullanmalıdır. Sonradan yapılan takvim eşitlemesi, iki kanalın aynı saati eşzamanlı vermesini önlemez.
Sınırları belli dört işlev tanımlamak
Örnekteki işlev | Görevi | Gerekli yanıt |
|---|---|---|
| Uygun boş saatleri bulmak | Tarihi ve saat dilimi belli aralıklar |
| Açıkça seçilen aralığa kayıt oluşturmak | Onaylanmış randevu veya somut ret nedeni |
| Kimliği bilinen isteğin sonucunu sorgulamak | Var olan randevu, başarısız istek veya hâlâ belirsiz durum |
| Mevcut randevuyu belirli bir saate taşımak | Onaylanmış değişiklik veya değişmeden kalan randevu |
ElevenLabs bu tür dış işlevleri webhook araçları olarak açıklar. Buradaki adlar ve kurallar kendi tasarımımızdır. Parametreleri ve yetkileri sunucu ayrıca denetler; modelin işlev çağırması erişim yetkisi vermez. Erişim anahtarları konuşma metnine konmaz. Bir randevu kimliğini söylemek, onu değiştirme yetkisini tek başına kanıtlamaz.
İsteği ve yanıtı doldurmak
Sunucu bu randevu isteğine sabit R-94 istek kimliğini verir. Arayan kişinin doğru hesapla eşleştirilmesi netleştikten sonra kayıt işlevine şu randevu verileri gönderilir:
{"requestId":"R-94","resourceId":"consultation-a","start":"2026-11-19T14:00:00+01:00","timeZone":"Europe/Berlin","durationMinutes":30}Bu, doğrudan Google Calendar çağrısı değildir. Google Freebusy sorgusu dolu aralıkları döndürür; aynı aralığın tek kişiye verilmesini seçilen randevu yolu ayrıca sağlamalıdır. Örnekte kontrol ve rezervasyon eşzamanlı kayıtlara karşı korunur. Randevu ancak aşağıdaki kayıt onayı geldikten sonra kesinleştirilir:
{"requestId":"R-94","status":"confirmed","bookingId":"B-94"}Asistan artık kararlaştırılan zamanı onaylayabilir. Takvim kaydının oluşturulması, davetin okunduğunu tek başına kanıtlamaz.
Dört durumu kayıt sonucuna kadar kontrol etmek
Durum | Beklenen sistem davranışı | Görüşmedeki ifade |
|---|---|---|
Seçilen saat kayıt sırasında boştur | Tek bir | Kararlaştırılan randevuyu onaylamak |
Saat arada başka birine verilmiştir | Aynı kaynak ve saat için ikinci kayıt oluşmaz | Yeni boş saatler sunmak |
Kayıt yanıtı kaybolur | Önce | Onay henüz bekleniyor |
|
| Değişiklik reddedildi; ilk randevuyu belirtmek |
Aynı yetki kapsamında aynı istek kimliği ve aynı verilerle tekrarlanan işlem mevcut sonuca ulaşmalıdır. Değişen bir talep yeni kimlik alır. Sonuç belirsiz kalırsa yeni kimlikle ikinci kayıt zorlanmaz; konu belirlenmiş inceleme yoluna aktarılır.
Randevu değiştirilirken eski kayıt erkenden kaldırılmamalıdır. Bağlantı güvenli bir geçişi desteklemiyorsa otomatik onay yerine ayrı bir akış gerekir. Kullanıma geçmeden önce bu dört durumu deneyin ve her birinde görüşmedeki ifadeyi kaydedilmiş randevu durumuyla karşılaştırın.
Kaynaklar
Devamını okuyun
Tüm yazılar






ASES ile Yapay zekâ ve otomasyon
Yapay zekâ asistanları ve otomatik iş akışları


