2016-04-07 15 views
4

Şimdiye kadar, bir LUIS modelini eğitip, niyetlerini LuisDialog'dan devralan bir diyaloğa bağlayabiliyorum. Modele ne zaman tanınmayan bir mesaj gönderdiğimi, 'Hiçbiri' niyetiyle yakalanacağını ve bunun dosyalar için değil, metin için geçerli olduğunu varsaydım. Örneğin bir resim gönderdiğimde hiçbir şey olmuyor ve metin + resim gönderdiğimde bazı niyetler onu alacak, ancak mesaj eklerinde resim olmayacak.LuisDialog sırasında ekleri işlemek mümkün mü?

Bir LUIS iletişim kutusunun içindeki dosyaları işlemenin önerilen yolu nedir?

+0

Bu C# veya Düğümde mi? Herhangi bir metin yoksa LUIS'i aramama rağmen, yüklenen eke erişmenizi sağlayan onDefault() işleyicisini çağırmam gerekir. C# tarafında ne olduğundan emin değil. –

+0

Söylemediğim için üzgünüm, C# 'da. Yorumun, her durumda bana yardımcı oldu. Ayrı bir iletişim kutusunda ekleri içeren iletileri işlemeye karar verdim ve şimdi çalışıyor. Teşekkür ederim. – Bernardo

cevap

2

LuisDialog'un MessageReceived (...) işlevini, üye değişkenleri olarak gereksinim duyduğunuz iletinin alanlarını (bu durumda eklerde) saklayabilir ve amaç işleyicilerinizdeki bu alanlara erişebilirsiniz.