Я пытаюсь извлечь dateTime, используя LUIS.
Среда: BotFramework V4 Язык: c # / .NET
Я использую встроенный распознаватель для извлечения даты / времени, предоставленных пользователем.
var recognizerResult = await_services.LuisServices[LuisKey].RecognizeAsync(turnContext, cancellationToken);
Newtonsoft.Json.Linq.JObject Entities1 = recognizerResult?.Entities;
Теперь, когдаЯ печатаю этот файл JSON. Я не получаю поле «Значение» в разделе «Разрешение». Это ответ JSON, который я получаю при извлечении сущностей.
Query String : fly on 20 mar return on 24 mar Entities Returned { "$instance": { “datetime”: [ { “startIndex”: 7, “endIndex”: 13, “text”: “20 mar”, “type”: “builtin.datetimeV2.date” }, { “startIndex”: 24, “endIndex”: 30, “text”: “24 mar”, “type”: “builtin.datetimeV2.date” } ] }, “datetime”: [ { “type”: “date”, “timex”: [ “XXXX-03-20” ] }, { “type”: “date”, “timex”: [ “XXXX-03-24” ] } ] }
Я пытался использовать includeAPIResult : true
параметр при создании распознавателя.Все те же результаты.Пожалуйста, подскажите, что я делаю не так.И как я могу извлечь правильное время Дата из ответа JSON.