IBM Watson Assistant bağlam değişkenlerini ayarlama
Watson asistanı ile bir chatbot üzerinde çalışıyorum. Kodu buraya eklemek istiyorum ama sorum kavramsal.
Diyelim ki bir kişi botumla sohbet ediyor. Belirli bir istek üzerine, aynı sohbet oturumunu çağırmak ve orada bir değişken ayarlamak istiyorum (IBM watson asistanında söylendiği gibi bağlam değişkeni)
Mümkün mü ? Hiç kimse böyle bir şey yaptı mı?
Python Ibm watson asistanı python SDK IBM bulut işlevleri
Yanıtlar
Burada 2 cevap var.
İlk olarak, daha önce açılmış ve hala aktif olan sohbet oturumunuza devam etmek istiyorsanız, bıraktığınız yerden devam etmek için sohbet oturum kimliğini kullanabilirsiniz.
İkinci olarak, botunuzun kullanıcı hakkında bazı verileri hatırlatmasını istiyorsanız, oturumlar kaydedilmez. Bir veritabanında saklamak istediğiniz verileri kaydetmeniz gerekir. Bu, Webhook'lar veya orkestratörünüz aracılığıyla yapılabilir. Ardından, oturumunuzu başlattığınızda, bu kullanıcı için tüm verilerinizi veritabanından alır ve içeriğe dahil edersiniz. Daha sonra chatbotunuz bu içeriğe tepki verecektir. Elbette bu davranışı becerinize dahil etmeniz gerekiyor.