北京奇妙王国科技有限公司关乔丹获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京奇妙王国科技有限公司申请的专利代码生成方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120045171B 。
龙图腾网通过国家知识产权局官网在2025-10-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510122639.5,技术领域涉及:G06F8/33;该发明授权代码生成方法及装置是由关乔丹设计研发完成,并于2025-01-24向国家知识产权局提交的专利申请。
本代码生成方法及装置在说明书摘要公布了:本申请提供了一种代码生成方法及装置;包括:响应于代码生成请求,对输入的提示信息进行代码需求识别,得到结构化的代码需求识别结果;代码需求识别结果包括功能需求和第一上下文信息;第一上下文信息包括功能需求在代码需求识别结果中的上下文描述内容;基于功能需求和第一上下文信息,确定第二上下文信息;第二上下文信息包括功能需求的完整环境描述内容;基于功能需求和第二上下文信息,生成候选代码;对候选代码进行代码优化,得到目标代码。本申请基于第二上下文信息生成目标代码,该第二上下文信息包括功能需求的完整环境描述内容,从而使得代码生成系统能够根据完整的上下文信息生成代码,提高代码生成准确率。
本发明授权代码生成方法及装置在权利要求书中公布了:1.一种代码生成方法,其特征在于,所述方法包括: 响应于代码生成请求,对输入的提示信息进行代码需求识别,得到结构化的代码需求识别结果;所述代码需求识别结果包括功能需求和第一上下文信息;所述第一上下文信息包括所述功能需求在所述代码需求识别结果中的上下文描述内容; 确定所述功能需求与预设资源库中的每个历史功能需求之间的相似度;基于所述相似度,从所述预设资源库中确定目标历史功能需求;在所述预设资源库中提取所述目标历史功能需求的第三上下文信息;将所述第三上下文信息和所述第一上下文信息进行信息融合,得到第二上下文信息;所述第二上下文信息包括所述功能需求的完整环境描述内容; 基于所述功能需求和所述第二上下文信息,生成候选代码,包括: 对所述功能需求进行解析,得到多个功能模块以及每个功能模块的核心要素单元;对所述第二上下文信息进行解析,得到所述每个功能模块的属性信息及对应的代码架构;基于所述核心要素单元与所述属性信息,分别确定与输入信息、处理流程、输出信息对应的代码片段,并添加至对应的代码架构,按照预设代码逻辑对所述多个功能模块的模块代码进行拼接,得到候选代码; 所述基于所述功能需求和所述第二上下文信息,生成候选代码,还包括: 基于所述功能需求的需求类型从预设规则库确定目标类型的规则内容;所述规则内容中至少包括条件语句;从所述第二上下文信息中筛选与条件语句对应的条件信息;获取所述条件信息中的关键词,从预设模板库确定与所述关键词匹配的目标模板;按照所述规则内容生成至少一条代码语句,并添加至所述目标模板,得到候选代码; 获取预设编码参数,至少包括代码格式参数和变量命名参数;基于所述预设编码参数对所述候选代码进行调整,得到包括多个子代码的优化代码;检测并删除所述优化代码中的冗余子代码,得到目标代码; 当所述目标代码运行失败时,对所述目标代码进行问题分析,得到问题分析结果;将所述目标代码中的函数的输出结果与预设信息对应的预设输出结果进行对比,得到输出测试结果;获取运行时间与内存消耗运行数据并形成所述目标代码的性能分析结果; 基于所述问题分析结果、所述输出测试结果和所述性能分析结果,生成所述目标代码的测试报告。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京奇妙王国科技有限公司,其通讯地址为:102600 北京市大兴区经济开发区科苑路18号3幢一层A733室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励