标签: dialogflow
我正在使用Dialogflow建立Google Home技能。我希望用户能够说出日期时间,例如“今天下午3点”,“星期三上午11点”或“ 8月10日下午5点”。
Dialogflow有几个prebuilt entities,包括:日期,时间和日期时间。由于某种原因,系统似乎总是将日期和时间分别解析,而不是像日期时间一样。我尝试输入几个示例,然后将实体类型手动设置为日期时间,但是每添加一个,它总是将它们分开解析。
有什么想法可以迫使我将日期时间提取为一个实体吗?
答案 0 :(得分:5)
您可以使用@sys.date-time或可以有一个复合自定义实体,并将其用于意图。您可以在其中放置实体的任意组合。提取后,您可以使用正则表达式提取Webhook中的日期和时间。
@sys.date-time
实体
意图