CodeArts Doer

CodeArts Doer 是华为推出的一站式AI编程助手,贯穿软件开发全生命周期。基于6大Agent智能体(团队、项目、产品、开发、测试、Committer助手)实现全流程自动化协作,从需求管理到运维部署,大幅压缩开发时间,减少沟通成本和返工风险。通过融合华为多年软件研发经验及强大的研发数据积淀,CodeArts Doer 为开发者提供“更快、更准、更稳”的智能化研发提效方案。

该产品提供三个版本:

  • 基础版:智能编码助手,满足日常IDE编码效率提升需求
  • 专业版:在CodeArts平台内实现全流程智能辅助,支持从编码到部署的统一支持
  • 企业版:支持多智能体协作、需求/代码自主学习、思维链、时光机等高级功能

主要功能

全流程自动化协作

集成6大Agent智能体,覆盖从需求到运维的全流程自动化:

  • 需求管理:通过团队助手Agent(Timmy)和产品助手Agent(Pony),实现需求的清晰规划、分解与分析,并自动生成文档。
  • 代码开发:开发助手Agent(David)内嵌于IDE,根据需求生成准确代码,提升开发效率。
  • 测试管理:测试助手Agent(Cindy)自动生成测试用例及预期结果,保障交付质量。
  • 运维部署:Committer助手Agent(Oliver)负责代码评审与自动部署,确保符合规范。

多 Agent 智能协同

6大Agent互联互通:

  • 打破沟通壁垒,提升信息传递的精准性和时效性
  • 支持跨阶段协作,减少返工风险

先进算法与能力

  • 记忆算法与自学习:持续学习项目需求变化,确保代码生成精准度
  • 全链路安全防护:内置代码安全规则与检查机制,实现智能化测试与修复
  • 项目监控与预警:提供进度报告与风险提示,实时掌控项目状态

效能提升

  • 代码生成与优化:减少手动编写,降低错误率
  • 测试覆盖率提升:通过生成测试用例提高测试效率
  • 代码阅读加速:解释代码功能,提升理解效率

使用步骤

1. 注册与登录

访问华为云官网注册账号,或通过VS Code/JetBrains插件市场免费下载。

2. 开通服务

在华为云控制台开通CodeArts Doer服务。

3. 创建项目

  • 进入控制台创建新项目,示例项目名称:Web应用开发

4. 使用 Agent 智能体

核心Agent操作指引

Agent名称 功能说明
团队助手(Timmy) 定义项目目标并分解任务(如“前端开发”和“后端开发”)
产品助手(Pony) 输入需求(如“开发用户登录页面”),自动生成需求文档
开发助手(David) 在IDE中输入指令(如“用户登录页面代码”),获取HTML/JavaScript代码
测试助手(Cindy) 输入测试需求(如“测试用户登录功能”),生成测试用例并执行测试
Committer助手(Oliver) 提交代码前执行质量检查并进行自动化部署,确保符合规范

进阶操作

  • 项目管理与监控:通过项目助手Agent(Mike)跟踪进度与风险
  • 持续集成部署:配置CI/CD流程,实现代码自动构建、测试与部署

应用场景

  • 快速开发:短周期项目(如活动页面、小型工具)的高效落地
  • 复杂项目管理:多模块企业级应用的任务规划与进度追踪
  • 敏捷开发:加速迭代周期,提升团队响应速度
  • 代码质量保障:金融、医疗等高安全场景的代码规范性与安全性要求
  • 跨部门协作:消除沟通障碍,提升任务流转效率