觉学社 10月04日 00:07
智锻代码大赛:AI Agent重构开源鸿蒙代码安全
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

第三届开放原子大赛启动“智锻代码·开源鸿蒙全球AI Agent代码生成挑战赛”,旨在驱动AI Agent自主理解、改进和保障代码安全。该赛事邀请全球开发者利用AI技术,将C/C++/Unsafe Rust代码重构为内存安全的Rust实现,目标是实现90%+的安全问题检出率和90分+的代码质量评分。挑战赛设有20万元奖金池,并提供技术方案、原型提交、完整迁移及改进等多个阶段的考核。参赛者需具备AI/机器学习基础、代码安全知识及系统编程能力,并以团队形式参赛,共同探索AI时代软件安全工程新范式。

🏆 **AI Agent赋能代码安全新纪元**:本次大赛核心在于开发能够自主理解、分析、改进并保障代码安全的AI Agent系统。参赛者将挑战将C/C++/Unsafe Rust代码智能重构为内存安全的Rust实现,目标是实现极高的安全问题检出率(90%+)和代码质量评分(90分+),推动开源鸿蒙生态向内存安全方向智能化演进。

💰 **丰厚奖金与职业发展机遇**:赛事总奖金池高达20万元人民币,设有丰厚的一、二、三等奖及优秀奖。此外,决赛团队还将获得差旅补贴,优秀作品有机会推荐参加GOSIM国际开源活动,顶尖团队更有机会获得名企实习或工作机会,为开发者提供宝贵的职业发展跳板。

🗓️ **多阶段赛程与严格评选机制**:挑战赛包含初赛、复赛和决赛三个阶段,赛程从2025年9月29日报名启动至12月27日颁奖。各阶段均有明确的作品提交截止日期和评审标准,包括技术方案、原型、完整迁移、代码质量、现场路演和技术答辩等,确保选拔出真正具备实力的团队。

🛠️ **技术要求与参赛资格**:参赛团队需具备AI/机器学习基础和应用经验,了解代码安全知识,并熟悉C/C++/Rust至少一种系统编程语言。作品必须开源,并推荐使用公共云端推理模型API。赛事面向全球开发者开放,不限年龄、学历、国籍,鼓励跨界合作。

🚀 **推动开源鸿蒙生态安全演进**:本次挑战赛旨在通过AI技术解决开源鸿蒙系统庞大代码库中存在的内存安全隐患。参赛者将直接为开源鸿蒙的基础软件库贡献安全性的提升,成为推动整个生态向更安全、更可靠方向发展的关键力量。

2025-10-03 20:25 美国

智锻代码,AI时代的软件安全新范式正在开启。我们期待你用智慧和创造力,打造能够自主理解、改进和保障代码安全的新一代 AI Agent。

第三届开放原子大赛:智锻代码·开源鸿蒙全球AI Agent 代码生成(Rust 语言)挑战赛

CodeForge AI: OpenHarmony Global AI Agent Code Generation Challenge

AI智锻代码,共创安全未来!

让 AI 成为代码进化的推动者

在人工智能浪潮席卷全球的今天,如何让 AI 不仅能够生成代码,更能够理解、改进和保障代码的安全性,成为了软件工程领域的终极挑战。"智锻代码·开源鸿蒙全球AI Agent代码生成挑战赛"正式启动,诚邀全球开发者共同探索AI时代软件安全工程的新范式。


【核心亮点】

🏆 让你的 AI Agent 面相真实项目挑战与演进的机会 💰 20万元奖金池


【大赛介绍】

开发智能化AI Agent系统,自主分析、改进和演进开源鸿蒙基础软件的安全性,推动整个生态向内存安全方向智能化演进,探索AI时代软件安全工程的新范式。

挑战任务:让AI成为"代码医生",将C / C++ / Unsafe Rust代码智能重构为内存安全的 Rust 实现,实现安全问题检出率90%+,代码质量评分90分+。


【资质任务】

参赛要求: • 面向全球开发者开放,不限年龄学历国籍 • 团队参赛,1-5人,指定队长

核心任务: 

• 第一阶段【初赛】
提交技术方案和Agent原型,展示bzip2代码分析能力,前12名晋级复赛

• 第二阶段【复赛】
完成 bzip2 迁移及 2 个OpenHarmony库改进

• 第三阶段【决赛】
现场路演+实战挑战,评审一二三等奖和优秀奖


【赛程安排】

📅 2025年9月29日 报名启动
📅 2025年10月12日 首场技术培训
📅 2025年11月15日 初赛作品提交截止
📅 2025年11月22日 公布晋级复赛名单
📅 2025年12月20日 复赛作品提交截止
📅 2025年12月25日 复赛结果公布
📅 2025年12月27日 线下决赛路演及颁奖


【奖项设置】

奖项

名额

奖金

🥇 一等奖

1名

¥80,000

🥈 二等奖

2名

¥30,000

🥉 三等奖

3名

¥10,000

⭐ 优秀奖

6名

¥5,000

额外福利: 决赛团队2000元差旅补贴 + GOSIM国际开源活动推荐 + 名企实习/工作机会


