摘要
本发明公开了一种代码生成方法、电子设备、可读存储介质及程序产品,涉及人工智能技术领域。其中,方法包括将代码生成需求信息和代码生成提示词输入至具有代码生成功能的语言模型,得到代码生成初始结果;根据代码生成需求信息确定用于定义代码生成结果所属的语义空间的语义空间模型,将语义空间模型转换为代码生成场景对应的数学模型,得到语义验证模型;将代码生成初始结果输入至语义验证模型,对代码生成初始结果进行推理,并根据能否达到结束结点确定语义验证结果;根据语义验证结果和代码生成初始结果确定代码生成结果。本发明可以解决相关技术由于大模型幻觉导致无法生成高质量代码的问题,有效提高代码生成的准确度和可靠性。
技术关键词
代码生成方法
语义
训练样本数据
状态自动机
可扩展标记语言文档
场景
抽象语法树
可读存储介质
代码转换
数学模型
结点
静态代码分析
电子设备
存储计算机程序
人工智能技术
训练样本集
计算机程序产品
处理器
定义
系统为您推荐了相关专利信息
特征分析方法
语音识别技术
语义
关注点
语音特征
识别模型建立方法
图像全局信息
区域识别方法
模块
多光谱
电力负荷预测
推荐系统
子模块
知识图谱构建
答案
混凝土大坝
语义分割模型
识别方法
注意力编码器
样本