随着人工智能技术成为全球科技竞争的核心领域,中国正加速构建自主可控的AI产业生态。在这一过程中,培养具备高水平人工智能基础软件开发能力的软件工程人才,已成为国家战略与产业发展的关键。本文将探讨在中国构建AI软件工程技能的三大核心举措,重点聚焦于人工智能基础软件开发这一基石领域。
一、深化产教融合,构建系统化的人才培养体系
人工智能基础软件开发要求人才既精通传统软件工程的系统设计、算法优化与工程管理,又深刻理解机器学习、深度学习、自然语言处理等AI核心理论。为此,中国正大力推动高等教育体系与产业界的深度融合。
- 课程体系改革:顶尖高校与科研机构(如清华大学、北京大学、中国科学院等)正牵头修订计算机科学与软件工程专业的课程设置,增设或强化《机器学习系统》、《深度学习框架原理与实现》、《分布式AI计算》、《AI编译器设计》等前沿课程。课程内容强调从理论到实践,引导学生深入理解TensorFlow、PyTorch、MindSpore(华为)、PaddlePaddle(百度)等主流及国产框架的底层架构。
- 共建实验室与实训基地:政府鼓励并资助企业(如华为、百度、阿里、腾讯、商汤科技等)与高校共建联合实验室和工程实践基地。学生得以接触真实的产业级代码库、大规模数据集和云计算平台,在导师指导下参与AI框架开发、高性能算子库优化、模型部署工具链研发等核心项目,提前积累工程经验。
- “新工科”与卓越工程师计划:教育部推行的“新工科”建设及“卓越工程师教育培养计划2.0”将AI软件工程列为重点方向,旨在培养能够解决复杂工程问题、具备创新能力的复合型领军人才。
二、强化开源生态与社区建设,促进知识共享与协同创新
开源是人工智能基础软件发展的核心动力。构建活跃、健康的开源社区,是汇聚全球智慧、加速技术迭代、培养实战人才的有效途径。
- 支持本土开源项目:中国积极支持并推广如OpenMMLab(计算机视觉)、MindSpore(全场景AI框架)、PaddlePaddle(深度学习平台)、MLC-LLM(大语言模型编译栈)等具有国际影响力的本土开源项目。通过设立开源基金、举办开发者大赛(如“昇腾AI创新大赛”、“百度飞桨AI Studio挑战赛”)、提供云计算资源激励等方式,吸引全球开发者参与贡献,在实践中提升其系统级编程、性能调优和社区协作能力。
- 建设开发者社区与知识平台:打造线上线下结合的开发者社区(如华为昇腾社区、OpenI启智社区),定期举办技术沙龙、工作坊和黑客松。鼓励技术博客、专业论坛和在线教育平台(如极客时间、慕课网)推出高质量的AI系统课程与实战项目,降低学习门槛,形成持续的知识扩散网络。
- 参与国际标准与开源治理:鼓励中国企业和开发者积极参与国际开源基金会(如LF AI & Data基金会、Apache软件基金会)的项目与治理,在关键基础软件领域提升话语权,同时将国际先进经验与最佳实践引入国内。
三、加大核心关键技术攻关与产业应用牵引
将人才培养置于解决真实世界难题和突破技术瓶颈的背景下,能有效激发创新潜能,实现技能提升与产业发展的正向循环。
- 布局前沿基础软件研发:在国家科技重大专项、重点研发计划(如“新一代人工智能”重大项目)中,明确设置AI基础软件相关课题,如新型AI编程范式、异构计算编译器、超大规模模型训练系统、AI与科学计算融合的基础软件栈等。组织产学研联合团队进行攻关,让软件工程人才在最前沿的“硬骨头”项目中锤炼技能。
- 以重大应用场景驱动技能深化:结合智慧城市、自动驾驶、工业互联网、生物医药等国家战略性应用场景,设立示范性工程。在解决海量数据处理、高实时性推理、跨平台部署、安全可信保障等实际挑战的过程中,倒逼AI软件工程师深入优化基础软件的鲁棒性、效率和易用性。例如,在自动驾驶领域,需要开发高效的感知模型部署框架和车规级AI计算中间件。
- 建立技能认证与职业发展通道:行业龙头企业联合学术机构,逐步建立AI软件工程领域的技能标准与认证体系(如华为的HCIA-AI、HCIP-AI认证)。在企业内部设立清晰的AI基础软件研发职业路径(如AI系统架构师、AI框架开发工程师、AI性能优化专家),并提供有竞争力的薪酬与发展空间,吸引和留住顶尖人才。
###
在中国构建世界级的AI软件工程技能,尤其是在人工智能基础软件开发这一“根技术”领域,是一项系统工程。通过 “深化产教融合” 筑牢人才基石,通过 “繁荣开源生态” 激发创新活力,通过 “聚焦关键攻关与场景牵引” 明确价值导向,三大举措相互协同,有望在中国形成理论与实践并重、创新与应用结合的高质量AI软件工程人才梯队。这不仅是为中国AI产业的自主可持续发展注入核心动能,也是为全球人工智能基础软件的进步贡献中国智慧与中国方案。