首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rasa处理多个时间实体

Rasa处理多个时间实体
EN

Stack Overflow用户
提问于 2020-03-31 14:55:09
回答 1查看 293关注 0票数 0

我正在使用rasa开发一个医生预约提醒机器人,其中用户说i have appointment at 9am on april 10 and remind me at 7am on april 20

如何提取约会时间和提醒时间段的值?

EN

回答 1

Stack Overflow用户

发布于 2020-03-31 15:09:04

将日期和时间设置为nlu_data.md文件中的实体,如下所示:

代码语言:javascript
复制
## 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文件中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60944943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档