本技术涉及医疗健康,具体而言,涉及一种智能预问诊服务处理方法及设备。
背景技术:
1、预问诊是一种医疗服务流程,它允许患者在实际见到医生之前,通过填写问卷或使用智能系统来提供自己的症状和医疗史信息。这种流程可以帮助医生在患者到来之前就了解其基本情况,从而提高诊疗效率、改善患者就诊体验,并有助于医生更准确地做出诊断。智能预问诊系统是信息技术在医学诊断领域的应用,它模拟医生问诊流程,根据患者提供的症状输入判断其就诊科室、收集其就诊所需的数据。
2、相关技术中,智能预问诊系统通过相似病历构建决策树,根据决策树来确定预问诊的过程。其中,决策树通常是基于预定义的规则和结构化的数据进行决策。
3、但是,相关技术中,决策树的规则和结构较为固定,无法准确、灵活的进行预问诊。
技术实现思路
1、本技术的目的在于,针对上述现有技术中的不足,提供一种智能预问诊服务处理方法及设备,以便解决相关技术中所存在的上述技术问题。
2、为实现上述目的,本技术实施例采用的技术方案如下:
3、第一方面,本技术实施例提供了一种智能预问诊服务处理方法,包括:
4、采用医生智能体,从对话控制智能体获取对话要求信息,所述对话要求信息为所述对话控制智能体基于预问诊服务中咨询对话任务的下游任务的业务要求所获取的要求信息;
5、根据所述医生智能体的预设对话提示词以及所述对话要求信息,生成所述咨询对话任务的系统设定提示词;
6、采用所述医生智能体基于所述系统设定提示词,执行所述预设患者与预设虚拟医生角色之间的所述咨询对话任务。
7、可选的,所述方法还包括:
8、采用数据收集智能体从所述下游任务对应的智能体中获取所述下游任务的指标需求;
9、采用所述数据收集智能体基于预设数据收集提示词和所述下游任务的指标需求,生成数据提取要求信息;
10、采用所述数据收集智能体基于所述数据提取要求信息解析所述咨询对话任务的对话内容,得到所述下游任务的指标数据;
11、采用所述数据收集智能体将所述下游任务的指标数据传递至所述下游任务对应的智能体;
12、采用所述下游任务对应的智能体基于所述下游任务的指标数据执行所述下游任务。
13、可选的,所述采用所述下游任务对应的智能体基于所述下游任务的指标数据执行所述下游任务,包括:
14、采用所述下游任务对应的智能体判断所述下游任务的指标数据是否满足所述下游任务的指标需求;
15、若满足所述下游任务的指标需求,则采用所述下游任务对应的智能体基于所述下游任务的指标数据执行所述下游任务。
16、可选的,所述方法还包括:
17、若不满足所述下游任务的指标需求,则采用所述下游任务对应的智能体将所述下游任务的未完成业务要求传递至所述对话控制智能体;
18、根据所述预设对话提示词以及所述下游任务的未完成业务要求,生成补充系统设定提示词;
19、采用所述医生智能体基于所述补充系统设定提示词,执行所述预设患者和所述预设虚拟医生角色之间的新一轮的所述咨询对话任务。
20、可选的,所述采用所述医生智能体基于所述补充系统设定提示词,执行所述预设患者和所述预设虚拟医生角色之间的新一轮的所述咨询对话任务,包括:
21、采用所述医生智能体基于所述补充系统设定提示词,生成所述预设虚拟医生角色的补充对话内容,并输出至所述智能预问诊服务的对话交互界面,以执行所述预设患者和所述预设虚拟医生角色之间的新一轮的所述咨询对话任务。
22、可选的,所述下游任务包括:医疗服务预约任务和/或病历生成任务;所述采用所述下游任务对应的智能体基于所述下游任务的指标数据执行所述下游任务,包括:
23、采用所述医疗服务预约任务对应的预约智能体基于所述医疗服务预约任务的指标数据执行所述医疗服务预约任务,以为所述预设患者预约对应的医疗服务;和/或,
24、采用所述病历生成任务对应的病历生成智能体基于所述病历生成任务的指标数据执行所述病历生成任务,以生成所述预设患者的预问诊病历文件。
25、可选的,所述采用医生智能体,从对话控制智能体获取对话要求信息,包括:
26、响应预设患者发起的预问诊服务触发请求,采用所述医生智能体,从所述对话控制智能体获取第一对话要求信息;
27、所述根据所述医生智能体的预设对话提示词以及所述对话要求信息,生成所述咨询对话任务的系统设定提示词,包括:
28、根据所述预设对话提示词以及所述第一对话要求信息,生成所述咨询对话任务的第一系统设定提示词;
29、所述采用所述医生智能体基于所述系统设定提示词,执行所述预设患者与预设虚拟医生角色之间的所述咨询对话任务,包括:
30、采用所述医生智能体基于所述第一系统设定提示词,生成所述预设虚拟医生角色的初始对话内容,并输出至所述智能预问诊服务的对话交互界面。
31、可选的,所述方法还包括:
32、若满足所述下游任务的指标需求,采用所述下游任务的智能体向所述对话控制智能体传递所述下游任务的执行完成通知消息。
33、可选的,所述采用医生智能体,从对话控制智能体获取对话要求信息,包括:
34、采用所述对话控制智能体,从所述咨询对话任务的多个下游任务中确定未执行下游任务;
35、采用所述对话控制智能体,将所述未执行下游任务的第二对话要求信息传输至所述医生智能体;
36、所述根据所述医生智能体的预设对话提示词以及所述对话要求信息,生成所述咨询对话任务的系统设定提示词,包括:
37、根据所述医生智能体的预设对话提示词以及所述第二对话要求信息,生成所述咨询对话任务的第二系统设定提示词;
38、所述采用所述医生智能体基于所述系统设定提示词,执行所述预设患者与预设虚拟医生角色之间的所述咨询对话任务,包括:
39、采用所述医生智能体基于所述第二系统设定提示词,生成所述预设虚拟医生角色针对所述未执行下游任务的对话内容,并输出至所述智能预问诊服务的对话交互界面,直至所述多个下游任务均执行完成或者所述咨询对话任务中止。
40、第二方面,本技术实施例还提供了一种智能预问诊服务处理设备,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的智能预问诊服务处理方法。
41、第三方面,本技术实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面任一项所述的方法。
42、本技术的有益效果是:本技术实施例提供一种智能预问诊服务处理方法,该方法包括:采用医生智能体,从对话控制智能体获取对话要求信息,对话要求信息为对话控制智能体基于预问诊服务中咨询对话任务的下游任务的业务要求所获取的要求信息;根据医生智能体的预设对话提示词以及对话要求信息,生成咨询对话任务的系统设定提示词;采用医生智能体基于系统设定提示词,执行预设患者与预设虚拟医生角色之间的咨询对话任务。对话要求信息为从对话控制智能体中获取的下游任务的业务要求的要求信息,基于预设对话提示词以及对话要求信息生成系统设定提示词,该系统设定提示词更加灵活、准确,采用医生智能体基于系统设定提示词执行咨询对话任务,使得预设虚拟医生角色与预设患者之间的预问诊对话更加灵活准确、流畅自然。
1.一种智能预问诊服务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述采用所述下游任务对应的智能体基于所述下游任务的指标数据执行所述下游任务,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述采用所述医生智能体基于所述补充系统设定提示词,执行所述预设患者和所述预设虚拟医生角色之间的新一轮的所述咨询对话任务,包括:
6.根据权利要求3所述的方法,其特征在于,所述下游任务包括:医疗服务预约任务和/或病历生成任务;所述采用所述下游任务对应的智能体基于所述下游任务的指标数据执行所述下游任务,包括:
7.根据权利要求1所述的方法,其特征在于,所述采用医生智能体,从对话控制智能体获取对话要求信息,包括:
8.根据权利要求4所述的方法,其特征在于,所述方法还包括:
9.根据权利要求4所述的方法,其特征在于,所述采用医生智能体,从对话控制智能体获取对话要求信息,包括:
10.一种智能预问诊服务处理设备,其特征在于,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-9任一项所述的智能预问诊服务处理方法。