一种基于本体的需求可视化对接方法及系统与流程
本发明涉及本体构建领域,具体涉及一种基于本体的需求可视化对接方法及系统。
背景技术:
1、随着大语言模型技术的发展,出现了一批尝试利用自然语言直接生成本体、知识图谱或数据结构的方案。该类方案在演示层面能够较快从一段文本中生成若干实体和关系,似乎降低了建模门槛。然而,现有此类方案在工程层面仍存在明显不足。首先,多数系统中的大模型只承担“生成候选结果”的作用,缺少与底层数据库写入、对象绑定、关系约束、实例导入和可视化展示的深度耦合,导致模型输出与平台实际结构之间存在脱节。其次,许多方案未把多轮需求澄清、目标本体识别、增量演进、重复对象合并等关键问题纳入统一执行链路,使得生成结果虽然看似丰富,但难以在真实项目中持续维护。
2、更重要的是,企业需求对接场景中的输入天然是异构的,并不局限于单轮文本描述。商务人员带回的资料可能包括口头需求整理、会议纪要、客户制度文件、术语表、同义词表、excel台账、csv导出数据以及后续多轮补充说明。现有技术往往把这些输入分散到不同工具中处理。例如,文本抽取系统只负责从文档中识别实体关系,表格导入系统只负责写入行数据,本体编辑工具只负责人工维护类和属性,聊天机器人则只负责回答问题。由于缺少统一的智能体化中枢,各入口之间难以共享本体上下文、难以共享去重融合规则、难以共享同一套写库逻辑,最终导致同一业务对象在不同入口中被重复创建,或者同一需求在不同模块中被以不同形式表达,严重影响模型的一致性和可维护性。
3、现有技术的另一项突出缺陷在于没有把“需求对接”作为核心应用场景来设计智能体能力。现有很多ai建模产品更接近“离线抽取工具”或“辅助编辑功能”,它们通常默认用户已经知道自己要构建什么,也默认用户提供的描述足够完整,因此缺少主动澄清、逐步追问和目标本体判定的能力。然而在真实售前场景中,客户往往并不能一次性说清所有业务对象、属性字段和关系方向,甚至会在多轮沟通中不断改变表达方式。如果系统不能在上下文不足时主动指出缺失原因并提出补充问题,而是直接机械抽取或盲目写库,则很容易产生结构错误或跨领域污染。
4、除需求理解问题外,现有技术在目标本体管理方面也存在明显不足。在多个行业、多个客户和多个意向项目并行推进的情况下,系统必须能够判断本轮输入应写入哪一个本体库,或者是否应新建一个新的本体库。否则,原本属于服装外贸场景的对象可能被错误写入矛盾纠纷本体,原本属于制造场景的概念又可能增量叠加到供应链本体中,导致本体边界混乱。现有方案中常见的问题是:虽然具备多个项目或多个库的管理功能,但在对话、文档解析和表格导入时,并没有把“目标本体识别”作为执行前提,而只是默认当前页面对应的某个库,从而难以从根本上解决跨领域误写入问题。
5、在重复建模和语义融合方面,现有技术通常也缺乏有效治理。客户在多轮沟通中可能分别使用“客户”“客户单位”“甲方”“采购方”“合作企业”等不同词汇指代同一类对象,也可能用“合同金额”“订单金额”“交易金额”等相似但并不完全等价的术语表达不同概念。若系统仅依据名称完全相同进行匹配,则重复类、重复属性和重复关系会迅速累积;若系统过于激进地自动合并,又可能错误地把上下位概念或不同业务对象混为一体。现有许多系统只使用简单字符串规则或者人工清理方式,尚未形成一套由智能体驱动的语义合并判定机制,无法满足需求对接场景下快速构建与持续演进并存的要求。
6、此外,智能处理过程的状态保持与结果回显,也是现有系统普遍欠缺的方面。由于智能体驱动的处理链路通常包含计划生成、语义融合、校验和写库等多个步骤,执行时间可能较长。
技术实现思路
1、本发明提出一种基于本体的需求可视化对接方法,包括:
2、s1、创建或选择目标本体库并读取所述目标本体库中的已有上下文信息,接收用户输入,结合所述已有上下文信息识别所述用户输入中的业务目标、当前领域、构建意图和信息缺口;
3、s2、当所述信息缺口表明信息不足时,向用户提出澄清问题并接收补充输入直至所述信息缺口表明信息充分,当所述信息缺口表明信息充分时,根据所述用户输入的输入类型,结合所述业务目标、当前领域和构建意图生成统一执行计划,所述统一执行计划包括类计划集合、属性计划集合、关系计划集合和实例计划集合;
4、s3、从所述类计划集合、属性计划集合和关系计划集合中提取候选对象,对所述候选对象执行语义融合判定,得到判定后的执行动作;
5、s4、基于所述判定后的执行动作,按所述类计划集合、属性计划集合、关系计划集合和实例计划集合的预设依赖顺序执行数据落库,得到写入后的本体结构与实例结构,对所述写入后的本体结构与实例结构进行可视化展示。
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、本发明通过提出一种基于本体的需求可视化对接方法,将多源异构输入统一转换为围绕同一目标本体执行的协同构建过程,其核心创造性在于通过多智能体协同机制实现了智能化、灵活性与直观性的深度耦合,而非单一的流程性后端系统。区别于现有依赖人工或机械抽取的方案,本发明基于大模型智能体从用户模糊、碎片化的自然语言表达中自动推导并精准定位信息缺口,通过多轮主动追问逐步确认实际需求,有效避免了盲目建模产生的结构错误。在此基础上,针对企业需求天然异构的特征,系统设计了对话、文档、表格等多智能体处理工具,支持直接命令、技术文档、背景材料和清单表格等多种输入形式全方面完善需求,并将其统一转化为标准化执行计划持续沉淀。最终,智能体获取输入后直接以动态本体的形式进行可视化拆分与落库展示,将抽象类对象与具体业务实例双层级联动转化为拓扑图,方便快速与用户沟通迭代并直观验证是否为真正诉求,若有偏差可快速修改,彻底解决了需求对接场景中沟通成本高、理解偏差大、落库不可控的技术痛点。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com