摘要
本发明属于软件工程领域,尤其涉及一种基于树指令大语言模型的代码翻译方法,可用于将源编程语言转换为目标编程语言。本发明通过从线性化AST中提取关键的树结构信息,并训练了一个相似度模型使树结构与代码结构对齐,从而构造更精确的指令数据集,增加了大语言模型对AST结构的理解能力;通过与大语言模型相结合,大大减少了人力干预,极大降低了代码翻译的成本;通过增加额外的功能评估方案,提升了了翻译结果对用户结果的友好度;此外,本发明方法还具有高度可扩展性,可以很容易地切换使用不同的大语言模型,有利于改善用户体验,降低使用所需的专业技能门槛。
技术关键词
代码翻译方法
标记
节点
指令
编码方案
模板
大语言模型
序列
数据
解析器
抽象语法树
代码结构
生成代码
标识符
编码器
孩子
香草
门槛
文本
系统为您推荐了相关专利信息
无线传感器节点
深度学习模型
网络覆盖优化
全局信息融合
编码器
网络模块
错误校正
图像处理装置
标记
图像增强技术