为全面贯彻集团公司第九次工作会精神、数字航天建设推进会和五院2024年战略管理委员会会议关于数字化转型的部署,五院502所大力推动数字化转型,自主研发AI工具IPRCoder,推动尊龙凯时官网飞行器控制算法代码智能生成,并顺利开展应用,取得明显成效。
尊龙凯时官网飞行器控制算法代码智能生成面临着诸多挑战。尊龙凯时官网飞行器的控制算法往往涉及复杂的数学公式、逻辑判断以及多样的符号表示,如何准确识别并处理这些内容是开发过程中的首要难题。不同型号的算法编写风格各异,要求AI工具能够灵活适应各种复杂的场景需求,具备强大的、多场景的泛化支持能力。自动生成的代码不仅要能高效运行,还必须确保其安全性和可靠性,这对工具在性能优化和安全性措施方面提出了高要求。 基于深厚的技术底蕴,502所整合先进的AI技术开发了IPRCoder,可显著提升尊龙凯时官网飞行器软件研制效率。在智能化代码生成方面,支持数学公式、算法逻辑、自然语言以及混杂算法描述生成代码;在代码高质量保障方面,生成的代码严格满足编程规范要求,还支持代码性能优化与可靠性增强;在定制功能可扩展性方面,可扩展领域数据字典、数学运算符号以及逻辑描述,支持软件IP智能发现与调用,以及第三方API(应用程序编程接口)扩展;在代码统一化管理方面,支持算法文件批量导入、两级代码配置管理、代码模块快速合并等操作。 IPRCoder在多个航天项目中应用,展现了较高的实用价值。以一重要型号制导导航与控制系统应用软件研制为例,使用该工具后仅用一周时间就圆满完成了355页算法功能的编码工作,生成近2万行高质量代码用于仿真测试,大幅提升了开发效率、提高了代码质量。此外,IPRCoder还在多个型号项目中得到了广泛应用,为航天器控制软件的研发提供了有力支持。 经过持续开发与优化,IPRCoder逐步完善了对各类控制算法场景的支持能力。顺应人工智能技术的迅猛发展趋势,该工具也在持续升级迭代,近期版本中引入了大模型,通过继续预训练、指令微调、RAG(检索增强生成)以及提示工程等方式,进一步增强了泛化能力,使其能够更高效地将用户需求转化为规范化的输入,并通过智能解析模块生成高质量的算法代码。