【问题标题】:LUIS with bot framework unable to deserialize LUIS response带有机器人框架的 LUIS 无法反序列化 LUIS 响应
【发布时间】:2017-04-06 14:26:13
【问题描述】:
我对 LUIS 的调用遇到了这个错误:
“无法反序列化 LUI” with - InnerException {“解析值时遇到意外字符:M. Path '', line 0, position 0.”} System.Exception {Newtonsoft.Json.JsonReaderException}
关于这个错误的任何想法?
谢谢
【问题讨论】:
标签:
botframework
azure-language-understanding
【解决方案1】:
您需要在主对话框(包括对话框)中使用的任何类的顶部添加 [Serialize],这是因为机器人与用户之间的通信是通过 JSON 进行的,因此任何对象都应该是可序列化的
【解决方案2】:
当我尝试使用 Bot Builder v.3.3.0 调用内置 LUIS 应用程序(执行类似 Cortana 功能的应用程序)时,发生了这种情况。
当我删除那个 LuisModel 后,错误就消失了。