我正在使用rasa开发一个医生预约提醒机器人,其中用户说i have appointment at 9am on april 10 and remind me at 7am on april 20
如何提取约会时间和提醒时间段的值?
发布于 2020-03-31 15:09:04
将日期和时间设置为nlu_data.md文件中的实体,如下所示:
## intent: reminder
- i have appointment at [9am](time) on [april 10](date) and remind me at [7am](time) on [april 20](date)
- remind me about my appointment on [1st April](date) at [7am](time) on [March 31](date) at [11 pm](time)添加更多的示例和datetime的变体,以便更好地进行训练。
在action.py中,使用tracker.get_entities()提取这些值
不过,您必须编写自己的逻辑来区分提醒日期时间和约会日期时间。通常,您的约会日期时间将大于提醒
PS:不要忘记将这些实体名称添加到您的domain文件中
https://stackoverflow.com/questions/60944943
复制相似问题