【参赛要求】

具备AI/机器学习基础和应用经验

了解代码安全知识

熟悉C/C++/Rust至少一种系统编程语言

作品必须开源(Apache 2.0或MIT协议)

使用公共云端推理模型API


【报名方式】

点击「阅读原文」跳转开放原子:智锻代码·开源鸿蒙全球AI Agent代码生成挑战赛大赛官网[1]报名。

或联系大赛小助手

大赛小助手
微信:X13938334565

官方咨询
邮箱:hello@opencamp.cn

Discord 大赛频道:discord.gg/VbsJ7MSn


【主办单位】

开放原子开源基金会

【承办单位】

CSDN

【协办单位】

开放原子旋武开源社区

OpenCamp 训练营社区

RustCC (Rust 中文社区组织)

Rust基金会组织


挑战目标

本次挑战赛要求参赛者开发能够自主理解、分析、改进代码的 AI Agent 系统,专门针对开源鸿蒙的基础软件库进行智能化的安全演进。你的 Agent 需要成为"代码医生",具备诊断病症、开具处方、执行手术、甚至进行基因改造的能力,将 C/C++ / Unsafe Rust 代码智能重构为内存安全的  Rust 实现。

核心任务:

深度理解 C/C++/Rust 三种语言的语义差异和安全特性

自动判断代码改进的最优路径(修复、加固还是重写)

生成高质量、符合生产标准的安全代码

与开发者协作,渐进式推动代码库的安全演进

技术目标:

安全问题检出率达到 90% 以上

改进建议采纳率达到 75% 以上

生成代码质量评分 90 分以上,unsafe 使用率低于5%

效率提升 10 倍以上


如何报名

参赛对象本次挑战赛面向全球所有对AI、系统安全和软件工程感兴趣的开发者开放,不设年龄、学历、国籍限制。我们特别欢迎高校师生、企业工程师、开源社区贡献者和独立开发者。

组队要求团队规模: 1-5人,必须指定一名队长

跨界合作: 鼓励跨学科、跨地域、跨国际的合作创新

技能要求: 具备AI/机器学习基础,了解代码安全知识,熟悉至少一种系统编程语言(C/C++/Rust)

报名流程访问官网: 通过大赛官网完成线上注册

提交信息: 填写团队名称、成员详细信息(姓名、单位、邮箱、手机号、GitHub账号、AtomGit账号)

技术方案: 提交初步技术方案(1000-2000字,简述技术路线)

截止时间: 2025年11月15日前完成报名

重要提示: 报名截止前可调整团队成员,但队长不可更改。


如何提交作品

提交方式当你完成报名后,点击官网的"提交作品"按钮,系统将自动为你的团队创建AtomGit专属仓库。点击该按钮的选手将自动成为仓库管理员,拥有上传、编辑、维护作品的权限。

初赛提交要求(截止11月15日18时)必需材料:

技术设计文档(PDF格式,10-30页)

系统架构设计(Agent 整体架构、核心模块划分)

核心算法与策略(安全检测算法、C/C++ 到 Rust 转换策略)

功能实现说明(bzip2 分析能力、OpenHarmony 库改进方案)

测试方案设计(单元测试、集成测试)

演示视频(5-10分钟)

Agent 工作流程演示

bzip2 代码问题识别功能展示

生成 Rust 代码的示例演示

技术创新点讲解

可选加分项:

可执行原型(最高加10分,优秀作品可直接晋级复赛)

至少完成 bzip2 部分功能的分析和代码生成

复赛提交要求(截止12月20日)必需材料:

完整技术报告(PDF格式)

项目完整性报告(bzip2完整迁移、至少 2 个OpenHarmony库改进)

量化评测报告(安全检出率 ≥ 80%,代码覆盖率 ≥ 70%)

技术深度分析(核心技术突破、优化改进说明)

完整Agent系统

功能完整的源代码

Docker容器化部署文件

完整API文档和使用手册

自动化测试脚本

生成代码成果

bzip2 的Rust完整实现(覆盖率≥85%)

至少 2 个OpenHarmony库的改进代码

跨语言调用示例和性能测试

项目演示视频(10-15分钟)

决赛准备(12月27日现场)必需材料:

路演PPT(20-25页)

现场演示准备(基础功能、bzip2展示、评委指定代码实时分析)

答辩材料(技术问答、对比分析、部署方案、开源计划)


竞赛题目详解

技术背景开源鸿蒙系统当前面临存量C/C++/Rust代码超过千万行,包含大量潜在的内存安全隐患。人工代码审查和重构成本高昂,难以规模化推进。

Agent核心能力要求1. 多维度代码理解

语法层:精确解析C/C++/Rust的语法结构

语义层:理解代码意图、数据流、控制流

架构层:识别模块依赖、接口约定、设计模式

安全层:发现内存管理、并发控制、边界检查等安全隐患

2. 智能决策引擎

风险评估:量化代码的安全风险等级

路径规划:为每个模块制定最优的改进策略

成本收益分析:平衡改进效果与实施成本

