一种水网图谱与智能体协同的业务分析方法

摘要: 本发明涉及智慧水利,尤其涉及一种水网图谱与智能体协同的业务分析方法。背景技术:1、水网业务分析是指针对水网系统中的物理工程设施(如水库、河道、闸泵等)运行状态与...
一种水网图谱与智能体协同的业务分析方法

本发明涉及智慧水利,尤其涉及一种水网图谱与智能体协同的业务分析方法。

背景技术:

1、水网业务分析是指针对水网系统中的物理工程设施(如水库、河道、闸泵等)运行状态与相关业务逻辑(如防洪调度、水资源配置等)进行的综合性推理,为流域防洪、跨区域调水等复杂场景提供决策支撑,从而保障水网运行的安全与稳定。随着智慧水利建设的推进,知识图谱技术被引入水网业务分析领域,其将水网物理拓扑及历史业务流程等异构数据融合为全局知识库,然后由智能体或大模型基于该全局知识库执行业务环节。

2、然而水网中的物理工程设施与相关业务逻辑之间存在复杂的交叉关联,将全局知识库输入智能体,会使其在海量交织的关系中难以锁定与当前问题强相关的有效信息,导致上下文信息过载与推理路径发散,这种发散状态使得智能体输出的分析结论不可靠,造成水网业务分析的准确性与可靠性不足,难以为实际水利工程决策提供有效支撑。

技术实现思路

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、分析模块,用于基于局部图谱中的智能体执行局部图谱中的业务环节,获得水网业务分析请求的分析结果

43、本说明书提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述水网图谱与智能体协同的业务分析方法。

44、本说明书采用的上述至少一个技术方案能够达到以下有益效果:

45、本发明通过目标水网实体、业务流程扩展方向和跳数范围,在水网全局业务图谱中确定了与水网业务分析请求相匹配的搜索范围,在该搜索范围内通过级联过滤和闭合校验,确保最终获得的局部图谱不会出现“有业务无对象”或“有业务无执行”的逻辑不闭环情况,可以将全局图谱精准缩小到一个与水网业务分析请求高度相关且流程完备的专属局部图谱中,从而将复杂的大模型推理问题降维成了受限图上的确定性执行问题,克服了全量数据输入带来的上下文过载与推理发散问题,提高了水网业务分析的准确性与可靠性。