您是否可以强制Dialogflow提取日期时间实体而不是单独的日期和时间实体?

Ray*_*ayB 1 dialogflow-es

我正在使用Dialogflow构建Google Home技能.我希望用户能够说出日期时间,例如"今天下午3点","周三上午11点"或"8月10日下午5点".

Dialogflow有几个预建实体,包括:日期,时间和日期时间.由于某种原因,系统似乎总是分别解析日期和时间而不是日期时间.我已经尝试了几个例子并手动将实体类型设置为日期时间,但每当我添加另一个时,它总是分别解析它们.

任何想法我如何强制它提取日期时间作为一个实体?

示例图片

Abh*_*agi 5

您可以使用@sys.date-time或可以拥有复合自定义实体并将其用于意图.您可以在那里放置任何实体组合.解压缩后,您可以使用正则表达式在webhook中提取日期和时间.

实体

在此输入图像描述


意图

在此输入图像描述