想用AI开发鸿蒙应用,应该选什么工具?该从哪里开始?
近日,HarmonyOS 开发者官网《HarmonyOS 第一课》专栏全新上线 AI Coding 系列视频课程,包含《AI Coding 产品介绍》《DevEco Code 产品介绍》《DevEco Code 开发实践》《DevEco CLI 产品介绍》四节课程。课程紧扣真实开发工作流,从产品特点解析到实战案例演练,带开发者直观了解 DevEco Code 与 DevEco CLI 的不同应用场景,轻松掌握鸿蒙应用 AI 辅助开发工具的使用方法。详情可登录HarmonyOS开发者官网,通过“入门-开发者学堂-在线课程”路径找到对应课堂,点开学习。

课程上线官网截图
聚焦不同开发场景,灵活解锁AI Coding双利器
随着 AI Coding 技术持续发展,开发效率得到大幅提升,业界已涌现多款通用编程智能体(下文简称为 Agent)。要让 AI 更懂鸿蒙开发,Agent 需要能够调用鸿蒙专业知识库、联动各类鸿蒙应用开发工具。开发者对此需求日益迫切,并呼吁以 AI 友好的方式开放 HarmonyOS 标准化开发原子能力。基于此背景,我们推出两款产品:DevEco Code & DevEco CLI,满足开发者不同场景下的开发诉求。
DevEco Code:一站式鸿蒙应用 AI 开发工具。适用于使用鸿蒙应用开发专用 AI Agent 工具的开发者。开发者可以通过 DevEco Code 端到端完成需求开发到验证的过程,DevEco Code 预置 GLM 大模型,也支持接入其他大模型。开发者用自然语言描述需求,就能通过 DevEco Code 协助生成代码、修复问题,并完成编译和运行验证。
DevEco CLI:鸿蒙应用 AI 开发能力套件,适用于使用业界通用 AI Agent 工具开发鸿蒙应用的开发者。开发者可以通过 DevEco CLI 接入鸿蒙原子化开发能力。DevEco CLI 将开发工具链、鸿蒙知识库和 Skills 封装为可调用的命令行接口,本身不提供 AI 能力,而是为已有 Agent 装上操作鸿蒙工程的“手和脚”。开发者可以继续使用熟悉的 Agent 按需调用 DevEco CLI 指令完成开发任务。

DevEco Code & DevEco CLI关系图
上手DevEco Code 从一句需求到应用运行
《DevEco Code产品介绍》课程从安装配置讲起,演示如何准备Node.js环境、安装并启动工具,以及登录华为账号、配置DevEco Studio路径和选择模型。完成这些步骤后,开发者就可以通过自然语言与Agent对话,进行开发。
面对不同任务,DevEco Code提供三种模式:Build模式适合修改功能或修复问题,边写代码边验证;Plan+Build模式先制定方案,经开发者确认后再执行;Goal模式适合较完整的模块或项目需求,按需求分析、架构设计、任务拆解、代码实现和功能验证逐步推进。
在《DevEco Code开发实践》中,课程通过两个案例为你直观演示不同开发模式的真实落地过程 :通过Goal模式从零开发万花筒应用(如下案例1),以及使用Build模式针对性分析并优化瀑布流页面的滑动卡顿问题(如下案例2)。
在视频课程中,开发者既能以第一视角看到Agent是如何编写和修复代码,更能掌握与Agent协作的正确方法——包括如何评估技术方案、验证运行效果,以及通过多轮对话不断打磨代码细节。课程还贴心搭配了专属的Codelab供你边看边练。

DevEco Code 案例 1:使用 Goal 模式开发万花筒

DevEco Code 案例 2:使用 Build 模式解决滑动瀑布流卡顿
用好DevEco CLI 在熟悉的Agent工具中开发鸿蒙应用
《DevEco CLI产品使用介绍》课程则以OpenCode AI Agent为例,演示如何将鸿蒙开发能力接入已有Agent。开发者按课程演示准备运行环境、安装DevEco CLI并完成集成后,即可进入项目,用自然语言提出开发需求, Agent收到需求后会自主决策调用哪些命令。
课程同步演示了一个实战任务,是为一个已有鸿蒙应用添加按钮动画(如下案例动图):点击按钮,图标旋转入场;再次点击,图标旋转退场。Agent接收需求后,会首先自动加载DevEco CLI技能,为后续动作提供完整的命令行能力支持,紧接着分析工程、制定计划并修改代码,再调用DevEco CLI完成编译构建、签名配置、模拟器部署和界面检查,让开发者直观体验从提出需求到应用运行的过程,全程无需人工介入。

DevEco CLI案例:未添加按钮动画时的效果

DevEco CLI 案例:添加图标旋转进入与退场动画后的效果
无论是希望获得一站式AI开发体验,还是想让现有Agent更好地支持鸿蒙开发,都能在AI Coding系列课程找到适合自己的入门方式。欢迎前往HarmonyOS开发者官网搜索《HarmonyOS第一课》观看学习,跟随案例动手实践,让更多创意变成可运行、可体验的鸿蒙应用。