摘要
本发明公开了一种自然语言与代码的转换方法、系统、设备及存储介质,其技术方案要点在于,接收用户的自然语言需求;对所述自然语言需求进行分析处理得到目标意图标签和目标三元组集合;根据所述目标意图标签和目标三元组集合构建语义意图树,根据所述语义意图树提取意图路径;获取源代码的抽象语法树,根据所述意图路径和抽象语法树得到候选代码路径,计算所述候选代码路径和意图路径的结构相似度,根据所述结构相似度确定目标代码路径;根据所述目标代码路径和意图路径生成代码建议。本发明融合深层语义理解、意图树构建与路径对齐,代码转换的效率和准确率高。