Yapay zeka chatbot sipariş entegrasyonu, statik soruları yanıtlayan bir sohbet ekranından çok daha fazlasıdır; müşterinin kimliğini doğrulayan, doğru sipariş kaydına erişen, destek talebi açabilen ve hata durumlarını güvenli biçimde yöneten kurumsal bir entegrasyon katmanı gerektirir. E-ticaret altyapısı, ERP, destek yazılımı ve kimlik sistemi arasında hangi verinin ne zaman taşınacağı önceden tanımlanmalıdır. Bu rehber; doğrulama modelinden API mimarisine, yetki sınırlarından kesinti senaryolarına, pilot teslim kriterlerinden bakım sorumluluklarına kadar teknik keşif ve teklif sürecinde netleştirilmesi gereken kararları sistematik biçimde ele alır.

01

Sipariş ve Destek Chatbotu Hangi Mimariyle Kurulmalıdır?

Sipariş ve destek chatbotu, dil modeli ile kurumsal sistemler arasına kontrollü bir işlem katmanı yerleştirilerek kurulmalıdır. Chatbotun görevi doğrudan veritabanına erişmek değil, doğrulanmış kullanıcı isteğini izin verilen API işlemlerine dönüştürmek olmalıdır. Böylece sipariş sorgulama, teslimat bilgisi görüntüleme veya destek kaydı açma gibi işlemler ayrı yetki ve kayıt kurallarıyla yönetilebilir. Kurumsal asistanların genel rolünü çerçevelemek için kurumsal AI asistanlarının nasıl kullanıldığını açıklayan içerik bu mimarinin neden yalnızca bir sohbet arayüzünden ibaret olmadığını anlamaya yardımcı olur.

Statik yanıt sisteminden işlem yapan asistana geçiş

Statik bir SSS chatbotunda model yalnızca önceden tanımlanmış içerikten yanıt üretebilir. Sipariş durumunu gösterecek bir yapıda ise kimlik doğrulama, işlem niyetinin belirlenmesi, yetkili API çağrısı, dönen verinin filtrelenmesi ve kullanıcıya güvenli biçimde sunulması gerekir. Destek talebi açmak da benzer şekilde kayıt oluşturma yetkisi gerektirir. Mimari, modelin hangi araçları çağırabileceğini, hangi parametreleri kullanabileceğini ve hangi işlemlerde insan onayına geçeceğini açıkça sınırlandırmalıdır.

  • Chatbot arayüzünü kurumsal sistemlerden ayrı bir katman olarak tasarlayın.
  • Her işlem için izin verilen API fonksiyonlarını tanımlayın.
  • Okuma ve kayıt oluşturma yetkilerini birbirinden ayırın.
  • Kullanıcı bağlamını yalnızca gerekli süre boyunca taşıyın.
  • Tüm işlem çağrılarını izlenebilir kayıtlarla ilişkilendirin.
“Programlar insanlar okuyabilsin diye yazılmalı, makinelerin çalıştırması ise yalnızca ikincil bir amaçtır.” - Harold Abelson ve Gerald Jay Sussman
02

Müşterinin Sipariş Bilgisine Erişimi Nasıl Doğrulanır?

Müşterinin sipariş bilgisine erişimi, sohbet ekranında yazdığı ad, e-posta veya sipariş numarasına güvenilerek doğrulanmamalıdır. Sipariş verisi ancak mevcut müşteri hesabı, güvenli oturum veya ek doğrulama adımı üzerinden kimliği kanıtlanmış kullanıcıya gösterilmelidir. Web sitesinde giriş yapmış müşteri için mevcut oturum belirteci kullanılabilir; bağımsız mesajlaşma kanalında ise tek kullanımlık doğrulama kodu, güvenli bağlantı veya kurumun kimlik sağlayıcısı devreye alınabilir. Doğrulama seviyesi, gösterilecek verinin hassasiyetine ve yapılacak işlemin riskine göre yükseltilmelidir.

Kimlik doğrulama ile sipariş yetkisi neden ayrılmalıdır?

