摘要
本申请提供了一种代码生成方法及装置;包括:响应于代码生成请求,对输入的提示信息进行代码需求识别,得到结构化的代码需求识别结果;代码需求识别结果包括功能需求和第一上下文信息;第一上下文信息包括功能需求在代码需求识别结果中的上下文描述内容;基于功能需求和第一上下文信息,确定第二上下文信息;第二上下文信息包括功能需求的完整环境描述内容;基于功能需求和第二上下文信息,生成候选代码;对候选代码进行代码优化,得到目标代码。本申请基于第二上下文信息生成目标代码,该第二上下文信息包括功能需求的完整环境描述内容,从而使得代码生成系统能够根据完整的上下文信息生成代码,提高代码生成准确率。