Overview
Who this competition fits
适合有AI/机器学习应用经验、代码安全基础,并熟悉C、C++或Rust至少一种系统编程语言的开发者团队。尤其适合能结合大模型、程序分析与系统工程的人;比赛以1—5人团队形式参赛。
Read the original official blurb
在人工智能浪潮席卷全球的今天,如何让AI不仅能够生成代码,更能够理解、改进和保障代码的安全性,成为了软件工程领域的终极挑战。"智锻代码"象征着通过AI的智能锤炼,将代码打造成更加坚固、安全、高效的数字基石。 本次挑战赛的视野覆盖AI Agent自主进化软件安全的新高度。我们要创造能够深度理解代码语义、自主发现安全隐患、智能重构优化的新一代AI Agent。这些Agent将具备"代码医生"的能力——诊断病症(发现bug和安全漏洞)、开具处方(提出修复方案)、执行手术(自动化重构)、甚至进行基因改造(将不安全代码重写为内存安全的Rust实现)。 参赛者需要设计并实现智能化的代码安全演进Agent,这个Agent要能够处理开源鸿蒙生态中C、C++、Rust三种语言编写的基础软件库。Agent不仅要理解不同语言的语法特性,更要洞察代码的深层逻辑和潜在风险。它可以是全自动的代码守护者,在后台默默扫描、修复、优化;也可以是开发者的智能助手,通过人机协作大幅提升代码安全性改造的效率 Official category: 实战竞技赛. Organizers: CSDN. Competition code: 2025OAC056. Participants: 199.
Preparation
From registration to a first submission
- 01
AI Agent系统开发
- 02
C/C++/Rust代码分析
- 03
内存安全漏洞检测
- 04
Rust安全代码生成
- 05
Linux与Docker环境
- 06
Git与开源许可证
Before you commit: 难点是把方案做成可运行、可审计的Agent:它既要理解C/C++/Rust的语义与跨语言模块关系,又要在保持原有功能和接口兼容的前提下,给出修复或重写决策并生成安全的Rust代码。还需在统一Docker环境中完成对bzip2及OpenHarmony库的分析、改进和可复现测试;参赛Agent必须开源,生成代码的权利归开源鸿蒙项目。
Source
How this page was assembled
Competition information is structured from the official page. Scores are platform estimates for decision support; official rules take precedence.
- Official competition page
- OpenAtom
- Last checked
- Sep 21, 2025