Bir kullanıcının kimliğinin doğrulanması, her sipariş kaydına erişebileceği anlamına gelmez. Uygulama katmanı, doğrulanmış müşteri kimliği ile istenen siparişin sahipliğini ayrıca eşleştirmeli ve yalnızca o hesaba bağlı kayıtları döndürmelidir. Teslimat adresinin tamamı, ödeme ayrıntıları veya üçüncü kişilere ait bilgiler gereksizse cevapta yer almamalıdır. İptal, adres değişikliği, iade başlatma ya da ödeme etkisi doğuran işlemlerde yeniden doğrulama veya insan onayı gibi daha güçlü kontrol noktaları planlanabilir.

  • Mevcut müşteri oturumunu mümkünse yeniden kullanın.
  • Bağımsız kanallarda ek doğrulama adımı uygulayın.
  • Sipariş sahipliğini kullanıcı kimliğiyle sunucu tarafında eşleştirin.
  • Yanıtta yalnızca işlem için gerekli alanları gösterin.
  • Riskli işlemler için güçlendirilmiş doğrulama tanımlayın.
  • Doğrulama başarısız olduğunda sipariş verisi göstermeyin.
03

Chatbot İçin Hangi Kurumsal Sistemlere API Bağlantısı Gerekir?

Gerekli API bağlantıları, siparişin hangi sistemde tutulduğuna ve destek sürecinin nerede yönetildiğine göre belirlenir. Tipik bir projede e-ticaret platformu, ERP veya sipariş yönetim sistemi, müşteri kimlik servisi ve destek yazılımı temel entegrasyon noktalarını oluşturur. Kargo durumu ayrı bir lojistik sisteminden geliyorsa taşıyıcı servisi de mimariye eklenebilir. Kurumun mevcut entegrasyon yaklaşımını değerlendirmek için ERP ve CRM ile kurumsal yazılım entegrasyonunu açıklayan rehber veri sahipliği ve sistemler arası sorumlulukların nasıl ayrıştırılacağı konusunda destekleyici bir çerçeve sunar.

Örnek veri akışı nasıl sadeleştirilebilir?

Kullanıcı “Siparişim nerede?” dediğinde chatbot önce kimliği doğrular, ardından sipariş servisinden müşteriye ait aktif siparişleri sorgular. Siparişin sevkiyat bilgisi ERP’de tutuluyorsa servis bu kaynağa gider; taşıma bilgisi ayrı sistemdeyse yalnızca gerekli takip alanını alır. Kullanıcı destek kaydı isterse konu, sipariş kimliği ve açıklama destek sistemine gönderilir. Chatbotun her sisteme ayrı iş kuralı yazması yerine, bu çağrıları düzenleyen bir orkestrasyon servisi kullanmak API değişikliklerini ve erişim politikalarını daha yönetilebilir hale getirir.

  • E-ticaret sisteminde müşteri ve sipariş kaynaklarını belirleyin.
  • ERP veya sipariş yönetim sistemindeki yetkili alanları tanımlayın.
  • Kimlik servisinin oturum ve doğrulama yöntemlerini belgeleyin.
  • Destek yazılımında kayıt oluşturma API’sini sınırlandırın.
  • Gerekirse kargo ve bildirim servislerini ayrı entegrasyon olarak planlayın.
04

Chatbot API ve Veri Katmanı Nasıl Güvenli Tasarlanmalıdır?

Chatbot API ve veri katmanı, en az yetki ilkesiyle çalışan, yalnızca tanımlı işlemleri kabul eden ve hassas veriyi modelden gereksiz yere uzak tutan bir servis mimarisiyle tasarlanmalıdır. Dil modeli genel sistem kimlik bilgilerine sahip olmamalı; her araç çağrısı sunucu tarafında doğrulanan dar kapsamlı bir işlem üzerinden yürütülmelidir. Bu yaklaşım erişim anahtarlarının korunmasını, hangi işlemin hangi kullanıcı adına yapıldığının kaydedilmesini ve veri alanlarının cevap üretilmeden önce filtrelenmesini kolaylaştırır. yapay zekâ tabanlı otomasyon altyapısının hazırlanmasına ilişkin rehber entegrasyon katmanının daha geniş teknik bağlamını değerlendirmeye yardımcı olabilir.

