一种代码生成方法及相关设备
    1.
    发明公开

    公开(公告)号:CN119960823A

    公开(公告)日:2025-05-09

    申请号:CN202410291045.2

    申请日:2024-03-13

    Inventor: 申博 张嘉鑫 付安

    Abstract: 本申请公开一种代码生成方法,包括:代码开发平台接收用户在项目中第一代码文件的输入信息,根据项目的静态结构获取文件内上下文和第一跨文件上下文,根据用户在开发项目的行为特征获取第二跨文件上下文,根据项目的代码仓库中至少一个第二代码文件与第一代码文件的演化耦合度获取第三跨文件上下文,根据输入信息、文件内上下文、第一跨文件上下文、第二跨文件上下文和第三跨文件上下文,生成提示信息,将提示信息输入代码生成模型进行推理,获得至少一组生成代码,并行向用户展示至少一组生成代码。该方法将多维度项目级上下文与用户输入作为代码生成模型的输入,改善代码生成模型在代码生成过程中利用跨文件上下文的能力,提升代码生成效果。

Patent Agency Ranking