
一、三種Agent模式DevEco Code支持三種Agent模式模式適用場景特點Build模式簡單直接的任務自動執(zhí)行完整流程不進行任務拆解Plan模式復雜的任務需求先規(guī)劃任務列表再執(zhí)行Goal模式完整特性開發(fā)、從零搭建項目需求分析→架構設計→任務拆分→全鏈路迭代進入方式在DevEco Code對話框輸入/agents可查看當前可用的Agent模式按Tab鍵可快速切換不同模式。二、Build模式輸入需求描述后Agent直接進入任務執(zhí)行階段自動完成需求理解 → 代碼生成 → 代碼修復 → 構建出包 → 推送至模擬器用戶對實現(xiàn)結果測試驗證后輸入指令可繼續(xù)修改。限制說明推包驗證需配置模擬器三、Plan Build模式該模式面向復雜的任務需求可深度理解開發(fā)者意圖實現(xiàn)從需求理解、自動編碼、編譯、構建、推包至模擬器的全流程開發(fā)。使用流程選擇Plan模式 → 交互方式規(guī)劃任務列表 → 切換Build模式 → 自動執(zhí)行流水線三大階段階段說明任務列表制定階段Agent結合工程目錄結構、代碼文件、依賴關系和技術約束理解需求識別模糊點通過Question工具與用戶交互補全信息計劃執(zhí)行階段基于任務列表自動進行代碼生成、語法檢查和代碼修復自動構建出包、推送至模擬器用戶自測階段開發(fā)者對實現(xiàn)結果測試驗證輸入指令后可繼續(xù)修改限制說明推包驗證需配置模擬器四、Goal模式該模式是從需求到驗證的全自動流水線適用于適用場景說明完整的特性開發(fā)-關鍵質量模塊開發(fā)-多人協(xié)作開發(fā)-從零搭建項目-兩大階段階段說明人機交互階段需求分析時結合工程目錄、代碼文件、依賴關系等理解需求通過Question工具補全需求信息確認設計方案、驗收標準和任務列表自主迭代階段Agent自動進行代碼開發(fā)、檢查語法錯誤并修復自動構建出包、推送到模擬器自動驗證功能正確性發(fā)現(xiàn)問題后自動修復持續(xù)迭代直到完成用戶需求閉環(huán)流程需求分析 ↓ 架構設計 ↓ 任務拆分 ↓ 生成結構化文檔 ↓ 代碼生成 → 語法校驗 → 編譯打包 → 模擬器部署 → 自動化驗證 ↓ 發(fā)現(xiàn)問題 → 自動修復 → 繼續(xù)迭代 ↓ 達成用戶目標限制說明推包驗證需配置模擬器五、三種模式對比對比項Build模式Plan Build模式Goal模式適用場景簡單直接任務復雜任務需求完整特性開發(fā)、從零搭建任務規(guī)劃無交互式規(guī)劃需求分析架構設計任務拆分人工交互少量輸入需求較多補全信息交互自動化驗證自動化程度高高最高全鏈路迭代文檔輸出無無結構化文檔