В этом примере Microsoft показывает, что «вторник-четверг» распознается LUIS, который отвечает временем начала и даты. Однако, когда я использую тот же пример с моим LUIS, он не отправляет мне даты начала или окончания. он просто посылает мне строку timex, которую я не вижу в документации о том, как преобразовать ее в даты начала и окончания в C #, если я не создаю свой собственный синтаксический анализатор, который, как я уверен, похож на совершенно другой проект для меня Microsoft уже сделала. Вот что возвращает 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
с. Почему они не дали время начала и окончания, как в демоверсии? Как я могу получить это? Microsoft также упоминает , есть свойство resolution
. Я не получаю это свойство разрешения от LUIS.