IBM Watson Assistant bağlam değişkenlerini ayarlama

Aug 15 2020

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

1 ronanb3 Aug 27 2020 at 20:13

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.