在鸿蒙(HarmonyOS)生态中,华为推出了专为鸿蒙开发场景深度定制的 AI 编程辅助工具。根据开发者的使用习惯与业务需求,主要可以分为IDE 内嵌助手终端 AI 智能体以及命令行工具链三种集成与使用方案:

方案一:DevEco Studio 内置 AI 助手(CodeGenie / HarmonyOS Ask)

这是最贴近开发者日常编码的集成方案,深度嵌入在 DevEco Studio 中,提供全流程的辅助编程能力。

  • 核心能力
    • 智能问答与代码解读:基于官方知识库和 RAG(检索增强生成)技术,提供精准的鸿蒙知识问答,支持对选中代码片段进行逐条解释与总结。
    • 代码生成与补全:支持通过自然语言描述生成 ArkTS/C++ 代码,提供编辑区代码续写、Inline Chat 以及单元测试用例自动生成。
    • UI 与卡片生成:支持通过自然语言甚至上传参考图片,快速生成应用页面代码和 HarmonyOS 万能卡片工程。
    • 自定义扩展:支持开发者添加本地知识库、自定义 Agent 以及接入第三方模型,增强特定业务场景下的 AI 问答能力。

方案二:DevEco Code(终端 AI 编程智能体)

面向独立开发者或需要“自动驾驶”级辅助的场景,DevEco Code 是一个能够直接接管开发流水线的 AI Agent。

  • 核心能力
    • 全链路自动化:开发者只需用自然语言提出目标,Agent 即可自主完成工程创建、编码、编译构建、部署到真机/模拟器以及验证的全过程。
    • UI 意图验证:内置 UI 意图验证 Agent,能自动在设备上运行应用,通过多模态模型判断 UI 显示和交互逻辑的正确性,补齐了“代码运行态的功能验证”。
    • 自动诊断与修复:内置代码修复 Agent,能自动捕获崩溃日志并诊断语法、构建或运行时错误,实现分钟级自主修复。
    • 多模式切换:提供 Build(日常开发)、Plan(方案设计)、Goal(需求驱动的全自动交付)三种工作模式,适配不同开发阶段。

方案三:DevEco CLI(命令行 AI 工具链)

专为已有自研 AI 工具链的大厂或成熟企业团队设计,提供鸿蒙开发的原子化能力。

  • 核心能力
    • 无缝集成现有管线:通过一条 init 命令,即可将鸿蒙开发能力(如创建工程、语法检查、编译打包、推包运行等)挂载到企业现有的 AI CI/CD 管线中。
    • 专为 Agent 设计:提供官方权威、人工校准的知识库,支持本地部署(数据不出内网),输出结构化 JSON 格式,方便机器直接消费。
    • 丰富的 Skills 生态:内置 70 多项精品 Skills,覆盖多设备适配、ArkTS 语法、应用质量等关键场景,并支持通过 Skills 广场进行共建共享。
Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