华为云 CodeArts

举报
yd_216821150 发表于 2026/08/10 21:42:10 2026/08/10
【摘要】 华为云 CodeArts(CLI/TUI 终端直连)华为云码道(CodeArts)代码智能体的命令行/终端原生交互形态。在终端中直接召唤智能体,用自然语言与命令行指令驱动全流程研发,无需打开 IDE。产品归属:华为云码道(CodeArts)代码智能体官方主页:https://codearts.huaweicloud.com/产品介绍:https://support.huaweicloud....

华为云 CodeArts(CLI/TUI 终端直连)

华为云码道(CodeArts)代码智能体的命令行/终端原生交互形态。在终端中直接召唤智能体,用自然语言与命令行指令驱动全流程研发,无需打开 IDE。


1. 是什么

华为云码道 CodeArts 代码智能体是华为云打造的智能编码产品,深度融合 IDE、自主开发模式与代码大模型能力,支持项目级代码生成、代码续写、研发知识问答、单元测试用例生成等核心功能。

CodeArts 提供两种使用形态:

形态 入口 适用场景
IDE 模式 VS Code 等 IDE 扩展 图形化编码、续写补全、侧边对话
CLI/TUI 终端直连(CodeArts) 命令行终端 脚本驱动、远程开发、CI/CD 集成、无 IDE 环境

CodeArts 即 CLI/TUI 终端直连形态——原生支持命令行/终端交互,用命令行指令高效驱动开发。在终端中输入自然语言或指令,智能体直接读写本地文件、执行命令、调用工具、编排多智能体协作,完成从需求到交付的全链路研发任务。


2. 产品定位

解决软件开发中的核心痛点:

  1. 项目复杂度高、交付周期短 → 项目级代码生成 + 多智能体并行作业
  2. 代码质量要求严苛 → 规范模式 + 安全检查 + 自动测试
  3. 存量代码难理解 → 代码库深度理解(Codebase)+ 语义/图谱检索
  4. 团队规范难统一 → 规范驱动开发(SDD)+ 企业知识库 + Skills 沉淀

双模支持

模式 定位 适用阶段
探索模式 人机协同,快速验证想法,模糊想法 → 可运行原型 原型设计、技术验证
规范模式 集成编码规范与安全检查,作为代码质量守门员 正式交付、合规场景

3. 核心能力

3.1 终端原生交互(CodeArts 本体)

在终端中直接与智能体对话,无需 IDE:

  • 自然语言指令:用中文/英文描述需求,智能体自动拆解、编码、验证
  • 文件操作:直接读写本地文件(read/write/edit/glob/grep/delete)
  • 命令执行:在持久 shell 会话中执行 bash/PowerShell 命令
  • 任务管理:todo 列表跟踪多步骤任务进度
  • 用户交互:在关键决策点提问,让用户选择方向

3.2 多智能体协作(Agent Team)

研发专家智能体分工协作,打通需求到交付全链路。CodeArts 内置多种子代理(subagent),可并行调度:

子代理 职责
explore 代码库快速探索,按模式/关键词/语义检索
general 通用多步骤任务执行
bug-fix-agent 软件问题修复,含故障定位 + 补丁生成
developer-test-agent 单元测试生成、修复、覆盖率优化
spec-requirement-agent 需求规格生成(EARS 格式)
spec-design-agent 技术设计文档生成
spec-task-agent 实现任务拆解
rule-generator 规则生成
hmos-build-fixer 鸿蒙项目构建修复
hmos-logic-coder 鸿蒙 ArkTS 应用契约执行

3.3 规范驱动开发(SDD)

将意图转化为需求、设计与开发任务,交付合规且易于维护的代码:

自然语言意图 → spec.md(需求)→ design.md(设计)→ tasks.md(任务)→ 代码实现

CodeArts 提供 SDD 全套技能:

  • creating-sdd-directory:初始化 SDD 结构化目录
  • managing-spec-document:管理 spec.md(what to build)
  • managing-design-document:管理 design.md(how to build)
  • managing-tasks-document:管理 tasks.md(实现任务)

3.4 代码库深度理解(Codebase)

