零代码实战:华为云码道 + AtomGit Agent 全自动生成“中秋抽奖”H5并托管
前言
每到节假日,开发和运维同学总会被临时需求“轰炸”:HR 想要一个中秋猜灯谜+抽奖的 H5,要求美观、防刷、并发安全,还要能直接用。
传统开发流程:找 UI 设计 -> 写前端页面 -> 写后端接口 -> 联调测试 -> 部署上线,一套下来至少半天。
今天,我体验了华为云码道(CodeArts)代码智能体与 AtomGit 的深度结合。从一句话需求到代码自动生成、Bug 自动修复、Git 自动推送,全程仅耗时不到 5 分钟。
下面,我将分步拆解这个令人惊艳的 AI 自动化工作流。

一、 准备阶段:开通华为云码道 CodeArts
首先,我们需要激活 AI 生产力工具。
访问华为云开发者官网,找到“华为云码道 CodeArts 代码智能体个人体验版”。目前该版本免费,每月赠送 500 积分,支持鸿蒙、OpenPangu、GLM 等主流大模型。勾选服务声明后点击“免费开通”。


二、 进入工作台与精准 Prompt 投喂
点击下载体验后,进入 AtomGit 工作台。这是本次实验的核心操作区。

💡 关键点:如何写出高质量的 Prompt?
很多同学用 AI 写代码觉得不好用,是因为提示词太简单。这次我采用了结构化提示词,将需求拆解为 5 个维度,直接圈定业务边界:

Prompt 原文:
帮我生成一个中秋节的活动页面,用HTML生成,比如猜谜题,
1、业务背景:HR中秋节抽奖活动的真实诉求
2、需求拆解:抽奖系统要解决哪些核心问题
3、方案设计:前后端架构与模块划分
4、核心难点:抽奖公平,并发,防重复中奖
5、交互实现:中秋主题游戏页面开发
三、 Agent 深度思考与自动编码(核心亮点)
发送指令后,Agent 并没有立刻开始写代码,而是先进行了深度思考(Deep Thinking),这是它区别于普通代码补全工具的核心能力。
1. 规划与架构选型


从截图中可以看出,Agent 做了以下关键决策:
匹配技能:识别到这是创意开发任务,自动规划了 web-developer 和 game-maker 技能。
架构决策:为了避免环境依赖,决定采用单文件 HTML 架构(Index.html),将 CSS 和 JS 全部内联。这样交付的文件“零依赖,双击即可用,可投大屏/手机”。
2. 编码与自测机制


可以看到,Agent 并不是闷头写代码。它创建了任务清单(Todo List):
- 编写 HTML + CSS。
- 编写核心 JS 逻辑(包含抽奖引擎 LotteryEngine)。
- 编写测试用例(Node.js 环境)。
🌟 亮点:全自动 Bug 修复
在测试环节,Agent 发现“阳光普照奖”出现了逻辑错误(由于数组切片 slice 导致截断了正常中奖者)。
截图中明确展示了 Agent 的思考过程:“发现了这个 bug,slice 逻辑会截断正常的中奖者… 修复:删除 slice 逻辑”。
这种具备自我反思和修复能力的 AI,才是真正的智能体。
四、 成果交付与代码托管(Git 自动化)
测试通过后,Agent 输出了最终报告,详细列出了页面功能和核心难点落地情况。

页面功能清单:
🏠 活动首页:流程引导 + 互动说明。
🔴 猜灯谜:8道中秋主题谜题,答对点亮灯笼,全亮触发满月彩蛋。
🎁 幸运抽奖:名单一键导入/导出 CSV、四档奖池、加密随机跑马灯抽奖、中奖弹窗撒花。
核心难点落地(后端逻辑前端化):
公平:使用 crypto.getRandomValues + Fisher-Yates 洗牌算法。
并发:采用 drawLock 互斥锁 + roundToken 幂等 + version 乐观锁(模拟 CAS)。
防重复:参与池动态删除 + 原子 commit + 工号唯一键。
最关键的一步:自动 Git 推送
代码写完了,Agent 主动询问是否创建远程仓库。

我们选择“midautumn-lottery / 公开(推荐)”,提交后,Agent 自动执行了 git init、git add、git commit 和 git push。

五、 最终效果与总结
在 AtomGit 仓库主页,我们可以看到刚刚生成的 index.html(约 53KB)和 .gitignore 文件。

整体体验总结:
- **极致的效率:**从输入需求到代码入库,全程 不到 2 分钟,且没有写一行代码。
- **生产级质量:**生成的代码考虑了随机数安全、并发锁、乐观锁,甚至自带了单元测试,代码质量远超普通“模板生成器”。
- **全自动闭环:**从生成到提交Git 仓库,AI Agent 完成了全链路自动化,无需人工干预 Git 操作。
适用场景建议:
- 公司内部运营活动页快速搭建(中秋、国庆、年会等)。
- 需要快速产出原型进行 UI/UX 评审。
- 教学演示,展示现代 AI Agent的自动化能力。
六、页面体验



更多推荐





所有评论(0)