向api.ai对话框流输入整个日期间隔的最佳方法是什么?

时间:2018-06-18 17:03:02

标签: dialogflow

我正在使用西班牙语进行对话流,我遇到了对话流如何识别日期间隔的麻烦,我的目的是获取一个事件的完整日期,包括开始时间和结束时间,但是当我使用日期时间,时间段,日期时间等。他们只是识别输入的一小部分,我不能得到这样的东西: { “的startDate”: “2018-04-01T10:00:00-05:00”, “结束日期”: “2018-04-01T11:30:00-05:00”}

我的输入曾经是这样的“从6月5日凌晨2点到6月5日3点开始创建团聚”(用西班牙语,很明显存在很大差异,但这是一个近似,对我的英语也很抱歉)

有人可以就如何改进整个日期间隔的对话流识别提出一些建议吗?

1 个答案:

答案 0 :(得分:0)

screenshot of my agent intent for reading the dates

这是到目前为止我发现处理日期的最佳方法。在实现方面,我添加了读取所有值(如果存在)的逻辑。 然后删除时间中的日期,以及图像中右下划线所示的日期中的时间。