Çoğu durumda, kullanıcının gereksiz veya gereksiz soruları sormasını önlemek için bilinen bir bilgiyi (örneğin, kişiselleştirilmiş bir karşılama sunmak için kullanıcının adı) yeni bir Watson Dialog konuşmasına iletmek yararlı olabilir. API belgelerine bakarken bunu yapmanın bir yolunu görmüyorum. Değişkenleri bir Watson Dialog konuşmasına geçirmek için en iyi uygulama yöntemi var mı?Değişkenleri Watson Dialog'a geçirme
cevap
Dialog hizmetinde, bir değişken, kullanıcıların sohbet sırasında sağladığı bilgileri depolamak için oluşturduğunuz profilin bir parçasıdır.
Aşağıdaki kod, kullanıcının adını kaydeden bir profil değişkeninin bir örneğini gösterir.
<variables>
<var_folder name="username">
<var name="username" type="TEXT" description="The user's name."></var>
</var_folder>
</variables>
sizin senaryoda arayarak bu değişkeni ayarlar:
PUT /v1/dialogs/{dialog_id}/profile
ile:
{
"client_id": 4435,
"name_values": [
{
"name": "username",
"value": "Bruce Wayne"
}
]
}
{dialog_id}
ve
{client_id}
yerine unutmayın.
Biz denemek aşımı API'leri izin bir API Explorer vardır: Dialog API Explorer.
Ayrıca bu konuda daha fazla bilgi edinebilirsiniz tutorial.
Ayrıca, client_id çıkışını bırakırsanız, sizin için bir tahsis edildiğini de belirtmek gerekir. Ardından, profilin alındığından emin olmak için bunu başlangıç görüşmesi çağrısına aktarabilirsiniz. Profil değişkenlerini içine yerleştirmek istediğim hoşgeldin mesajlarına sahip olduğum yerlerde yararlı buldum. "Merhaba"
- 1. Değişkenleri burk yordamına geçirme
- 2. ssh ile geçen değişkenleri geçirme
- 3. Son değişkenleri anonim sınıflara geçirme
- 4. Değişkenleri bir Java ActionListener'e geçirme?
- 5. Amaçları kullanarak değişkenleri geçirme - Android
- 6. Daha az dizgede kaçış ve değişkenleri geçirme
- 7. Google Cloud Deployment Manager: Değişkenleri şablonlara geçirme
- 8. Chrome uzantısı: popup html'den değişkenleri geçirme
- 9. Sıvı şablonlarında örnek örnek yöntemlerine geçirme değişkenleri
- 10. Django Viewflow değişkenleri işlev tabanlı görüntülemeye geçirme
- 11. Watson dilinin tanımlanması
- 12. python'dan bash shell komut dosyasına os.system aracılığıyla değişkenleri geçirme
- 13. Başka bir PHP sayfasındaki değişkenleri bir tablodan diğerine geçirme
- 14. Watson Speech Android SDK'sı, INSTALL_FAILED_NO_MATCHING_ABI
- 15. Parametreleri CouchDb'deki işlevlere geçirme
- 16. IBM watson kullanarak İlişki Ekstraksiyonu nasıl kullanılır?
- 17. Watson AlchemyAPI kullanarak API'yi nasıl eğitebilirim?
- 18. Bağımsız değişkenleri bash
- 19. Watson Dialog Varlık Adı ve Değerinin Kaydedilmesi ve Değerlere Erişilmesi
- 20. iyi biçimi URL'ye değişken geçirme
- 21. Geçirme MySQL
- 22. jQuery her döngü - değişkenleri kullanarak
- 23. Örnek değişkenleri redirect_to yöntemine geçirme hakkında karışıklık. Ben rayların üzerinde yakut okuyorum
- 24. Windows Kayıt Defteri Değişkenleri ve Ortam Değişkenleri?
- 25. Geçiş değişkenleri()
- 26. concatenate değişkenleri
- 27. Tablo Değişkenleri?
- 28. Çoklu Seçim nasıl oluşturulur IBM Watson Dialog nasıl kullanılır?
- 29. Watson Dialog'da geçersiz giriş için kurtarma iletisi yapılandırma
- 30. Bazı durumlarda negatif olarak yanlış bildirilen Watson/Alchemy duyarlılık analizi
Mükemmel Teşekkür ederim ... –
eğer işe yararsa lütfen cevabı kabul edin –
Üzgünüz Almanca ama ben yeniyim ... Yaptığım cevabı nerede kabul edebileceğimi pek görmüyorum .. . tavsiye lütfen. –