摘要
本申请公开了一种基于人工智能的代码生成方法,包括:S1、对用户输入的生成请求进行函数级别解析,提取函数名称、参数、返回值、调用关系以及依赖关系,生成函数调用图谱;S2、将S1中输入的生成请求作为查询,结合S1中生成的函数调用图谱和外部知识库进行检索,将检索到的内容与编码模型联合输入,生成结构化代码片段;S3、将S1中输入的生成请求以及S2中生成的结构化代码片段作为联合输入,生成满足个性化与项目规范的代码。通过函数图谱与检索机制,生成结果具备结构一致性、语义完整性,与上下文需求匹配度显著提高(实测Top‑1精确率提升约22%)。
技术关键词
代码生成方法
代码生成系统
版本控制系统
图谱
输入模块
语言模块
个性化策略
项目
代码仓库
多语言
关系
机制
编码
漏洞
编辑
语义
参数
瓶颈
报告