Формат времени в диалоге - PullRequest
2 голосов
/ 07 марта 2019

Я пытаюсь обучить бота Dialogflow распознавать различные запросы на поездки (бронирование авиабилетов, бронирование гостиниц и т. Д.). Я вижу, что он неправильно анализирует время, если он не указан в 12-часовом формате (с AM / PM).

Мне нужен рейс из Лондона в Париж Суббота с 08:00 до 10:00 анализируется как 2019-03-09T20: 00: 00Z / 2019-03-09T22: 00: 00Z

Вместо этого, если я напишу 08:00 и 10:00, то это будет хорошо проанализировано. Я использую сущность по умолчанию @ sys.date-time. Есть ли способ заставить его правильно интерпретировать время также как 24-часовой формат (08:00, чтобы быть распознанным как 8:00, а не 8:00)?

1 Ответ

0 голосов
/ 08 марта 2019

Да, вы можете выбрать другой системный объект, такой как @ sys.time, для этой конкретной переменной времени, но также убедитесь, что вы настроили обучающие фразы и в этом намерении.Подробнее о системных объектах можно прочитать в документации Dialogflow .

Пример: @ sys.time будет анализировать 16:30 как «16:30:00»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...