API sözleşmesinde hangi kurallar bulunmalıdır?

Her servis için istek alanları, cevap şeması, zaman aşımı, tekrar deneme politikası, yetki kapsamı ve hata kodları önceden tanımlanmalıdır. Destek kaydı oluşturma gibi yazma işlemlerinde aynı isteğin iki kez gelmesi halinde çift kayıt oluşmasını önleyen idempotency mantığı düşünülmelidir. Loglarda erişim belirteçleri, tam ödeme bilgileri veya gereksiz kişisel veriler tutulmamalıdır. Entegrasyon katmanı ayrıca modelin serbest metnini doğrudan arka uç sorgusuna çevirmek yerine izin verilen parametreleri doğrulamalı ve beklenmeyen değerleri reddetmelidir.

  • API anahtarlarını model bağlamına taşımayın.
  • Her araç için dar kapsamlı izinler tanımlayın.
  • Giriş parametrelerini sunucu tarafında doğrulayın.
  • Hassas alanları cevap oluşturulmadan önce filtreleyin.
  • Zaman aşımı ve tekrar deneme davranışını standartlaştırın.
  • Yazma işlemlerinde çift kayıt riskini kontrol edin.
05

Chatbot Hangi Sipariş Verilerini Göstermeli ve İşlem Yapmalı?

Chatbot, müşteri ihtiyacını karşılayan en az miktarda sipariş verisini göstermeli ve yalnızca açıkça yetkilendirilmiş işlemleri gerçekleştirmelidir. Sipariş numarası, güncel durum, temel ürün özeti, kargo aşaması ve uygun olduğunda tahmini teslimat bilgisi genellikle güvenli bir okuma kapsamının çekirdeğini oluşturur. Buna karşılık ödeme aracı ayrıntıları, tam adres bilgisi veya iç operasyon notları kullanıcı ihtiyacı yoksa aktarılmamalıdır. Kurum, hangi alanların modele hiç gönderilmeyeceğini ve hangilerinin yalnızca maskelenmiş biçimde sunulacağını veri sözlüğünde tanımlamalıdır.

Hangi işlemlerde insan onayı tercih edilmelidir?

Bilgi görüntülemek ile siparişi değiştirmek aynı risk seviyesinde değerlendirilmemelidir. Adres değiştirme, sipariş iptali, iade onayı, ödeme etkisi oluşturan düzenlemeler veya istisnai telafi kararları için insan kontrolü ya da ek doğrulama adımı gerekebilir. Chatbot bu talepleri doğrudan gerçekleştirmek yerine gerekli bilgileri toplayıp yetkili ekibe aktarabilir. Teklif aşamasında işlem listesi “yalnızca okuma”, “otomatik kayıt oluşturma”, “kullanıcı onayıyla çalışma” ve “insana devretme” gibi sınıflara ayrılırsa entegrasyon kapsamı ve güvenlik sorumlulukları daha net hesaplanabilir.

  • Gösterilecek sipariş alanlarını veri sözlüğünde belirleyin.
  • Gereksiz kişisel ve ödeme verilerini modelden uzak tutun.
  • Okuma işlemleri ile değişiklik işlemlerini ayırın.
  • Finansal etkili taleplerde ek kontrol noktası kullanın.
  • İnsan onayı gerektiren senaryoları teklif kapsamına yazın.
06

Chatbot Destek Kaydını Hangi Bilgilerle Oluşturmalıdır?

Chatbot destek kaydını, müşteri temsilcisinin sorunu yeniden keşfetmesini gerektirmeyecek kadar açıklayıcı fakat gereksiz kişisel veri taşımayacak kadar sınırlı bilgilerle oluşturmalıdır. Doğrulanmış müşteri kimliği, ilgili sipariş numarası, talep kategorisi, kısa sorun özeti, seçilmiş işlem bağlamı ve kanal bilgisi çoğu senaryoda temel kayıt alanlarını oluşturur. Müşteri hizmetleri asistanlarının rolünü daha genel çerçevede görmek için müşteri hizmetleri asistanlarını ele alan içerik otomatik yanıt ile temsilciye aktarım arasındaki sınırı değerlendirmeye yardımcı olabilir. Tam sohbet geçmişinin kayda eklenmesi ise veri minimizasyonu açısından her zaman gerekli değildir.

