Dialogflow 中的时间格式

fla*_*ica 6 dialogflow-es

我正在尝试训练 Dialogflow 机器人来识别不同的旅行请求(航班预订、酒店预订等)。我发现如果未将时间指定为 12 小时格式(包含 AM/PM),它就无法正确解析时间。

我需要周六 08:00 到 10:00 之间从伦敦飞往巴黎的航班被解析为2019-03-09T20:00:00Z/2019-03-09T22:00:00Z

相反,如果我写 08:00 AM 和 10:00 AM,那么它会被很好地解析。我正在使用默认实体@sys.date-time。有什么方法可以让它正确地将时间解释为 24 小时格式(08:00 被识别为上午 8 点,而不是下午 8 点)?

Sar*_*yer 0

是的,您可以为该特定时间变量选择不同的系统实体,例如@sys.time,但也要确保您也按照该意图设置了训练短语。您可以在 Dialogflow文档中阅读有关系统实体的更多信息。

示例:@sys.time 会将 4:30pm 解析为“16:30:00”