华为CodeArts Doer:构建全流程智能化研发提效方案

在当今数字化时代,软件研发的效率和质量对于企业的发展至关重要。华为云推出的 CodeArts Doer,作为一款智能化工具套件,凭借其全流程智能化和多 Agent 协同的能力,为企业研发带来了全新的解决方案。本文将深入探讨 CodeArts Doer 的各个方面,帮助您全面了解这款产品。

一、CodeArts Doer 是什么?

CodeArts Doer 是华为云 CodeArts 推出的智能助手,原名 CodeArts Snap,现更名 CodeArts Doer,并升级为盘古大模型 5.5 的 “Doer”。它通过 AI 赋能,全面提升开发效率与软件质量,为用户提供高效、准确、稳定的智能化研发提效方案。在 2025 年 6 月 20 日的华为开发者大会(HDC 2025)上,华为云正式发布了 CodeArts Doer,其集成了项目经理、产品管理、开发、构建、测试和部署多个 Agent,能够辅助研发团队在各个环节中相互协作,自动生成标准化交付件。

华为CodeArts Doer:构建全流程智能化研发提效方案

二、CodeArts Doer 的主要功能特点

  • 全流程智能加速 :传统研发中,70% 时间耗在非编码环节,如需求分解、测试、项目沟通等。CodeArts Doer 的多个 Agent 协同工作,7×24 小时不停歇并发处理复杂任务,使企业研发端到端效率提升 40% 以上。
  • 提升准确性,减少返工 :针对 AI 幻觉导致的技术方案与实际需求错位、代码返工率高的问题,CodeArts Doer 采用分级记忆机制和动机性遗忘机制,让 AI 开发时像人脑一样关联有用知识、淘汰无效信息,使代码生成更符合用户需求,Agent 代码采纳率超过 40%。
  • 全链路防范,保障稳定性 :线上问题修复成本是开发阶段的 10 倍。CodeArts Doer 打造了全链路防范机制,内嵌 13 个企业级代码安全防护任务,检查规则数量是业界的 2 倍。同时基于多 Agent 协同提供自愈工作流,让软件漏洞可以被分钟级感知和修复。
  • 智能生成与问答 :CodeArts Doer 基于智能生成和智能问答两大核心能力,可依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能如同开发者身边的专属技术顾问,能回答各类研发相关问题。
  • 代码优化与理解 :它能够分析用户代码的结构、算法复杂度和性能瓶颈,提供具体的优化建议,还能自动解析代码,生成详细的文档说明,提升代码的执行效率和可维护性,方便团队协作和后期维护。

三、如何使用 CodeArts Doer ?

  1. 开通服务 :用户可以登录华为云官网,进入 CodeArts 控制台,开通 CodeArts 体验版套餐,即可免费使用 CodeArts Doer 的基本功能;若需使用更多高级功能或资源,可根据自身需求开通相应的付费套餐。
  2. 安装插件 :CodeArts Doer 提供了与主流开发工具的插件集成,如 IntelliJ IDEA 等。用户可以在相应开发工具的插件市场中搜索并安装 CodeArts Doer 插件,安装完成后,即可在开发工具中直接调用 CodeArts Doer 的功能。
  3. 使用功能 :在开发过程中,用户可以通过代码编辑器中的快捷键或右键菜单等方式调用 CodeArts Doer 的功能。例如,在编写代码时,输入部分代码或注释后,按下快捷键,CodeArts Doer 会根据上下文智能补全代码或生成相应的代码框架;在需要生成测试用例时,选择相应的代码片段,点击生成测试用例按钮,即可快速生成配套的单元测试用例。

四、CodeArts Doer 的官方地址 / 获取方式

CodeArts Doer 的官方地址是https://www.huaweicloud.com/product/codeartside/snap.html,用户可以在此了解更多信息并进行体验。

五、CodeArts Doer vs 竞品对比分析

表格

复制