精准理解大型代码库,快速上手项目:

  • 语义搜索CodeSemanticSearch):按语义匹配代码片段,而非精确文本
  • 结构搜索CodeGraphSearch):按调用链、依赖、影响半径检索
  • 多维度检索:关键词 + 语义 + 图谱
  • 千万行级代码索引:应对复杂项目增量开发

3.5 工具生态与扩展

内置工具

类别 工具 用途
文件 read/write/edit/glob/grep/deleteFile 文件读写、模式匹配、内容搜索
终端 bash 持久 shell 执行命令
任务 task/todowrite 子代理调度、任务列表管理
网络 webfetch/browser URL 抓取、内置浏览器打开
图像 analyzeImage 多模态图像分析(OCR/对象/布局)
定时 cronCreate/cronDelete/cronList 定时任务调度
MCP tool_search/tool_describe/tool_call MCP 工具集成
知识库 RagSearch 企业知识库检索
交互 question 向用户提问、获取决策

专业技能(Skills)

CodeArts 内置丰富 Skills,开箱即用:

技能 用途
code-refactoring 代码重构(提取函数、消除代码坏味、设计模式)
code-reviewer 代码风险审查(内存安全、注入、并发、信息泄露)
design-pattern-applier 设计模式应用
test-adequacy-reviewer 测试充分性审查
test-edge-case-analyzer 边界用例分析
legacy-code-summarizer 遗留代码总结与文档生成
web-server-deployment Web 服务器部署(Apache/Nginx/Tomcat)
i18n-integration 国际化集成(Vue3/React)
frontend-design 前端界面设计
doc-expert 技术文档撰写(PRD/BRD/HLD/LLD/TDD)
pptx PowerPoint 演示文稿生成
data-analysis Excel/CSV 数据分析(DuckDB SQL)
remotion-video 编程化视频生成(Remotion)
interview-prep-coach 招聘需求驱动的面试备考
skill-creator 自定义技能创建
agentteam-memory-recall AgentTeam 记忆闭环
hmos-feature-dev-pipeline 鸿蒙特性开发流水线

MCP 工具集成

支持 Model Context Protocol,可接入外部工具服务(如本项目 hwc-grow serve 提供的华为云成长中心签到工具集)。

3.6 持久化长期记忆

让 AI 记忆熟悉您的编码风格和习惯。AgentTeam 模式下任务开始/结束、子代理创建/结束均触发记忆召回,确保历史上下文不丢失。

3.7 鸿蒙专属能力

  • 鸿蒙代码增训模型:基于华为海量研发数据持续训练,ArkTS 代码生成更精准
  • 鸿蒙专属 Skills:覆盖应用开发全周期
  • 鸿蒙构建修复:自动诊断工具链阻塞、解析编译错误、修复源码、重试直到构建成功

4. 架构

┌─────────────────────────────────────────────────────────────┐
│                     开发者终端(CodeArts)                    │
│  ┌───────────────────────────────────────────────────────┐  │
│  │  自然语言 / 命令行指令                                   │  │
│  └───────────────────────────────────────────────────────┘  │
│                            ↓                                 │
│  ┌───────────────────────────────────────────────────────┐  │
│  │  CodeArts 智能体(CLI/TUI 形态)                        │  │
│  │  ├── 工具层(文件/终端/网络/图像/定时/MCP)              │  │
│  │  ├── 子代理层(explore/bug-fix/spec/...)               │  │
│  │  ├── 技能层(refactoring/reviewer/design/...)          │  │
│  │  └── 记忆层(长期记忆 + 知识库 RAG)                     │  │
│  └───────────────────────────────────────────────────────┘  │
│                            ↓                                 │
│  ┌───────────────────────────────────────────────────────┐  │
│  │  本地代码库(Codebase 索引:语义 + 图谱)                │  │
│  └───────────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────┘
                            ↓
┌─────────────────────────────────────────────────────────────┐
│  华为云 CodeArts 服务(模型推理 + 知识空间 + 增训模型)       │
└─────────────────────────────────────────────────────────────┘

5. 版本与规格

体验版 基础版 专业版
价格 ¥0.00 ¥39.00/席位/月 ¥139.00/席位/月
席位 50 100 最高 1000
Tokens 500 万/月 2000 万/席位/月 6000 万/席位/月
知识空间 500 MB 5 GB 20 GB
Codebase 索引文件 5,000 50,000 100,000
Agent 基础能力(问答/编码/MCP/Rules/Skills) ✅ 限量
智能体中心 + 技能规则中心
操作日志 / 模型管理 / 企业自定义模型 / 用量管理 / SSO

