
Bir chatbotun API bağlantısı kurabilmesi, her işletme yazılımıyla hazır entegrasyon olduğu anlamına gelmez. Otelbot'ta HTTP/API araçları ve rezervasyon motoruna yönelik kod bulunur. Kullanılacak sistemin gerçek erişimi ve desteklediği işlemler kurulumda doğrulanmalıdır.
Hangi soruya hangi veri gerekir?
Çalışma saati sabit bir kaynakta bulunabilir. Canlı oda fiyatı ve müsaitlik güncel veri gerektirir. Rezervasyonu kesinleştirmek ise okumanın ötesinde bir işlem yetkisidir. “Taleple ilgileneceğiz” ve “rezervasyonunuz oluşturuldu” farklı sonuçları ifade eder.
Okuma bağlantısı
Servisin hangi alanları döndürdüğü, tarih ve kişi sayısı gibi girdilerin nasıl eşlendiği, verinin güncelliği ve eksik sonuç davranışı belirlenir. API yanıt vermediğinde chatbot eski veya tahmini veriyi güncel sonuç gibi sunmamalıdır.
Yazma bağlantısı
Bir kayıt oluşturmak için ayrıca izin, doğrulama ve sonuç kontrolü gerekir. Tekrar gönderilen bir isteğin mükerrer kayda yol açmaması işletme sisteminin tasarımına göre incelenir. Üründe hazır bir işlem bulunmuyorsa yalnız API aracının varlığına bakarak bu işlem sunulmaz.
Hata ve zaman aşımı
HTTP durum kodları, geçersiz veri ve zaman aşımı ayrı sonuçlardır. MDN'nin Fetch kullanımı dokümantasyonu, HTTP hata yanıtları ile ağ hatasının ayrı kontrol edilmesi gerektiğini açıklar. Bu teknik ayrım, başarısız bir işlemi müşteriye tamamlanmış gibi anlatmamak için önemlidir.
Kabul testleri
Bilinen bir sonucu, boş sonucu, yanlış tarih girdisini, bağlantı kesilmesini ve izin reddini test edin. Yazma işlemi varsa test ortamında gerçek sonuç doğrulaması yapın. Yalnız modelin güzel bir cümle üretmesi işlem başarısı değildir. Gizli erişim anahtarları kamuya açık içerikte, kaynak kodda veya müşteriye gösterilen cevapta bulunmamalıdır.
Entegrasyonsuz kullanım da açıkça anlatılabilir
Asistan onaylı işletme bilgisini paylaşabilir, talebi netleştirebilir ve ekibe veya mevcut rezervasyon kanalına yönlendirebilir. Bu kapsam canlı stok veya kesin kayıt gibi sunulmadığı sürece yararlıdır. Otel rehberi ve işletme asistanı örnekleri inceleyin; iletişim görüşmesinde mevcut sisteminizin adını ve gereken işlemi paylaşın.


