Watson Assistant @ sys-date возвращается в следующем году - PullRequest
0 голосов
/ 12 сентября 2018

Сценарий:

  • При использовании сущности @ sys-date в помощнике для текущего месяца возвращается диапазон дат для того же месяца для следующего года:

    enter image description here

  • Тем не менее, он работает правильно, когда явно указано "this {MONTH}" .

    enter image description here

Проблема:

  • Этоповедение по умолчанию для @ sys-date?
    Для моего случая использования более естественно для пользователя использовать только название месяца даже при ссылке на текущий месяц.

  • Может ли это быть изменено или это должно бытьобрабатывается отдельно?

1 Ответ

0 голосов
/ 12 сентября 2018

Мне трудно определить правильное значение безусловных названий месяцев и дней, например, при общении с людьми из разных регионов или стран.Теперь научите это компьютеру ...

В документации для Watson Assistant есть некоторые подробности о системных сущностях @ sys-date и @ sys-time .Для одного из примеров у них есть сноска:

Возвращает следующую соответствующую дату.Если эта дата уже прошла в этом году, возвращается дата следующего года.

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

...