1 .一种基于图数据结构的模型推理方法,其特征在于,包括:
基于与待回答问题相对应的领域知识,构建与所述待回答问题对应的图数据库;
根据所述待回答问题和所述图数据库确定所述待回答问题对应的信息链;其中,所述
信息链是在图数据库中用于表示或解释所述待回答问题含义的点和边所构成的信息链条;
将所述待回答问题和所述信息链作为大语言模型的输入,得到所述大语言模型输出的
回答结果;
所述根据所述待回答问题和所述图数据库确定所述待回答问题对应的信息链,包括:
确定所述待回答问题对应的当前信息链,基于引导提示工程中的第一引导信息,引导
所述大语言模型判断所述当前信息链是否满足预设回答条件;
若所述当前信息链不满足所述预设回答条件,则在所述图数据库中遍历与所述当前信
息链关联的目标节点,基于所述目标节点更新所述当前信息链;
在所述遍历的轮次小于预设次数的情况下,重复执行对所述目标节点的遍历和对所述
当前信息链的更新,直至更新后的所述当前信息链满足所述预设回答条件;
所述在所述图数据库中遍历与所述当前信息链关联的目标节点,包括:基于所述当前
信息链和所述图数据库中的数据结构信息,确定所述当前信息链对应的遍历起始节点和遍
历动作;根据所述遍历起始节点和所述遍历动作,在所述图数据库中遍历与所述当前信息
链关联的目标节点;其中,所述遍历动作包括遍历方向和遍历类别中的至少一种;
所述确定所述当前信息链对应的遍历动作,包括:将所述当前信息链和所述图数据库
的数据结构信息,作为所述大语言模型的输入;基于所述引导提示工程中第二引导信息,引
导所述大语言模型输出所述遍历动作;
所述根据所述遍历起始节点和所述遍历动作,在所述图数据库中遍历与所述当前信息
链关联的目标节点,包括:根据所述遍历起始节点和所述遍历动作,通过图数据库查询语言
在所述图数据库中查询所述目标节点;
所述基于所述目标节点更新所述当前信息链,包括:将所述目标节点添加至所述当前
信息链的末端,得到更新后的所述当前信息链。
2 .根据权利要求1所述的方法,其特征在于,所述基于与待回答问题相对应的领域知
识,构建与所述待回答问题对应的图数据库,包括:
获取与所述待回答问题相对应的领域知识,基于所述领域知识构建所述图数据库;
其中,所述图数据库中包括数据结构信息、多个节点和节点之间的关系。
3 .根据权利要求1所述的方法,其特征在于,所述根据所述待回答问题和所述图数据库
确定所述待回答问题对应的信息链,包括:
若所述当前信息链满足预设回答条件,则将所述当前信息链作为所述待回答问题对应
的信息链。
4 .根据权利要求1所述的方法,其特征在于,所述将所述待回答问题和所述信息链作为
大语言模型的输入,得到所述大语言模型输出的回答结果,包括:
将所述待回答问题和所述信息链作为所述大语言模型的输入;
基于引导工程中的第三引导信息,引导所述大语言模型推理出所述回答结果。
5 .一种基于图数据结构的模型推理装置,其特征在于,包括:
图数据库构建模块,用于基于与待回答问题相对应的领域知识,构建与所述待回答问
权 利 要 求 书
1/2 页
2
评论