对比维度CodeArts Doer竞品(如 GitHub Copilot)
智能程度采用先进的 AI 模型和动态记忆算法,像人脑一样关联知识和剔除无效信息,代码生成更准确,采纳率超 40%主要基于代码统计信息和模式匹配,对复杂逻辑和创新性需求的代码生成能力有限,代码采纳率相对较低
全流程支持覆盖需求、设计、开发、测试、交付等全流程,实现端到端的智能化提效主要聚焦于编码阶段,对研发全流程的支持不够全面
安全性内嵌 13 个企业级代码安全防护任务,检查规则数量是业界 2 倍,提供全链路防范机制和自愈工作流在代码安全防护方面的功能相对较少,对线上问题的修复和防范能力较弱
协同能力多 Agent 协同工作,各环节紧密配合,自动生成标准化交付件协同能力相对较弱,主要依赖开发者的手动操作和集成其他工具来实现全流程的协同
知识覆盖度知识覆盖全面,不仅包括代码知识,还涵盖软件工程、系统设计、算法原理等多领域知识知识覆盖度相对较窄,主要侧重于代码相关的知识点

六、CodeArts Doer 的典型应用场景

  • 个人开发者 :独立编程人员在开发各类应用程序时,可借助 CodeArts Doer 快速编写和优化代码,提升开发效率,减少工作量,有更多时间专注于创意实现和功能设计。
  • 小型开发团队 :团队成员利用 CodeArts Doer 的协作功能,共享代码库和项目文档,保持开发进度同步,提高代码质量一致性,便于进行项目管理和沟通交流,加快产品迭代速度。
  • 大型企业研发部门 :在复杂的企业级应用开发项目中,如金融系统、电商平台等,通过 CodeArts Doer 的高级代码优化和调试功能,确保系统性能和稳定性,同时满足团队大规模协作开发的需求,降低项目开发成本和风险。

七、CodeArts Doer 能为用户带来的价值

  • 提高开发效率 :通过代码补全、生成、优化等功能,大幅减少重复性输入和繁琐的工作,加快开发进程,使开发者能够更快地交付高质量的软件产品。
  • 提升代码质量 :利用 AI 的智能分析和优化建议,帮助开发者发现代码中的潜在问题,如冗余代码、低效循环结构等,并提供更优的实现方案,从而提升代码的执行效率和可维护性。
  • 降低开发成本 :减少因代码返工、线上问题修复等带来的额外成本,同时提高开发效率,间接降低人力成本和时间成本,为企业节省资源。
  • 促进团队协作 :自动生成的文档和注释,以及共享的代码库和项目文档,方便团队成员之间的协作和沟通,提高团队整体的开发效率和协同能力。

八、CodeArts Doer 最新重大更新动态或新闻

在 2025 年 6 月 20 日的华为开发者大会(HDC 2025)上,华为云发布了 CodeArts Doer,并宣布其构建了业界最全的 6 大开发领域专业 Agent,覆盖项目经理、产品管理、开发、构建、测试和部署全流程,将软件研发端到端提效 40% 以上。此外,CodeArts Doer 通过分级记忆机制和动机性遗忘机制,让 AI 开发时像人脑一样既能关联有用的知识,又能主动淘汰无效信息,生成代码更符合用户需求,其 Agent 代码采纳率超过 40%。

九、常见问题 FAQ 解答

  • CodeArts Doer 支持哪些编程语言?
    • 目前 CodeArts Doer 支持 Python、Java、C++、JavaScript 等多种主流编程语言,能够满足大多数开发者在不同领域的编程需求。
  • CodeArts Doer 生成的代码质量如何保证?
    • CodeArts Doer 采用了先进的 AI 模型和大量的优质代码数据进行训练,在生成代码时会结合用户输入和项目上下文进行智能创作。同时,提供代码优化建议和最佳实践指导,团队还会持续对生成的代码进行质量监控和评估,不断优化 AI 模型,以确保生成代码的准确性和可靠性。
  • CodeArts Doer 是否支持离线使用?
    • CodeArts API 客户端支持离线使用,但离线状态下只支持使用默认环境及部分快捷调试功能,无法使用快捷调试中的导入、导出及脚本功能,且离线时快捷调试的接口与登录状态下不同步。
  • CodeArts Doer 的收费模式是怎样的?
    • CodeArts Doer 部分基础功能免费开放给所有开发者,如 “快捷调试”“API 设计”“API Mock”“API 发布” 等特性,用户开通 “CodeArts 体验版” 套餐即可免费使用。而 “API 测试” 的 “测试用例” 与 “测试套件” 等部分功能涉及到使用华为云的相关资源,需要开通付费套餐或 CodeArts TestPlan 套餐后才能使用,具体计费规则可参照 CodeArts TestPlan 的计费规则。

参考文章或数据来源

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...