一、三种Agent模式

DevEco Code支持三种Agent模式:

模式 适用场景 特点
Build模式 简单直接的任务 自动执行完整流程,不进行任务拆解
Plan模式 复杂的任务需求 先规划任务列表,再执行
Goal模式 完整特性开发、从零搭建项目 需求分析→架构设计→任务拆分→全链路迭代

进入方式

在DevEco Code对话框输入/agents,可查看当前可用的Agent模式,按Tab键可快速切换不同模式。

二、Build模式

输入需求描述后,Agent直接进入任务执行阶段,自动完成:

需求理解 → 代码生成 → 代码修复 → 构建出包 → 推送至模拟器

用户对实现结果测试验证后,输入指令可继续修改。

限制 说明
推包验证 需配置模拟器

三、Plan + Build模式

该模式面向复杂的任务需求,可深度理解开发者意图,实现从需求理解、自动编码、编译、构建、推包至模拟器的全流程开发。

使用流程

选择Plan模式 → 交互方式规划任务列表 → 切换Build模式 → 自动执行流水线

三大阶段

阶段 说明
任务列表制定阶段 Agent结合工程目录结构、代码文件、依赖关系和技术约束理解需求,识别模糊点,通过Question工具与用户交互补全信息
计划执行阶段 基于任务列表,自动进行代码生成、语法检查和代码修复,自动构建出包、推送至模拟器
用户自测阶段 开发者对实现结果测试验证,输入指令后可继续修改
限制 说明
推包验证 需配置模拟器

四、Goal模式

该模式是从需求到验证的全自动流水线,适用于:

适用场景 说明
完整的特性开发 -
关键质量模块开发 -
多人协作开发 -
从零搭建项目 -

两大阶段

阶段 说明
人机交互阶段 需求分析时结合工程目录、代码文件、依赖关系等理解需求,通过Question工具补全需求信息,确认设计方案、验收标准和任务列表
自主迭代阶段 Agent自动进行代码开发、检查语法错误并修复,自动构建出包、推送到模拟器,自动验证功能正确性,发现问题后自动修复,持续迭代直到完成用户需求

闭环流程

需求分析
    ↓
架构设计
    ↓
任务拆分
    ↓
生成结构化文档
    ↓
代码生成 → 语法校验 → 编译打包 → 模拟器部署 → 自动化验证
    ↓
发现问题 → 自动修复 → 继续迭代
    ↓
达成用户目标
限制 说明
推包验证 需配置模拟器

五、三种模式对比

对比项 Build模式 Plan + Build模式 Goal模式
适用场景 简单直接任务 复杂任务需求 完整特性开发、从零搭建
任务规划 交互式规划 需求分析+架构设计+任务拆分
人工交互 少量(输入需求) 较多(补全信息) 交互+自动化验证
自动化程度 最高(全链路迭代)
文档输出 结构化文档
Logo

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

更多推荐