从代码生成到智能开发:北大联合昇腾发布智能软件开发解决方案,重塑编程未来!
来源:市场资讯
(来源:华为计算)
你是否厌倦了繁琐的编码工作?想象一下,智能工具自动生成高质量代码,让你的开发效率翻倍!软件开发智能化正解放开发者生产力,驱动软件工程革新。北京大学李戈教授团队依托鲲鹏昇腾科教创新卓越中心的算力,成功研发基于昇腾平台的智能开发系统,通过大模型代码生成与优化技术,实现开发效率的飞跃。该系统完成了aiXcoder-7B大模型在昇腾NPU上的适配,集成torch_npu扩展库与MindIE推理加速套件,确保高效运行,并构建了DeepSeek-V3 Agent智能开发系统。
在aiXcoder-7B的适配优化中,代码生成技术展现强大意图理解与自动编码能力。它深度解析海量代码与注释,精准识别开发者意图,自动生成规范代码。昇腾高性能算力为此奠定基础,通过模型向昇腾NPU高效迁移,加速训练与推理;MindIE集成优化Flash Attention等算法,在昇腾上高效运行,提升数据处理与计算效能。最终,模型推理速度大幅提升,首Token延迟降至原版四分之一。
DeepSeek-V3 Agent系统则将代码生成从“单一编码”升级到“复杂场景协同”。它创新结合代码生成与工具调用,应对多步骤开发任务,实现智能化运转。昇腾SmoothQuant量化技术通过数学等价变换,轻松量化大模型激活值,并优化算法抑制异常,支持高性能、低精度部署;MindIE推理引擎提供类OpenAI接口和底层Token ID接口,后者支持直接调用开发工具,实现灵活定制,赋予系统代码补全、研发问答、缺陷检测等一站式能力。
这项成果推动软件开发进入高效、智能、自主化新阶段,对开发者意义重大。未来,北大团队将继续依托北京大学鲲鹏昇腾科教创新卓越中心,探索新模型适配与领域化训练,让智能工具覆盖金融、能源、军工等行业,为我国自主创新注入动力。现在就关注这一突破,拥抱智能开发浪潮,提升你的编程效率!
相关问答
软件开发设计方案公司有哪些经验比较丰富-ZOL问答
哪些公司在软件开发设计方案上经验丰富?求推荐!互联网发展迅猛,软件公司如雨后春笋。开发App虽流行,但竞争激烈。虽...
软件开发过程中,系统的幂等性有哪些实现方案?
这种方法本质解决并发问题。3状态机方案场景:物流单处理成功,发送消息更新订单状态为完成,假设操作是将订单status=0更新至status=1。...