Destek sistemi entegrasyonunda hangi alanlar standartlaştırılmalıdır?

Talep türü, öncelik, kaynak kanal, müşteri kimliği, sipariş kimliği ve kısa özet gibi alanlar destek yazılımındaki mevcut sınıflandırmalarla eşleştirilmelidir. Chatbot serbest metinden bir kategori tahmin edebilir; ancak kayıt API’si yalnızca izin verilen kategori kodlarını kabul etmelidir. Kayıt oluşturulduktan sonra destek sisteminin döndürdüğü talep numarası kullanıcıya gösterilebilir. Acil, finansal veya hukuki hassasiyet taşıyan ifadelerde otomatik öncelik yükseltmek yerine kurumun onayladığı yönlendirme politikaları uygulanmalıdır.

  • Müşteri ve sipariş kimliğini doğrulanmış kaynaktan alın.
  • Talep kategorilerini destek sistemindeki kodlarla eşleştirin.
  • Kısa ve işlem odaklı bir sorun özeti oluşturun.
  • Gereksiz sohbet geçmişini destek kaydına taşımayın.
  • Oluşan talep numarasını kullanıcıya geri bildirin.
  • Hassas durumlar için ayrı temsilci yönlendirme kuralı tanımlayın.
07

Entegrasyon Kesildiğinde Chatbot Müşteriye Ne Göstermelidir?

Entegrasyon kesildiğinde chatbot kesinlikle sipariş durumunu tahmin etmemeli veya eski veriyi güncelmiş gibi sunmamalıdır. Güvenli varsayılan davranış, ilgili servise o anda erişilemediğini açıkça belirtmek, mevcutsa son doğrulanmış bilgiyi zamanıyla ayırmak ve müşteriye alternatif destek yolu sunmaktır. Hata mesajı teknik ayrıntıları kullanıcıya dökmemeli; ancak operasyon ekibinin sorunu izlemesi için arka planda hata kodu, korelasyon kimliği, etkilenen servis ve işlem zamanı kaydedilmelidir. Böylece kullanıcı deneyimi ile teknik teşhis ihtiyacı birbirinden ayrılır.

Kesinti senaryosu nasıl operasyonel akışa dönüşür?

ERP yanıt vermiyorsa sipariş durumu sorgusu beklemeye alınabilir veya kullanıcı temsilciye yönlendirilebilir; destek sistemi çalışmıyorsa chatbot bilgileri kaybetmeden geçici kuyruğa alabilir, ancak kaydın oluşturulduğunu doğrulayamıyorsa bunu oluşturulmuş gibi söylememelidir. Kritik nokta, her entegrasyon için önceden tanımlanmış fallback davranışıdır. Zaman aşımı, kimlik doğrulama hatası, veri bulunamaması ve servis kesintisi farklı nedenlerdir; müşteriye verilecek mesaj ile teknik ekibe açılacak olay kaydı bu nedenlere göre ayrıştırılmalıdır.

  • Ulaşılamayan veriyi tahmin ederek cevaplamayın.
  • Eski veriyi güncel veriden açık biçimde ayırın.
  • Her servis için ayrı fallback davranışı tanımlayın.
  • Teknik hata ayrıntılarını müşteri mesajından çıkarın.
  • Korelasyon kimliğiyle olay kayıtlarını izlenebilir hale getirin.
  • Gerekli durumda güvenli insan desteğine yönlendirin.
08

Pilot Chatbot Projesi Nasıl Test Edilmeli ve Teslim Edilmelidir?

Pilot proje, tüm müşteri hizmetleri süreçlerini aynı anda otomatikleştirmek yerine sınırlı ve ölçülebilir bir işlem kümesiyle başlamalıdır. İlk teslimatta örneğin sipariş durumu görüntüleme, kargo bilgisini getirme ve standart destek kaydı oluşturma gibi düşük riskli akışlar uçtan uca doğrulanabilir. Test ortamında sentetik veya izinli test verileri kullanılmalı; gerçek müşteri verisinin gereksiz kopyaları geliştirme ortamına taşınmamalıdır. İş süreçlerinin otomasyonunu daha geniş kapsamda planlamak için iş süreçleri otomasyonunun planlanmasına ilişkin rehber pilot kapsamının aşamalara ayrılmasına yardımcı olabilir.

