【HarmonyOS 7】鸿蒙应用 AI Coding 工具链 DevEco Code 到 DevEco CLI

【HarmonyOS 7】鸿蒙应用 AI Coding 工具链 DevEco Code 到 DevEco CLI

最近,HarmonyOS 开发者技术发布了一篇文章,介绍了两个新工具:DevEco CodeDevEco CLI。它们的重点不是"又多了一个 AI 聊天助手",而是把 AI Agent 真正接入鸿蒙应用开发流程。

简单说:

text 复制代码
DevEco Code:负责思考、规划、生成、验证和修复
DevEco CLI:负责执行具体的鸿蒙开发命令

这篇文章真正重要的地方,不只是发布了两个工具,而是展示了鸿蒙应用开发的一种新范式:

text 复制代码
人提出目标
AI 拆解任务
CLI 执行工程动作
知识库提供领域知识
Skills 复用专家经验
验证系统持续反馈

未来的 AI Coding 不只是帮咱们写代码,而是帮咱们完成一个可验证的开发目标。

DevEco Code 和 DevEco CLI 的组合,正是在把鸿蒙应用开发从单点辅助,推向完整的 AI Agent 开发流程。

如果你是 HarmonyOS 开发者,建议按这个顺序理解:

第一步,先理解 DevEco Code 和 DevEco CLI 的分工。理解三种模式。

text 复制代码
DevEco Code:负责智能协作
DevEco CLI:负责工程执行

Build:直接干活
Plan:先规划再干活
Goal:围绕目标自动闭环

第二步,熟悉 CLI 命令。

text 复制代码
create、build、device、emulator、run

第三步,再看知识库和 Skills。

text 复制代码
知识库让 AI 知道鸿蒙规则
Skills 让 AI 掌握鸿蒙开发套路

一、DevEco Code 是什么?

DevEco Code 可以理解为面向 HarmonyOS 应用开发的 AI Agent。而之前的CodeGenine,还是辅助编程的策略,所以会被DevEco Code 替代。

它不是只帮你补全几行代码,而是尝试覆盖完整开发链路:

text 复制代码
需求理解
方案设计
代码生成
语法检查
编译构建
推包运行
功能验证
问题修复
日志分析

它的目标是让开发者从"手动查文档、写代码、调试错误"逐步转向"提出目标,让 AI 帮你拆解和执行"。

二、三种工作模式:Build、Plan、Goal

1. Build 模式:直接执行

Build 模式适合你已经知道要做什么,只需要 AI 帮你完成。

比如:

text 复制代码
帮我修复这个编译错误
帮我实现这个页面
帮我根据现有代码补一个功能

它更像一个执行型助手。

2. Plan 模式:先审方案,再执行

Plan 模式会先理解需求、拆解任务、生成计划,再进入执行阶段。

适合稍复杂的功能开发,比如:

text 复制代码
新增一个登录流程
改造一个页面结构
增加多设备适配能力

这类任务如果直接让 AI 写代码,容易跑偏。Plan 模式的价值是先把路线说清楚,再动手。

3. Goal 模式:围绕目标自动闭环

Goal 模式更进一步,它强调"以终为始"。

它会根据需求或 Spec 文档,自动完成:

text 复制代码
需求分析
验收标准确认
方案设计
任务拆解
代码生成
语法检查
构建打包
模拟器/真机运行
功能验证
问题修复

可以把它理解为更高阶的自动驾驶模式:不是只完成某一步,而是尽量围绕最终目标持续迭代。

三、DevEco CLI 是什么?

如果说 DevEco Code 是"大脑",DevEco CLI 就是"手脚"。

AI Agent 不能只会说,它必须能真正调用工具。DevEco CLI 就是把鸿蒙开发中的常见动作封装成命令,让 AI 可以稳定调用。

常见命令包括:

bash 复制代码
devecocli create
devecocli build
devecocli device
devecocli emulator
devecocli run

对应能力分别是:

text 复制代码
创建工程
编译构建
获取设备
获取模拟器
推包运行

这意味着 AI 不只是生成代码,还能参与真实的工程流程。

四、为什么 CLI 对 AI Agent 很重要?

很多 AI Coding 工具的问题是:会写代码,但不一定懂项目怎么跑。

DevEco CLI 解决的是"执行层"的问题。它把鸿蒙开发流程拆成一个个稳定命令,让 AI 可以:

text 复制代码
创建项目
检查语法
编译应用
连接设备
运行应用
查看日志
分析错误

这样一来,AI 的能力就从"回答问题"升级成了"参与开发流程"。

五、知识库和 Skills:让 AI 更懂鸿蒙

文章还提到了两个关键能力:官方知识库和 Skills。

知识库解决的是"AI 知不知道"的问题。它覆盖 HarmonyOS 开发指南、API 参考、最佳实践、版本说明、常见问题等内容。

Skills 解决的是"AI 会不会做"的问题。比如:

text 复制代码
ArkTS 语法检查
ArkUI 开发技能
多设备适配
日志分析
自动 Bug 修复
设备验证
本地测试
仪器测试

这些 Skills 就像一组可复用的专家经验包。AI 调用它们时,不再只是泛泛生成代码,而是可以结合鸿蒙开发的真实规则和经验。

六、格物平台:Skills 的广场

文章最后提到了"格物平台",它可以理解为 HarmonyOS Skills 广场。

它解决三个问题:

text 复制代码
Skills 分散,找起来难
Skills 质量参差,需要管理
优秀经验难以复用和共享

通过平台化方式,开发者可以发现、使用、管理和共建 Skills。对于生态来说,这比单个工具更重要,因为它把个人经验沉淀成了可复用资产。

相关推荐
虾壳云官方1 小时前
openclaw 一键安装教程(2026年6月15最新)
运维·人工智能·windows·自动化·openclaw
不爱土豆唯爱马铃薯1 小时前
AiPy 是什么?
人工智能
deephub1 小时前
Flash-KMeans:快速且内存高效的精确 K-Means,可在单张 GPU 进行亿级数据的聚类
人工智能·机器学习·kmeans·聚类·rag
渡众机器人1 小时前
第八届全球校园人工智能算法精英大赛-算法应用赛-空地协同侦排挑战赛规则
人工智能·算法
前端不太难1 小时前
从 ChatBot 到 Agent:AI 应用的范式升级
人工智能
渡众机器人1 小时前
智能体对抗挑战赛和空地协同侦排挑战赛的报名流程
人工智能·自动驾驶·无人机·智能体·报名流程
祭曦念1 小时前
【共创季稿事节】鸿蒙原生 ArkTS 布局深度解析:Column 主轴对齐之 flex-start / center / flex-end 全解
华为·harmonyos
yongyoudayee1 小时前
跳出“AI套壳“陷阱,销售易定义中国AI CRM新标杆
人工智能·paas
小马哥crazymxm1 小时前
Arxiv论文周选 (2026-W24)
论文阅读·人工智能·考研