在this示例中,Microsoft显示LUIS识别出“星期二至星期四”,并以开始和日期时间作为响应。但是,当我在LUIS中使用相同的示例时,它不会发送给我开始或结束日期。它只是给我发送了一个timex字符串,除非我创建自己的解析器,否则我看不到任何有关如何将其转换为C#中的开始日期和结束日期的文档,对于我来说,这就像一个完全不同的项目微软已经完成了。这就是LUIS返回的结果
{{\ n“ $ instance”:{\ n“ datetime”:[\ n {\ n“ startIndex”:17,\ n“ endIndex”:41,\ n“ text”:“从星期二到星期四“,\ n” type“:” builtin.datetimeV2.daterange“ \ n} \ n] \ n},\ n” datetime“:[\ n {\ n” type“:” daterange“,\ n” timex“ :[\ n“((XXXX-WXX-2,XXXX-WXX-4,P2D)” \ n] \ n} \ n] \ n}}
在最后一行,它给出了带有一串X
的字符串。他们为什么不像演示中那样给出开始和结束时间?我该怎么办?微软也mentions有一个resolution
属性。我没有收到LUIS的解决方案属性。