代码检测处理方法及装置
    1.
    发明公开

    公开(公告)号:CN117762806A

    公开(公告)日:2024-03-26

    申请号:CN202311826968.5

    申请日:2023-12-27

    Inventor: 张格皓 姜伟

    Abstract: 本说明书实施例提供了代码检测处理方法及装置,其中,一种代码检测处理方法包括:一方面基于待检测代码的语法树确定待检测代码的语法特征,另一方面计算待检测代码的代码指标,并对代码指标进行转换处理获得指标特征,在此基础上,结合语法特征和指标特征进行特征解析处理,获得待检测代码的代码特征,根据待检测代码的代码特征,在代码库中检测待检测代码的关联代码的代码信息。

    代码补全方法及装置
    2.
    发明公开

    公开(公告)号:CN119201121A

    公开(公告)日:2024-12-27

    申请号:CN202411217808.5

    申请日:2024-08-30

    Abstract: 本说明书实施例提供一种代码补全方法及装置,在代码补全方法中,获取当前代码文件中待补全的当前代码片段。在代码关系图中查询与当前代码片段相匹配的目标节点,该代码关系图根据代码库中多个代码文件构建,该多个代码文件包括不同于当前代码文件的其他代码文件。代码关系图中的单个节点代表对应于代码片段的代码实体,节点之间的连接边代表代码实体之间的语义关联。根据目标节点的邻居节点对应的第一代码片段,确定当前代码片段的代码上下文。将当前代码片段和代码上下文输入代码大模型,使其基于代码上下文生成当前代码片段的补全结果。

    代码生成方法及装置
    3.
    发明公开

    公开(公告)号:CN116719520A

    公开(公告)日:2023-09-08

    申请号:CN202310987492.7

    申请日:2023-08-07

    Abstract: 本说明书实施例提供一种代码生成方法及装置,在代码生成方法中,获取用户的查询文本,其至少指示代码实现的功能。根据查询文本,查询目标代码库,得到与查询文本相匹配的若干段参考代码。其中,该目标代码库中记录有对应于不同代码功能的多段程序代码。基于查询文本和若干段参考代码构建第一提示文本,该第一提示文本指示,基于若干段参考代码生成所述查询文本对应的程序代码。将第一提示文本输入预先训练的生成式大模型,得到针对查询文本生成的目标代码。

    代码生成方法及装置
    4.
    发明授权

    公开(公告)号:CN116719520B

    公开(公告)日:2023-11-17

    申请号:CN202310987492.7

    申请日:2023-08-07

    Abstract: 本说明书实施例提供一种代码生成方法及装置,在代码生成方法中,获取用户的查询文本,其至少指示代码实现的功能。根据查询文本,查询目标代码库,得到与查询文本相匹配的若干段参考代码。其中,该目标代码库中记录有对应于不同代码功能的多段程序代码。基于查询文本和若干段参考代码构建第一提示文本,该第一提示文本指示,基于若干段参考代码生成所述查询文本对应的程序代码。将第一提示文本输入预先训练的生成式大模型,得到针对查询文本生成的目标代码。

Patent Agency Ranking