标签: dialogflow
是否可以更改Dialogflow如何自动计算日期,该日期由标识为预建实体(例如“ sys.date”或“ sys.date-period”)的文本表示?
或者,有没有一种方法可以为日期创建自己的实体,并指定其确定特定日期的方式?
根据星期几,“星期五”之类的文字实际上被解释为将来最接近的星期五,而不是已经过去的最近的星期五。
答案 0 :(得分:1)
如果您使用@sys.date实体,则可以将值设置为date.recent。它将始终尝试将短语转换为最新日期。 例如,如果您说在星期一,它将为您提供最近星期一的日期。
@sys.date
date.recent
请注意,date.recent选项仅适用于@sys.date,不适用于@sys.date-time或@sys.date-period。
@sys.date-time
@sys.date-period
编辑: 您需要从可用选项中选择$date.recent 如您在下面的示例屏幕快照中所看到的,星期二将转换为最近的星期二,而不是即将到来的星期二。
$date.recent
希望有帮助。