1、话题管理
主要关注需要问哪些病症,比如:咳嗽、发烧,背部疼痛
2、问话管理
主要关注怎么提问,比如:关于失眠话题,你一般几点睡?;发烧话题,你发烧到多少度?咳嗽,你咳嗽吗?你咳嗽多长时间了?
关于问题的设计,我们尽量设计成封闭性问题,便于用户回答
3、回答管理
主要关注用户回答的真实意思,比如:机器人问:你咳嗽吗,病人回答:不,那么真实意思是不咳嗽。
4、回答检查管理
主要关注用户回答是否是答非所问,是否需要重复问,比如:机器人问:你咳嗽吗,病人回答:今天天气不错
5、如何获得下一个话题和问题
根据用户之前的回答,在医案中搜索最符合用户病症的医案,然后再根据医案中的其他病症特征展开问,系统真实使用后,也可以根据大量的问答,进行学习,这样就能更智能的去问。
6、如何检查用户回答是否恰当,是否答非所问?
系统刚开发出来,我们只能增加一些规则判断,系统真实使用后,每天有大量用户使用,我们对这些问答数据进行人工标注,判断是否答非所问,然后交给机器学习,机器学的越多,判断越准确。
关于答非所问判断,(知乎)也在做,部分已经用在他们的问答管理系统上了。
网友评论