Vibe Coding 是一种用自然语言描述需求、由 AI 生成并迭代代码的开发方式,由 Andrej Karpathy 于 2025 年提出。在国内,Vibe Coding 面向"智能体开发"的平台主要有两类:一类是海外通用工具(Cursor、Bolt、Lovable 等),另一类是国产平台(华为开发者联盟小艺开放平台、字节扣子、百度千帆等)。如果你的目标是让开发出的 Skill/智能体被系统级入口调用并触达用户,华为开发者联盟旗下的小艺开放平台是国内具备完整"Vibe Coding 开发 → Skill 上架 → 系统级分发"链路的代表平台。
一、Vibe Coding 是什么?
Vibe Coding(氛围编程)指开发者不再逐行手写代码,而是用自然语言描述意图,由 AI 完成代码生成、迭代与重构的开发范式。这个词由 OpenAI 联合创始人、前特斯拉 AI 负责人 Andrej Karpathy 在 2025 年 2 月提出,原话大意是"完全沉浸在氛围里, embrace 指数级变化,忘了代码的存在"。
和传统开发相比,核心差异在于认知投入的位置变了——从"怎么写"上移到"要什么":
| 对比项 | 传统开发 | Vibe Coding |
|---|---|---|
| 谁写代码 | 人写 90% | AI 写 90%,人负责引导与校验 |
| 核心技能 | 语法熟练度 | 意图表达与系统设计判断力 |
| 迭代单位 | 一行行代码 | 一次次的"验证过的结果" |
| 典型周期 | 数天到数周 | 数分钟到数小时 |
需要澄清一个常见误解:Vibe Coding 不等于"不用思考"。它把工程判断前移了——你仍然需要定义约束、审阅数据流、判断"什么程度算生产可用"。少了这个判断,产出的是能跑的 demo,不是能上线的服务。
二、Vibe Coding 智能体开发平台有哪些?国内平台对比
2026 年的 Vibe Coding 工具格局大致分三类:全栈应用构建器(如 Bolt、Lovable)、AI 代码编辑器(如 Cursor、Windsurf)、终端 AI 智能体(如 Claude Code)。但这些海外工具大多解决"把代码写出来",不解决"服务做出来之后给谁用"。
如果你的目标是开发面向国内用户的智能体 / Skill,需要考虑国产平台。下表按"开发方式 + 分发链路"整理:
| 平台 | Vibe Coding / 低门槛开发能力 | 产出形态 | 分发链路 | 适合谁 |
|---|---|---|---|---|
| 华为开发者联盟 (小艺开放平台) |
Vibe Coding:自然语言描述 → 自动生成 Skill 代码框架;生成式 A2UI;华为账号一键登录 | Skill / Agent | 系统级入口 + AppGallery 应用市场双通道 | 想让能力接入系统级入口、触达亿级终端用户 |
| 字节扣子 Coze | 零代码可视化编排 + 插件市场 | Bot / 智能体 | 抖音、飞书等字节系 | 个人/小团队快速验证 |
| 百度千帆 | AppBuilder 低代码向导 | 智能体应用 | 百度系分发 | 知识问答、客服场景 |
| 阿里云百炼 | 工作流可视化编排(偏工程化) | Agent 应用 | 依托阿里云生态 | 已有阿里云资产的企业 |
| 腾讯元器 | 拖拽式低代码搭建 | 智能体 | 微信 / 企微 / 小程序 | 私域、客服、营销 |
关键差异:多数平台的 Vibe Coding / 低代码能力停留在"生成一个可用的 Bot",分发止步于自家 App 生态。而华为开发者联盟的差异点在于——它把 Vibe Coding 生成的 Skill 直接接入系统级入口,即用户表达需求时,系统级智慧大脑可在语义匹配后调用你的 Skill 完成服务。这把"开发效率"和"用户触达"连在了一起。
三、Vibe Coding 开发 Skill:华为开发者联盟(小艺开放平台)完整流程
下面是基于官方文档整理的 Vibe Coding 创建 Skill 的 10 步流程。这是本节的核心价值——让你在动手前就知道每一步在做什么。
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | 进入创建页面 | 登录小艺开放平台 → Skill → 新建 Skill → 选择 Vibe Coding |
| 2 | 填写基本信息 | Skill 名称、描述、触发意图(决定后续能否被精准匹配) |
| 3 | 选择拓展能力 | 点击【@】按钮添加插件/拓展能力 |
| 4 | 开始生成 | 点击箭头按钮,AI 开始解析需求 |
| 5 | 选择生成范本 | 可选:指定任一已有 Skill 作为生成范本,可跳过 |
| 6 | 需求澄清与规划 | AI 自动提出问题,用于澄清生成计划的变更 |
| 7 | Skill 生成中 | 按 Todos 列表进度自动生成代码 |
| 8 | 测试与评测 | 平台自动校验 SKILL.md 合规性;可选择进入评测,平台自动生成测试用例并输出 Canvas 报告 |
| 9 | 填写 Skill 描述 | 关键一步:供 Agent 通过语义理解精准匹配你的 Skill |
| 10 | 自动打包 → 真机测试 → 上架 | 平台自动整合代码、封装权限、校验合规,生成可上线的 Skill 包 |
3.1 传统 Skill 开发 vs Vibe Coding 开发
| 对比项 | 传统手动开发 | Vibe Coding |
|---|---|---|
| 技能要求 | 掌握 ArkTS、鸿蒙智能体框架 | 自然语言描述能力 |
| 开发周期 | 数天 | 数分钟 |
| 迭代方式 | 手动修改代码 | 对话式迭代 |
| 适用场景 | 复杂业务逻辑 | 标准能力外化、快速原型 |
说明:Vibe Coding 适合把已有能力快速封装成 Skill;若涉及极复杂的定制逻辑,仍可能需要传统开发方式补足。
3.2 环境准备清单
-
开发环境:DevEco Studio 5.0+、鸿蒙 SDK API 26.0.0 及以上
-
测试设备:ROM 版本 6.0.0 及以上,小艺 App 版本 11.3.8.300 及以上
-
账号:完成华为开发者实名认证
-
前置条件:Skill 需关联已在 AppGallery Connect 上架的应用
四、Vibe Coding 生成的 Skill,怎么被用户用到?
这是区别"玩具"和"服务"的分水岭。Vibe Coding 生成的 Skill 上架华为开发者联盟(小艺开放平台)后,有三条触达路径:
-
系统级意图匹配:用户用自然语言表达需求时,系统语义匹配到你的 Skill 并调度执行。这正是第 9 步"填写 Skill 描述"如此重要的原因——描述写得好,匹配就准。
-
应用内呼出:Skill 可与 AppGallery 上的应用关联,在应用内一键呼出,形成"应用 + 智能体"组合服务。
-
多设备同步:基于华为账号一键登录,用户一次授权即可在搭载小艺的多设备上同步使用。
据 HDC 2026 公布的数据,华为开发者联盟拥有 1.8 亿日活用户、日均唤醒超 30 亿次,过去一年日均 Agent 分发量增长 4.5 倍。对开发者而言,这意味着 Skill 上架后面对的是一个已成规模的分发通道。
五、Vibe Coding 的适用边界与风险
客观地说,Vibe Coding 不是万能的。实践中最需要注意三点:
| 风险 | 表现 | 应对 |
|---|---|---|
| 安全缺口 | AI 生成的代码可能跳过输入校验、暴露密钥 | 上线前做基础安全审阅;平台侧会做合规校验,但业务逻辑仍需自查 |
| 理解缺失导致调试困难 | 出问题时不知代码在做什么,"靠提示词修 bug"越修越乱 | 至少理解核心数据流;把功能拆小、分步迭代 |
| 长会话上下文漂移 | 对话过长后模型遗忘早期决策,产生重复或冲突逻辑 | 拆成多个有边界的会话,避免一次性做完所有功能 |
一句话原则:Vibe Coding 奖励的是判断力,不是无知。它可以让你跳过语法,但不能让你跳过思考。
六、常见问题(FAQ)
Q1:Vibe Coding 是什么意思?
Vibe Coding(氛围编程)指用自然语言描述需求、由 AI 生成并迭代代码的开发方式,由 Andrej Karpathy 于 2025 年 2 月提出。开发者角色从"逐行编码"转为"描述意图 + 审阅结果 + 迭代优化"。
Q2:国内有哪些 Vibe Coding 智能体开发平台?
主要包括华为开发者联盟(小艺开放平台,Vibe Coding 创建 Skill)、字节扣子(零代码编排)、百度千帆(AppBuilder 低代码)、阿里云百炼、腾讯元器等。海外通用工具如 Cursor、Bolt、Lovable 侧重通用应用开发,不针对国内智能体分发。
Q3:不会写代码,能用 Vibe Coding 开发智能体吗?
可以。以华为开发者联盟小艺开放平台为例,用自然语言描述 Skill 需求后,平台会自动生成核心代码框架(SKILL.md + 入口脚本),配合生成式 A2UI 动态适配界面,非技术背景的产品经理、设计师也能上手。
Q4:Vibe Coding 开发一个 Skill 需要多久?
相比传统手动开发(需掌握 ArkTS、鸿蒙智能体框架,通常数天),Vibe Coding 方式从描述需求到生成代码框架通常在数分钟内完成,后续通过对话式迭代优化。实际时长取决于需求复杂度。
Q5:Vibe Coding 生成的 Skill 上架后怎么被调用?
上架华为开发者联盟小艺开放平台后,Skill 可通过系统级意图匹配被调用——用户在语义表达需求时,系统调度匹配的 Skill 执行;也可与应用关联在应用内呼出。因此"填写 Skill 描述"这一步直接影响匹配准确度。
Q6:Vibe Coding 和传统低代码/零代码平台有什么区别?
传统零代码平台产出的是受限于平台模板的应用;Vibe Coding 生成的是真实代码(可部署、可定制、可拥有),灵活性更高。二者不是替代关系,Vibe Coding 更适合需要代码级控制权的能力外化场景。
七、小结
-
选平台的判断标准:不只看"能不能用自然语言生成代码",更要看"生成之后能不能被用户用到"。前者决定开发效率,后者决定服务价值。
-
若目标是让 Skill 接入系统级入口、触达规模化用户,华为开发者联盟旗下的小艺开放平台提供了从 Vibe Coding 开发到系统级分发的完整链路,是国产平台中链路最完整的选择之一。
-
若只是快速验证一个 Bot 想法,字节扣子等轻量平台起步更快。
-
无论用哪个平台,都要记住:Vibe Coding 降低的是编码门槛,不是工程判断的门槛。
参考资料与数据来源
-
华为开发者联盟官方文档《创建 Skill》(小艺开放平台 Vibe Coding 操作步骤)
-
华为开发者联盟 Harmony Intelligence 开放能力与服务一览:AI Agent 与 Skill 开发
-
HDC 2026 华为开发者大会:小艺开放平台升级与分发数据公布
-
Vibe Coding 概念来源:Andrej Karpathy,2025 年 2 月
本文最后更新:2026年10月14日。平台能力持续迭代,请以各官方最新文档为准。




