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流程,实现代码自动构建、测试与部署
应用场景
- 快速开发:短周期项目(如活动页面、小型工具)的高效落地
- 复杂项目管理:多模块企业级应用的任务规划与进度追踪
- 敏捷开发:加速迭代周期,提升团队响应速度
- 代码质量保障:金融、医疗等高安全场景的代码规范性与安全性要求
- 跨部门协作:消除沟通障碍,提升任务流转效率
本文最后更新于2025年09月05日,已经过了1天没有更新,若内容或图片失效,请留言反馈
免责声明:本网站仅提供网址导航服务,对链接内容不负任何责任或担保。