完整规格对比:https://support.huaweicloud.com/price-codeartsagent/codeartsagent_billing_0005.html


6. 快速上手

6.1 开通服务

  1. 访问 https://codearts.huaweicloud.com/ → 「免费开通体验版」
  2. 或访问 https://developer.huaweicloud.com/codeartsco.html 开通

6.2 进入 CodeArts

在终端中启动 CodeArts CLI/TUI(具体启动命令以官方快速入门为准):

  • 输入自然语言描述任务,智能体自动拆解执行
  • 输入 / 触发命令或技能
  • 输入 @ 引用文件、代码库、知识库

6.3 典型交互示例

> 帮我研究 README.md,看包含什么功能,一步步引导我安装
> 重构 src/auth.ts,消除长函数和重复代码
> 给 src/utils/circuit-breaker.ts 写单元测试,覆盖率目标 80%
> 这个项目用了哪些设计模式?审查一下风险
> 把这份招聘 JD 拆解成面试题

7. 应用场景

场景 CodeArts 优势
新项目快速开发 自然语言生成项目框架、业务代码与原型,缩短启动周期
存量代码运维接手 代码库深度理解 + 语义检索,快速读懂老旧项目
日常编码提效 全场景辅助编写、续写、生成,适配多技术栈
代码规范与质量管控 规范模式 + 内置编码规范 + 安全检测
问题调试与缺陷修复 智能分析报错日志与堆栈,定位根因,生成修复方案
团队研发协同沉淀 知识库 + Skills 沉淀,统一团队编码标准
远程/无 IDE 开发 SSH 连入服务器,终端直接驱动智能体编码
CI/CD 集成 命令行形态易于嵌入流水线,自动生成测试、修复构建
鸿蒙应用开发 增训模型 + 专属 Skills + 构建修复流水线

8. CodeArts vs IDE 模式

维度 CodeArts(CLI/TUI) IDE 模式
入口 终端 VS Code 等 IDE 扩展
交互 自然语言 + 命令行 侧边对话 + 内联补全
代码续写 弱(无内联补全) 强(实时续写)
多智能体编排 强(Agent Team 并行)
文件/命令操作 直接读写本地、执行 shell 受 IDE 沙箱限制
远程/无图形环境 ✅ 支持 ❌ 需 IDE
脚本/CI 集成 ✅ 易嵌入 ❌ 难
Skills/子代理调度 ✅ 完整支持 部分
适用人群 资深开发者、DevOps、远程开发 全栈开发者、日常编码

两者可自由切换,满足多种代码开发与研发办公场景诉求。


9. 安全合规

  • 用户资产安全:零信任架构严控访问权限,数据本地存储与加密传输双重保障
  • 智能体安全:网络沙箱双重隔离与行为检测,保障智能可用、行为可信、风险可控
  • 内容合规可追溯:从风险检测到事件告警,再到全链路溯源,构筑安全、可审、可溯的合规防线
  • 代码版权:输出的代码版权属于用户(详见官方 FAQ)
  • 数据存储:不会将用户代码片段与其他用户共享

10. 相关文档

文档 链接
产品介绍 https://support.huaweicloud.com/productdesc-codeartsagent/codeartsagent_pd_0001.html
产品主页 https://codearts.huaweicloud.com/
文档下载(PDF) https://support.huaweicloud.com/download_codeartssnap/index.html
规格对比明细 https://support.huaweicloud.com/price-codeartsagent/codeartsagent_billing_0005.html
开通体验版 https://developer.huaweicloud.com/codeartsco.html
开发者成长中心 https://developer.huaweicloud.com/grow

可下载的官方 PDF:

  • 华为云码道(CodeArts)代码智能体 产品介绍.pdf
  • 华为云码道(CodeArts)代码智能体 快速入门.pdf
  • 华为云码道(CodeArts)代码智能体 用户指南(IDE).pdf
  • 华为云码道(CodeArts)代码智能体 最佳实践.pdf
  • 华为云码道(CodeArts)代码智能体 常见问题.pdf

11. 售前咨询

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。