从代码生成到智能开发:北大发布基于昇腾平台软件开发解决方案

软件开发流程的智能化,能显著解放开发者生产力,并驱动软件工程领域的范式革新。北京大学计算机学院李戈教授团队深耕该技术方向并在鲲鹏昇腾科教创新卓越中心的算力支持下,成功研发出一套基于昇腾平台的智能化软件开发系统,通过大模型自动代码生成和优化技术实现了软件开发效率的显著提升。该成果完成了开源代码大模型 aiXcoder-7B在昇腾NPU硬件平台上的适配,通过集成torch_npu扩展库与 MindIE 推理加速套件,实现了模型的高效运行。同时,构建了基于 DeepSeek-V3 Agent 的智能开发系统。IJe热门主流游戏攻略_实用技巧_经验分享

图片1.png IJe热门主流游戏攻略_实用技巧_经验分享

IJe热门主流游戏攻略_实用技巧_经验分享

针对大模型aiXcoder-7B的适配优化,其核心依托于代码生成技术所具备的意图理解与自动编码能力。该技术通过深度解析海量代码与注释语料,精准识别开发者编程意图,自动生成符合工程规范的高质量代码。昇腾提供的高性能算力为技术实现奠定了坚实基础,通过将模型从通用平台向昇腾NPU高效迁移,使代码生成的训练与推理过程全面获得硬件加速;同时MindIE集成并优化了Flash Attention等关键算法,使其能在昇腾上高效运行,进一步增强了数据处理与模型计算效能。最终,该模型推理速度相比原版实现大幅提升,首Token延迟时间降低至原版的四分之一。IJe热门主流游戏攻略_实用技巧_经验分享

而在DeepSeek-V3 Agent智能开发系统中,代码生成技术实现了从 “单一编码” 到 “复杂场景协同” 的升级。该技术创新性地将代码生成与工具调用能力结合,能应对多步骤开发任务并形成智能化运转。昇腾的 SmoothQuant 量化技术通过构造数学等价变换,使大模型难以量化的激活值得到缩放并被轻松量化,并针对量化可能出现的性能波动,团队借助昇腾特性优化算法,有效抑制激活值异常,使能大模型高性能、低精度部署;昇腾 MindIE 推理引擎提供类OpenAI高级封装接口和底层Token ID接口,使用底层的Token ID接口,可支持系统直接调用底层开发工具,实现更灵活定制开发,实现Agent工具调用能力,最终使系统具备代码补全、研发问答、缺陷检测等一站式开发能力。IJe热门主流游戏攻略_实用技巧_经验分享

此研究成果推动软件开发进入“高效、智能、自主化”新阶段,对广大开发人员具备重要意义。未来,北大团队将继续依托北京大学 鲲鹏昇腾科教创新卓越中心,探索新模型适配与领域化训练方法,让智能开发工具覆盖金融、能源等行业,为我国自主创新技术体系注入全新动力。IJe热门主流游戏攻略_实用技巧_经验分享

IJe热门主流游戏攻略_实用技巧_经验分享

IJe热门主流游戏攻略_实用技巧_经验分享

也许你还喜欢

云顶之弈S6斗枪阵容玩法解析

云顶之弈s6斗枪怎么玩?很多小伙伴可能还不清楚当前版本的斗枪怎么

迪米特雷斯库大女儿声优透露卡普空

卡普空可以说是如今日本游戏厂商中过得十分滋润的一家,旗下的《生化

EA全面下架《FIFA》老游戏 接下来

EA Sports已经与FIFA分道扬镳,如今足球游戏《FIFA》系

英雄联盟新版本琴女辅助加点出装玩

《英雄联盟》琴女辅助的韩服胜率非常高,尤其是当前下路格局偏发育。

《星空》故事DLC秋季发售 B社正考

《星空》是贝塞斯达投入极大的新IP,虽然游戏发售时并不令玩家满意

真女神转生5九头蛇海德拉合成方法

在《真女神转生5》中玩家遇到的第一个BOSS是九头蛇,它后期可以

EA公布《EA Sports FC 24》首周在

作为放弃FIFA冠名之后的第一作,《EA Sports FC 24》

云顶之弈11.24B版羁绊搭配思路

云顶之弈中羁绊在很大程度上能够影响阵容的强度,那么如何选择棋子和

SE宣布调整高清游戏策略 将造成221

史克威尔艾尼克斯今日发布公告决定重新审查高清游戏开发政策,并重新

帝国时代4蒙古多人PVP狂暴偷发育打

《帝国时代4》中蒙古文明在1v1时很强势,不过在多人大图对战中,