System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自然语言处理,尤其涉及一种药物知识问答方法、装置、存储介质及设备。
技术介绍
1、随着人工智能、物联网等信息技术的快速发展,人机交互的应用场景越来越广泛。各式各样的智能交互软件和设备出现在人们的生活工作中,如聊天生成预训练转换器(chat generative pre-trained transformer,简称chatgpt)、智能音箱、智能电视等,可以为人们提供信息查询、知识问答等众多应用场景的智能交互功能,以辅助用户完成各种行为意图。
2、目前,针对用户输入智能交互软件或设备(如智能音箱、智能电视等)的药品相关的问题的咨询,往往需要给出对应的用药依据,否则给出的回复很难具有信服力。因此,需要引入合理用药插件,为药物问题的回复提供关键的知识信息,同时提供结论的参考依据,但现有的大模型用药知识问答插件方案通常通过对知识文档进行切片检索的方式,处理知识内容较为粗糙,可能存在知识片段不完整或知识欠切分等问题,使得知识内容的质量不能得到保证,导致对于药物知识问题的回复准确率降低,进而也降低了用户的交互体验。
技术实现思路
1、本申请实施例的主要目的在于提供一种药物知识问答方法、装置、存储介质及设备,能够提高对于用户输入智能交互软件或设备的药物相关的问题的答复准确率,进而提高用户的交互体验。
2、本申请实施例提供了一种多药物知识问答方法,包括:
3、获取待答复的目标药物问题文本;并对所述目标药物问题文本进行分解,得到n个目标子问题文本;以及对
4、将所述药学实体和所述n个目标子问题进行两两拼接,得到各个药学实体和目标子问题对,并对所述各个药学实体和目标子问题对进行意图分类,得到各个所述药学实体的第一意图分类结果;
5、利用预设药学规则,对所述各个药学实体和目标子问题对中的目标子问题进行意图分类,得到各个所述药学实体的第二意图分类结果;并将其与所述第一意图分类结果进行合并,得到各个所述药学实体的意图分类结果;
6、根据各个所述药学实体的意图分类结果,利用药物说明书和/或预设的药物知识库进行知识检索,并将检索到的知识结合提示指令prompt,输入至预设的大语言模型,得到大语言模型输出的针对所述目标药物问题文本的答复内容。
7、一种可能的实现方式中,所述对所述目标药物问题文本进行分解,得到n个目标子问题文本,包括:
8、结合子问题拆分提示指令prompt,利用预设的大语言模型对所述目标药物问题文本进行分解,得到n个目标子问题文本;
9、其中,所述大语言模型是利用大规模的语言数据集,通过自回归生成的方式进行语言规则和模式训练得到的。
10、一种可能的实现方式中,所述药学实体包括药物实体、疾病实体和症状实体。
11、一种可能的实现方式中,所述利用预设药学规则,对所述各个药学实体和目标子问题对中的目标子问题进行意图分类,得到各个所述药学实体的第二意图分类结果,包括:
12、对所述n个目标子问题文本进行患者信息实体提取,得到所述n个目标子问题文本中的患者信息实体;并利用所述患者信息实体和药学实体构建患者画像;
13、利用预先根据医生经验构建的推理逻辑,结合药物知识库,对患者画像进行分析和实体对比,得到各个药物是否应该被使用的结论;
14、根据所述各个药物是否应该被使用的结论,确定为所判断的对应药物进行知识推荐的内容,并将所推荐的知识内容作为对应药物实体的第二意图分类结果。
15、一种可能的实现方式中,所述根据各个所述药学实体的意图分类结果,利用药物说明书和/或预设的药物知识库进行知识检索,包括:
16、利用药物说明书和/或预设的药物知识库,对各个药学实体进行实体对齐和实体消歧后得到对应的药品通用名、疾病标准词和症状标准词;
17、根据各个所述药学实体的意图分类结果,查询药物说明书和/或预设的药物知识库中的非结构化知识、半结构化知识和结构化知识,作为检索结果。
18、一种可能的实现方式中,所述根据各个所述药学实体的意图分类结果,查询药物说明书和/或预设的药物知识库中的非结构化知识、半结构化知识和结构化知识,作为检索结果,包括:
19、根据药物实体的意图分类结果,查询药物说明书中的非结构化知识,作为检索结果;
20、和/或,根据疾病实体的意图分类结果,查询预设的药物知识库中的结构化知识,作为检索结果;
21、和/或,根据各个所述药学实体的意图分类结果,基于稀疏表征查询预设的药物知识库中的非结构化知识,作为检索结果。
22、一种可能的实现方式中,当根据各个所述药学实体的意图分类结果,利用药物说明书和/或预设的药物知识库进行知识检索,检索不到知识时,所述方法还包括:
23、通过预设网络搜索引擎进行知识搜索,并利用所述大语言模型定位到搜索结果中的知识内容。
24、本申请实施例还提供了一种药物知识问答装置,包括:
25、获取单元,用于获取待答复的目标药物问题文本;并对所述目标药物问题文本进行分解,得到n个目标子问题文本;以及对所述n个目标子问题文本进行药学实体提取,得到所述n个目标子问题文本中的药学实体;所述n为大于0的正整数;
26、第一分类单元,用于将所述药学实体和所述n个目标子问题进行两两拼接,得到各个药学实体和目标子问题对,并对所述各个药学实体和目标子问题对进行意图分类,得到各个所述药学实体的第一意图分类结果;
27、第二分类单元,用于利用预设药学规则,对所述各个药学实体和目标子问题对中的目标子问题进行意图分类,得到各个所述药学实体的第二意图分类结果;并将其与所述第一意图分类结果进行合并,得到各个所述药学实体的意图分类结果;
28、检索单元,用于根据各个所述药学实体的意图分类结果,利用药物说明书和/或预设的药物知识库进行知识检索,并将检索到的知识结合提示指令prompt,输入至预设的大语言模型,得到大语言模型输出的针对所述目标药物问题文本的答复内容。
29、一种可能的实现方式中,所述获取单元具体用于:
30、结合子问题拆分提示指令prompt,利用预设的大语言模型对所述目标药物问题文本进行分解,得到n个目标子问题文本;
31、其中,所述大语言模型是利用大规模的语言数据集,通过自回归生成的方式进行语言规则和模式训练得到的。
32、一种可能的实现方式中,所述药学实体包括药物实体、疾病实体和症状实体。
33、一种可能的实现方式中,所述第二分类单元包括:
34、提取子单元,用于对所述n个目标子问题文本进行患者信息实体提取,得到所述n个目标子问题文本中的患者信息实体;并利用所述患者信息实体和药学实体构建患者画像;
35本文档来自技高网...
【技术保护点】
1.一种药物知识问答方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述目标药物问题文本进行分解,得到N个目标子问题文本,包括:
3.根据权利要求1所述的方法,其特征在于,所述药学实体包括药物实体、疾病实体和症状实体。
4.根据权利要求3所述的方法,其特征在于,所述利用预设药学规则,对所述各个药学实体和目标子问题对中的目标子问题进行意图分类,得到各个所述药学实体的第二意图分类结果,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据各个所述药学实体的意图分类结果,利用药物说明书和/或预设的药物知识库进行知识检索,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据各个所述药学实体的意图分类结果,查询药物说明书和/或预设的药物知识库中的非结构化知识、半结构化知识和结构化知识,作为检索结果,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,当根据各个所述药学实体的意图分类结果,利用药物说明书和/或预设的药物知识库进行知识检索,检索不到知识时,所述方法还包括:
...【技术特征摘要】
1.一种药物知识问答方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述目标药物问题文本进行分解,得到n个目标子问题文本,包括:
3.根据权利要求1所述的方法,其特征在于,所述药学实体包括药物实体、疾病实体和症状实体。
4.根据权利要求3所述的方法,其特征在于,所述利用预设药学规则,对所述各个药学实体和目标子问题对中的目标子问题进行意图分类,得到各个所述药学实体的第二意图分类结果,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据各个所述药学实体的意图分类结果,利用药物说明书和/或预设的药物知识库进行知识检索,包括:
6.根据权利要求5所述的方法,其特...
【专利技术属性】
技术研发人员:杜倩云,王骏文,胡加学,赵景鹤,贺志阳,鹿晓亮,王士进,魏思,刘聪,胡国平,
申请(专利权)人:讯飞医疗科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。