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

时间:2018-08-02 17:54:04

标签: dialogflow

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

Dialogflow有几个prebuilt entities,包括:日期,时间和日期时间。由于某种原因,系统似乎总是将日期和时间分别解析,而不是像日期时间一样。我尝试输入几个示例,然后将实体类型手动设置为日期时间,但是每添加一个,它总是将它们分开解析。

有什么想法可以迫使我将日期时间提取为一个实体吗?

Example image

1 个答案:

答案 0 :(得分:5)

您可以使用@sys.date-time或可以有一个复合自定义实体,并将其用于意图。您可以在其中放置实体的任意组合。提取后,您可以使用正则表达式提取Webhook中的日期和时间。

实体

enter image description here


意图

enter image description here