CNIPA.AI
返回搜索
档案

一种基于历史代码库的新代码生成方法、装置、存储介质及电子设备

发明专利有效
3浏览
10权利要求 · 4 独立
§ Ⅰ

卷宗概要

发明人

陈尧森; 张思勤; 刘跃根; 姚羽; 罗明利; 秦熳

IPC 分类

G06F 8/30 (2018.01)G06F 16/22 (2019.01)G06N 3/006 (2023.01)

本申请的实施例提供了一种基于历史代码库的新代码生成方法、装置、存储介质及电子设备,涉及代码生成技术领域,所述方法包括;将企业历史代码库按模块拆分,提取总摘要与子摘要,存储至向量数据库和图数据库;接收用户新代码生成请求,判断是否需要参考历史代码;若是,则利用检索增强生成技术进行仓库级定位,返回目标历史代码;通过代码分析工具解析目标历史代码,获取参考代码片段;基于参考代码片段生成新代码,通过语法树比对进行动态校验。本申请的技术方案,从代码入库到生成反馈,均围绕历史代码理解与智能生成展开,解决了现有技术在历史代码复用效率低下、新代码生成质量不足的核心问题。