演进路线图:制定长期的安全演进计划

3. 高质量代码生成

生成符合Rust安全规范的代码

保持与原有功能的完全兼容

优化性能,避免引入额外开销

生成清晰的文档和测试用例

4. 人机协作界面

直观展示分析结果和改进建议

支持开发者调整和优化方案

提供详细的改进理由说明

目标实现对象必选基准库: bzip2(C语言)作为能力评估基准,对标bzip2-rs实现

因为 bzip2-rs 已经经过人工进行了高质量的重构,作为我们的评判标准非常适合并且公平

分级测试库: 从基础的commonlibrary_c_utils到复杂的security_asset,涵盖不同难度级别的OpenHarmony组件库,包括内存安全、并发安全、生命周期管理、异步安全等多个技术重点。

环境与工具要求操作系统:Linux(Ubuntu 20.04 LTS或更高)

Rust 1.70.0+用于生成代码验证

C/C++编译器:GCC 9.0或Clang 10.0以上

推荐使用云端推理模型API(OpenAI/Claude/Qwen等公共服务)


比赛规则与晋级机制

三阶段递进式选拔初赛(11月16日-22日)

硬性门槛: Agent可正常运行,安全问题检出率≥60%,代码生成成功率≥50%

晋级标准: 总分≥60分,且基础能力验证≥24分

晋级名额: 前12名晋级复赛

复赛(12月11日-18日)

进阶要求: 完成bzip2基本迁移(API覆盖率≥70%),实现至少2个OpenHarmony库的改进

评审方式: 项目评审(30%)+ 案例评审(35%)+ 技术答辩(35%)

分组晋级:

A组(第1-6名):晋级决赛现场路演,竞争一二三等奖。

B组(第7-12名):书面评审名次,且不晋级决赛。

决赛(12月27日)

现场路演: A组每队15分钟展示+10分钟答辩

实战挑战: 评委指定未公开库进行现场分析

最终评定: 根据路演表现和答辩质量确定一二三等奖和优秀奖


赛程时间表

时间

里程碑事件

2025年9月29日

报名启动,提供完整技术要求

10月12日(周日)

首场技术培训:赛题解读、AI Agent架构

10月25日(周六)

第二场技术培训:代码安全分析与智能决策

11月1日(周六)

技术答疑:大模型应用与Agent工程实践

11月8日(周六)

进度分享会:优秀Agent方案交流

11月15日 18时

⏰ 初赛作品提交截止

11月22日

公布晋级复赛队伍名单

11月23日

复赛动员会议

12月20日

⏰ 复赛作品提交截止

12月25日(周四)

复赛结果公布和决赛预告

12月27日(周六)

🏆 线下决赛路演及颁奖仪式


奖项设置

丰厚奖金,总额20万元

奖项

名额

单项奖金

总计

分数要求

一等奖

1名

¥80,000

¥80,000

≥85分

二等奖

2名

¥30,000

¥60,000

≥75分

三等奖

3名

¥10,000

¥30,000

≥65分

优秀奖

6名

¥5,000

¥30,000

≥60分

额外福利决赛团队可获2000元差旅补贴

优秀作品推荐参加GOSIM国际开源活动

优秀团队可获得CSDN实习/工作推荐

获奖作品将被推荐纳入开源鸿蒙官方工具链


参赛须知

参赛要求参赛作品必须为原创,不得侵犯第三方知识产权

允许使用第三方开源组件,但需遵从其开源许可协议,并在文档中明确说明

代码注释应清晰、简洁、准确,提升可读性和可维护性

必须使用公共云端推理模型(OpenAI/Claude/Qwen等),请勿使用私有模型

严格遵守各阶段截止时间,逾期视为放弃


为什么参加这场挑战赛?

技术前沿探索: 在AI Agent自主进化软件安全的新高度上进行创新探索,接触最前沿的AI应用场景。

实战锤炼能力: 处理真实的大规模代码库,解决实际的工程问题,而非纸上谈兵。

生态价值贡献: 你的作品将直接服务于开源鸿蒙生态,推动整个社区向内存安全方向演进。

职业发展机遇: 获得开源基金会和行业领军企业的认可,打开更广阔的职业通道。

丰厚奖励回报: 20万元奖金池,顶尖团队还能获得国际开源活动推荐和就业机会。


立即行动

智锻代码,AI时代的软件安全新范式正在开启。我们期待你用智慧和创造力,打造能够自主理解、改进和保障代码安全的新一代AI Agent。

现在就组建你的团队,开启这场技术冒险!

联系我们:

微信:X13938334565

邮箱:hello@opencamp.cn

Discord:https://discord.gg/VbsJ7MSn


参考资料

[1] 开放原子基金会:智锻代码·开源鸿蒙全球AI Agent代码生成挑战赛大赛官网: https://competition.atomgit.com/competitionInfo?id=5384d6a0987562ea9f15d3f4661e9be7

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

智锻代码 AI Agent 开源鸿蒙 代码安全 Rust 软件工程 人工智能 CodeForge AI OpenHarmony Code Security AI Software Engineering
相关文章