← 返回新闻列表
InfoQ AI 🗓️ 2026-09-04

刚刚,鸿蒙 AI Coding 的研发新范式与工程实践

⚡ 一句话看懂:刚刚,鸿蒙 AI Coding 的研发新范式与工程实践。来源:InfoQ AI。

AI Coding 的浪潮正在重塑所有移动生态的开发范式,但 HarmonyOS 鸿蒙面对的局面远比 iOS 和 Android 复杂。

一个根本性的矛盾在于:大模型的能力边界,很大程度上由训练语料决定。

Android 有数十年的 Java/Kotlin 代码积累,iOS 同样拥有庞大的 Swift/Objective-C 语料储备,而 HarmonyOS 鸿蒙的编程语言 ArkTS 面世时间尚短,公开可得的代码语料较为有限。

这意味着,即便同样的模型,在 HarmonyOS 鸿蒙场景下的表现也会打一个不小的折扣。

这还只是语言层面的挑战。

华为硬件设备形态更为丰富,直板机、双折叠、三折叠,远超传统移动开发所面对的屏幕适配场景,同一份业务代码需要在不同设备形态上完成差异化适配,开发复杂度显著抬升。

再加上鸿蒙应用工程体量普遍庞大、传统 IDE 面向人来交互而非为 AI 工作流设计,鸿蒙 AI 编码面临的不是一个单点挑战,而是上述四个叠加。

双引擎布局:DevEco Code 与 DevEco CLI 基于上述挑战,华为规划了一套由两层工具加一个开放市场组成的整体布局。

DevEco Code 定位为面向鸿蒙应用的开箱即用 Coding Agent,覆盖从项目创建、需求设计、代码生成、功能验证、集成测试到运营维护的全流程。

它预置了智谱系列大模型服务,同时支持自定义配置和对接第三方模型。

DevEco CLI 则是将传统 IDE 的集成式能力"打散"为原子工具集合,包括创建工程、语法检查、编译构建、获取设备、推包运行、获取模拟器、知识检索和 Skills 管理等命令行工具。

其设计理念是:将面向人的 GUI 交互转化为面向 AI 工作流的命令行原子能力,使 AI Agent 可以通过命令串联的方式完成开发全旅程。

在两者之上,

🔗 原始来源

如果你要核对细节,可以再看原文: InfoQ AI原文链接