Yapay Zeka ile Alışverişte Sepet Hazırlama ve Kaldığı Yerden Devam Etme Nasıl Kurgulanır? Bir alışveriş asistanının yalnızca ürün bulması yeterli değildir. Müşteri karar verdiğinde seçilen ürünün doğru varyant ve adetle…
Bir alışveriş asistanının yalnızca ürün bulması yeterli değildir. Müşteri karar verdiğinde seçilen ürünün doğru varyant ve adetle sepete eklenmesi, ardından “bundan iki tane daha ekle” gibi devam komutlarının aynı alışveriş bağlamında ele alınması gerekir. Mağaza açısından kritik nokta, sohbeti bir ürün arama ekranı gibi değil, gerçek katalog ve sepet sistemiyle kontrollü biçimde konuşan bir arayüz olarak tasarlamaktır.
Fiberport’un e-ticaret ve alışveriş entegrasyonu yaklaşımında yapay zeka ile alışveriş akışı ürün bulma, sepet hazırlama ve ödeme gibi ayrı aşamalar halinde ele alınıyor. Bu ayrım özellikle sepetin doğruluğu açısından önem taşır. Asistan müşterinin isteğini anlayabilir ancak stok, adet kuralı ve toplam hesaplama gibi ticari verilerin mağazanın kendi sisteminden doğrulanması gerekir.
Sepet, konuşmada geçen ürün adlarının basit bir listesi değildir. Hangi ürün kimliğinin seçildiği, varyantın ne olduğu, kaç adet istendiği ve mağazanın o an satışa izin verdiği miktar birlikte değerlendirilir. Bu nedenle “üç tane ekle” komutunun sonucu, yalnızca metin üretimiyle değil yetkili sepet bağlantısıyla oluşturulmalıdır.
Örneğin müşteri önce belirli bir üründen bir adet ister, ardından aynı ürünün sayısını artırabilir veya yanına başka bir ürün eklemek isteyebilir. Entegrasyonun görevi önceki seçimi korumak ve yeni isteği mevcut sepet bağlamında işlemektir. Böylece her mesajda alışveriş sıfırdan başlamaz. Ancak bu davranışın çalışması için mağazanın sepet servisinin ürün kimliği, adet değişikliği ve oturum bilgisini güvenilir biçimde yönetebilmesi gerekir.
“Bundan iki tane daha ekle” gibi bir cümlede ürün adı tekrar edilmese bile asistanın hangi ürüne gönderme yapıldığını anlayabilmesi gerekir. Burada dil modeli ile mağaza sistemi farklı görev üstlenir. Model konuşmadaki referansı çözer, mağaza tarafı ise ürünün gerçekten sepette olup olmadığını ve yeni adedin geçerli olup olmadığını kontrol eder.
Aynı mantık “yanına daha küçük boyunu da ekle” veya “siyah olanı çıkar” gibi devam isteklerinde de geçerlidir. Katalogda yeterli bilgi yoksa sistemin varsayım yapması yerine eksik seçeneği sorması daha güvenlidir. Özellikle teknik ürünlerde yanlış varyantı sepete eklemek, müşteriyi ödeme aşamasına kadar götüren daha büyük bir hataya dönüşebilir.
Sepetin konuşma içinde devam etmesi ile başka cihazda devam etmesi aynı şey değildir. Aynı oturumdaki bağlam kısa süreli konuşma durumu ile korunabilirken farklı cihaz veya kanalda devam için mağazanın hesap ve oturum yapısı belirleyici olur. Bütün yapay zeka uygulamalarının kendiliğinden ortak bir sepet kullandığı varsayılmamalıdır.
| Senaryo | Gerekli temel yaklaşım | Mağaza açısından dikkat noktası |
| Aynı konuşmada devam | Mevcut sepet kimliği ve konuşma bağlamı korunur | Yeni istek önceki ürünlerle karıştırılmamalıdır |
| Aynı hesapla farklı cihaz | Sepet kullanıcı hesabına veya sunucu tarafındaki oturuma bağlanır | Kimlik doğrulama ve yetki kontrolü gerekir |
| Anonim kullanıcıda farklı kanal | Devam yöntemi mağazanın oturum tasarımına göre belirlenir | Sepetin otomatik taşınacağı varsayılmamalıdır |
Müşteri giriş yapmışsa sepeti hesaba bağlamak farklı cihazlarda süreklilik için daha elverişli olabilir. Anonim kullanımda ise tarayıcı oturumu, geçici sepet kimliği veya mağazanın desteklediği başka bir devam mekanizması devreye girebilir. Hangi yöntemin seçileceği mevcut e-ticaret altyapısının API imkanlarına, sepet bağlantısına ve kimlik doğrulama modeline göre belirlenmelidir.
Bu yüzden mağaza sahibi için doğru başlangıç sorusu “Asistan sepeti hatırlar mı?” değil, “Bizim mağazamız sepeti hangi kimlikle saklıyor ve hangi kanalda geri çağırabiliyor?” sorusudur. Yapay zeka katmanı ancak bu yapının izin verdiği ölçüde süreklilik sağlayabilir. Fiberport’un yaklaşımında da farklı cihaz veya kanalda devam, mağazanın oturum ve hesap yapısına göre ayrıca tasarlanması gereken bir konu olarak ayrıştırılıyor.
Sepetin hazırlanması siparişin ödendiği anlamına gelmez. Müşteri güvenli ödeme sayfasına yönlendirildiğinde vergi, kargo ve toplam tutar gibi ticari sonuçlar mağaza sisteminin kurallarına göre hesaplanmalıdır. Yapay zeka kendi başına taksit veya teslim tarihi belirlememelidir. Kart bilgisi de sohbet metnine yazdırılmamalıdır.
Ödeme ekranının açılması da işlemin başarıyla tamamlandığını kanıtlamaz. Siparişin kesinleşmesi için ödeme kuruluşundan gelen doğrulanmış sunucu bildirimi veya yetkili sorgu gibi güvenilir sonuç kontrolü kullanılmalıdır. Böylece sepet oluşturma, ödeme başlatma ve sipariş kesinleştirme birbirinden ayrılır.
Sağlam bir kurgu üç katmanı birbirine bağlar: konuşmada müşterinin ne istediğini anlamak, mağaza sisteminde doğru sepet işlemini yapmak ve ödeme sonucunu yetkili kaynaktan doğrulamak. ChatGPT e-ticaret entegrasyonu gibi projelerde de bu işlemlerin tek bir sohbet yeteneği olarak değil, farklı yetki ve veri kaynaklarına bağlı adımlar şeklinde ele alınması gerekir. Böylece asistan mağazanın gerçek ticari kurallarının dışına çıkmadan alışveriş sürecine eşlik edebilir.
Özellikle geniş kataloglu mağazalarda önce sınırlı bir ürün grubuyla sepet ekleme, adet değiştirme, ürün çıkarma ve devam senaryolarını tanımlamak daha yönetilebilir bir başlangıç sağlar. Ardından hesaplı kullanıcı, anonim ziyaretçi ve farklı cihaz senaryoları mağazanın mevcut oturum mimarisine göre genişletilebilir. Böylece müşterinin kaldığı yerden devam etmesi bir varsayım değil, mağazanın gerçek teknik yapısıyla desteklenen bir özellik haline gelir.
Reklam & iş birliği: [email protected]