Мне трудно определить правильное значение безусловных названий месяцев и дней, например, при общении с людьми из разных регионов или стран.Теперь научите это компьютеру ...
В документации для Watson Assistant есть некоторые подробности о системных сущностях @ sys-date и @ sys-time .Для одного из примеров у них есть сноска:
Возвращает следующую соответствующую дату.Если эта дата уже прошла в этом году, возвращается дата следующего года.
В вашем случае сентябрь уже прошел в некоторой степени.Если кто-то скажет: «Я планирую мировой круиз на сентябрь», это будет означать этот или следующий сентябрь?Я рекомендую проверить обнаруженный год и сравнить его с текущим .Если они различаются, добавьте узел диалога, чтобы уточнить, подразумевается ли этот или следующий год.Это было бы похоже на то, что я лично делаю, общаясь с друзьями, и я нахожу это неясным.