Pilot projenin teslim kriterleri nelerdir?

Teslim kriterleri yalnızca chatbotun doğru cümle kurmasıyla sınırlı olmamalıdır. Kimlik doğrulama, sipariş sahipliği kontrolü, API yanıt sürelerinin kabul edilen sınırlar içinde ele alınması, hata senaryoları, destek kaydının doğru alanlarla açılması, loglama, yetki kontrolü ve insan devri birlikte test edilmelidir. Temsilci ve ürün ekipleri örnek senaryoları kabul testinden geçirmeli; başarısız akışlar düzeltilmeden kapsam genişletilmemelidir. Pilot sonunda hangi metriklerin ve kayıtların izleneceği de teslim dokümanına eklenmelidir.

  • Sınırlı sayıda düşük riskli işlemle başlayın.
  • Test ortamında kontrollü test verisi kullanın.
  • Kimlik ve sipariş sahipliği kontrollerini ayrı test edin.
  • Başarılı işlem kadar hata senaryolarını da doğrulayın.
  • Destek kaydı alanlarını gerçek iş akışıyla karşılaştırın.
  • Kabul kriterlerini yayın öncesinde yazılı hale getirin.
09

Bakım Sorumluluğu ve Teknik Teklif Nasıl Kapsamlandırılmalıdır?

Bakım sorumluluğu, chatbot modelinin davranışı ile bağlantılı kurumsal sistemlerin teknik işletimini ayrı sahiplik alanları olarak tanımlamalıdır. Teknik ekip API bağlantıları, güvenlik anahtarları, entegrasyon hataları, sürüm değişiklikleri, loglama ve izleme altyapısından; müşteri hizmetleri ekibi ise günlük konuşma örnekleri, yanlış yönlendirmeler, yeni talep türleri ve temsilci devri kalitesinden sorumlu olabilir. Sağlayıcı seçimini değerlendirirken kurumsal sanal asistan geliştirme firması seçim kriterleri teknik keşif, teslimat ve destek beklentilerini karşılaştırmak için yararlı bir kontrol çerçevesi sunar.

Teknik keşif görüşmesine hangi bilgiler hazırlanmalıdır?

Teklifin gerçekçi kapsamlandırılabilmesi için kullanılan e-ticaret altyapısı, ERP veya sipariş sistemi, destek yazılımı, kimlik doğrulama yöntemi, mevcut API dokümantasyonu, yaklaşık işlem türleri ve müşteri hizmetleri operasyonu paylaşılmalıdır. İşlem hacmi kapasite planlamasına yardımcı olur; ancak yalnızca sayı vermek yeterli değildir. Hangi sorguların okunacağı, hangi kayıtların oluşturulacağı, hangi işlemlerin insan onayı gerektireceği ve kesinti halinde nasıl davranılacağı da açıklanmalıdır. Bu bilgiler keşif çalışmasını genel bir chatbot teklifinden çıkarıp entegrasyon, güvenlik, pilot ve bakım teslimleri tanımlanmış kurumsal projeye dönüştürür.

  • Bağlanacak sistemleri ve API erişim durumunu listeleyin.
  • İzin verilen okuma ve yazma işlemlerini tanımlayın.
  • Kimlik doğrulama ve yetki modelini paylaşın.
  • Pilot işlem kümesini ve kabul kriterlerini belirleyin.
  • Bakım ile günlük operasyon sorumluluklarını ayırın.
  • Kesinti, loglama ve insan devri beklentilerini teklif kapsamına ekleyin.

Sipariş ve Destek Chatbotunuz İçin Teknik Keşif Planlayın

Bağlantılı sistemlerinizi, doğrulama modelinizi ve hedef işlem akışlarınızı değerlendirerek sipariş ve destek sistemlerinize bağlı chatbot için kapsamlandırılmış teknik keşif görüşmesi planlayın.

Teknik Keşif İçin Teklif Alın