一种基于代码图的代码生成方法及装置

    公开(公告)号:CN119556911A

    公开(公告)日:2025-03-04

    申请号:CN202411612892.0

    申请日:2024-11-12

    Abstract: 本说明书实施例提供了一种基于代码图的代码生成方法,包括:接收针对代码仓库中代码的第一问题文本。根据所述第一问题文本,在预先构建的代码图中进行相关性检索,确定第一上下文子图,所述代码图包含代表所述代码仓库中代码元素的节点,以及代表节点之间代码关系的有向边。对所述第一上下文子图进行图表征处理,得到各个节点映射至大语言模型嵌入空间的映射表征。在所述大语言模型的嵌入层中,将所述第一问题文本进行编码,得到文本表征。在所述大语言模型的推理层中,基于所述映射表征和所述文本表征进行目标推理,得到针对所述第一问题文本的目标代码文本。

Patent Agency Ranking