-
今天带大家实操一把,看看怎么在华为云码道(CodeArts)代码智能体上快速安装 OpenClaw!咱们把智能体的Skill能力和OpenClaw 的特性结合,直接给大家整一套从头到尾的保姆级部署方案。另外,国内配环境头疼的网络问题也顺手帮大家解决了——直接挂上CodeArts镜像站的近源加速,不管是拉 OpenClaw 还是装那一堆 NPM 依赖,速度直接起飞,主打一个丝滑秒下。华为云先给大家叠个buff——免费送百万token,还能1元拿下千万token,大家按步骤体验,即可领取↓注:以下步骤基于Windows系统环境。 Step1:安装华为云码道动手前咱们先做个基础准备:去华为云官网注册个账号(如果你已经是华为云老用户了,这步直接跳过)步骤一:访问华为云码道(CodeArts)代码智能体产品官网页面https://codearts.huaweicloud.com?source=dmzntsq1&sourcead=gw以Windows系统为例,点击”免费下载”按钮,下载华为云码道(CodeArts)代码智能体IDE安装包。步骤二:安装完直接打开 IDE,用刚才的账号登录一下,我们开始下一步的“折腾”。 Step2: 安装openclaw_setup Skill openclaw_setup.zip的在线下载链接:cid:link_0将openclaw_setup.zip解压缩,并放置于华为云码道的个人级技能目录(本地~/.codeartsdoer/skills/),不清楚的童鞋可以参考官方帮助文档:cid:link_1 Step3: 在华为云码道智能体中使用Skill步骤一:打开华为云码道,选择GLM-5模型,并在对话框中输入“使用openclaw_setup技能安装并配置OpenClaw"步骤二:用户知情确认点击选项一,确认安全警告内容即可步骤三:智能体自动完成Node.js、OpenClaw的安装,这里特别提一下,很多小伙伴可能会遇到下载速度慢的问题,这里推荐大家使用CodeArts镜像站(这部分我已经写在skill里,供大家参考) Step 4:配置OpenClaw的模型OpenClaw需要使用用户订阅的模型接口,目前Skill支持用户选择华为云(MaaS)or豆包(火山引擎)模型提供商。(注:推荐领取专属代金券,可免费领取百万token,还能获得1元购千万Tokens优惠。获取链接:cid:link_2)此处以选择华为云MaaS为例,并输入相关的配置信息:API Key: 8ilQs6bDCeirqGDOFiJXsMK4nZGqH9wODNVqJpuioTU****************_**, 模型名称:deepseek-v3.1注:大家先按照图中的选项选择其他,然后根据提示在输入框中填写API Key和模型名称,因为在我自己调试的时候发现,选择第一和第二的选项,智能体可能会出现直接跳过配置往下走,导致配置失败的可能!后续我将优化一下skill解决这个问题...随后Agent会创建OpenClaw的配置文件,此处可能执行Python配置脚本,也可能直接写配置文件。(Windows场景优选直接写配置文件)(图为直接写配置文件)(图为执行python脚本) Step 5:启动OpenClaw生成OpenClaw dashboard链接,访问该链接即可打开OpenClaw Web界面图为OpenClaw界面:最后,大家有没有跟随安装教程用华为云码道成功部署一只AI小助手虾呢?快开启第一次和你的”小龙虾”对话吧。 如有疑问,可在本帖留言或私信我@CodeArts代码智能体,我们将在工作日24小时内回复,也可添加华为云码道(CodeArts)代码智能体产品体验交流群进行交流。
CodeArts代码智能体
发表于2026-03-07 21:12:51
2026-03-07 21:12:51
最后回复
yd_223956048
2026-05-12 08:35:10
12434 19 -
请教下,如果我项目还没完成但是上下文长度快要满了,应该怎么办,重新新建会话之前的记忆应该会没了吧
-
agent在完成一个任务,或者执行过程中需要和用户交互时,应该有提示音。
-
案例介绍本案例将基于华为云码道(CodeArts)代码智能体配置SKILL构建个人skill1 概述1.1 案例流程skills是一种为大型语言模型获取新能力的模块化封装标准。它基于“渐进式披露”(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。本案例将基于华为云码道(CodeArts)代码智能体配置SKILL构建个人skill。说明:1. 完成Windows版华为云码道(CodeArts)代码智能体安装部署。2. 在华为云码道(CodeArts)代码智能体的个人级skill配置skill-creator ,构建个人skill;3. 与华为云码道对话,调用生成的skill,完成个人skill的编写、验证及优化。2 环境和资源准备2.1 下载安装华为云码道(CodeArts)代码智能体参考教程,下载安装华为云码道(CodeArts)代码智能体,并登录:2.2 下载skill-creator先下载skills的zip包。2.3 配置个人级别的skill解压我们刚刚下载的skills-main Zip包,找到目录中的skill-creator文件夹。找到.codeartsdoer C盘中的.codeartsdoer文件夹,进入skills文件夹。当你第一次添加时,应是空文件夹,将skill-creator文件夹整个复制到该目录下。可以在个人级的skill中看见,添加成功。2.4 skill-creator简介skill-Creator 是一个用于创建、改进和评估自定义 skill 的元 skill。它提供了一套完整的工具和工作流程,帮助你从零开始创建 skill,并通过迭代测试不断优化它。 2.4.1 核心功能1. 创建新 skill - 从零开始设计并实现新的 skill2. 改进现有 skill - 基于测试反馈优化已有 skill3. 运行评估测试 - 对 skill 进行自动化测试和基准测试4. 性能分析 - 比较不同版本 skill 的性能指标5. 描述优化 - 优化 skill 的触发描述,提高准确率 2.4.2 工作流程1. 通过具体示例理解技能2. 规划可重用的技能内容(脚本、参考资料、资产)3. 初始化技能(运行 init_skill.py)4. 编辑技能(实现资源并编写 SKILL.md)5. 打包技能(运行 package_skill.py)6. 根据实际使用进行迭代3 使用skill-creator生成个人skill返回IDE华为云码道(CodeArts)代码智能体聊天界面,输入如下文字:“我要用skill-creator skill创建一个新的skill,它是正则生成与验证专家,基于自然语言规则生成正则表达式,并输出指定语言的完整测试用例代码。”等待华为云码道(CodeArts)代码智能体自动生成。期间会跳出询问,这里根据个人需求进行选择,图中框选为作者的选项在生成完成后,skill-creator会在聊天框给用户出示一个总结。其中测试结果保存在 <skill-name>-workspace/ 目录中,按迭代和测试用例组织。图中框选的即为二次优化的任务总结。 可以看见通过率还是停留在86%;返回聊天框,输入:请优化到测试用例100%通过华为云码道(CodeArts)代码智能体将会继续优化至100%通过。4 regex-expert 功能测试在聊天框中输入: “帮我生成一个验证中国手机号码的正则表达式,在Java中要适用”截图中可以看到,我们生成的skill被使用了我们可以用这个正则去测试一下可以看到结果符合预期至此,基于华为云码道(CodeArts)代码智能体配置skill构建个人skill案例结束。
-
网页输出优化案例:在华为云码道(CodeArts)代码智能体中使用Skills使用华为云码道(CodeArts)代码智能体一段时间了,最让我觉得实用的就是Skills功能,一点不复杂,还能省超多时间,不管是刚学开发的新手,还是日常写代码的开发者,用起来都特别顺手。今天就用大白话跟大家说说,Skills到底是什么、什么时候用Skills、在华为云码道(CodeArts)代码智能体里怎么操作,还有我自己用的真实例子,看完就能跟着做。一、什么是Skills其实Skills一点都不复杂,对新手来说,它就是别人帮你写好的工具包,这个工具包把一些重复性的工作打包起来,不用你从零敲代码,调用一下就能直接用。打个比方:你想做一个个人简历网页,要是自己写,得查HTML标签怎么用、CSS样式怎么调,可能花大半天还做不好。但如果调用 “简历网页Skill”,只要告诉它“我要做一个蓝色风格的个人简历,包含教育经历和项目经验”,它就会自动生成完整的代码,你只要替换成自己的信息就行。这就是Skills的意义,把复杂的开发步骤打包成“一键能用”的工具,新手不用懂太多技术也能搞定。二、什么时候用Skills当需要将复杂、模糊的指令转化为一系列确定、可靠且可重复的操作时,是使用Skills的最佳时机。适用Skills的场景使用场景核心作用举例基础开发快速搭框架免从零敲代码,一键生成基础可用的代码框架做个人简历、产品展示页、简单表单网页重复做同类开发任务封装固定流程,同类任务一键调用,避免重复工作多次制作同类型的展示网页、反复写基础接口代码规范代码格式/排查小错误自动整理代码格式,排查低级语法错误缩进混乱的HTML/CSS代码美化、漏写标签排查解决开发中不会的功能不用查复杂教程,一键实现不懂的开发功能给网页加图片轮播、做响应式适配、加表单校验 三、在华为云码道(CodeArts)代码智能体中怎么使用Skills 在华为云码道(CodeArts)代码智能体中使用Skills的操作一点都不复杂,只需要在智能体模式中,通过自然语言指令调用Skills,就可以直接触发: “使用skill生成一个科技公司官网首页”网页输出优化案例:在华为云码道(CodeArts)代码智能体中使用Skills使用华为云码道(CodeArts)代码智能体一段时间了,最让我觉得实用的就是Skills功能,一点不复杂,还能省超多时间,不管是刚学开发的新手,还是日常写代码的开发者,用起来都特别顺手。今天就用大白话跟大家说说,Skills到底是什么、什么时候用Skills、在华为云码道(CodeArts)代码智能体里怎么操作,还有我自己用的真实例子,看完就能跟着做。一、什么是Skills 其实Skills一点都不复杂,对新手来说,它就是别人帮你写好的工具包,这个工具包把一些重复性的工作打包起来,不用你从零敲代码,调用一下就能直接用。打个比方:你想做一个个人简历网页,要是自己写,得查HTML标签怎么用、CSS样式怎么调,可能花大半天还做不好。但如果调用 “简历网页Skill”,只要告诉它“我要做一个蓝色风格的个人简历,包含教育经历和项目经验”,它就会自动生成完整的代码,你只要替换成自己的信息就行。这就是Skills的意义,把复杂的开发步骤打包成“一键能用”的工具,新手不用懂太多技术也能搞定。二、什么时候用Skills当需要将复杂、模糊的指令转化为一系列确定、可靠且可重复的操作时,是使用Skills的最佳时机。适用Skills的场景使用场景核心作用举例基础开发快速搭框架免从零敲代码,一键生成基础可用的代码框架做个人简历、产品展示页、简单表单网页重复做同类开发任务封装固定流程,同类任务一键调用,避免重复工作多次制作同类型的展示网页、反复写基础接口代码规范代码格式/排查小错误自动整理代码格式,排查低级语法错误缩进混乱的HTML/CSS代码美化、漏写标签排查解决开发中不会的功能不用查复杂教程,一键实现不懂的开发功能给网页加图片轮播、做响应式适配、加表单校验 三、在华为云码道(CodeArts)代码智能体中怎么使用Skills 在华为云码道(CodeArts)代码智能体中使用Skills的操作一点都不复杂,只需要在智能体模式中,通过自然语言指令调用Skills,就可以直接触发: “使用skill生成一个科技公司官网首页” 四、创建自己的Skill 可能有新手觉得“创建Skill肯定很难”,其实完全不是!每个 Skill 都包含一个目录,其中必须包含一个 Skill.md 文件,此文件就由以下几部分组成:必需字段name:Skill 的名称(最多 64 个字符)description:Skill 的功能及何时使用的清晰描述,这个尤为重要。 可选字段dependencies: Skill 所需的软件包列表 基础 Skill.md示例:---name: Skill名称,必填description: Skill的功能及何时使用的清晰描述,必填dependencies: 运行所需依赖包,如 ["requests>=2.25", "pandas"],可选---# Skill名称## 功能概述用1-2句话概括该技能的核心功能。 ## 使用时机与场景触发Skill的场景与条件 ## 执行步骤清晰的步骤说明,智能体应遵循的指导 ## 输出格式描述Skill返回的结果格式 ## 示例使用此 Skill 的具体示例我试了一次,很快就做好了自己的Skill,整个过程不用懂复杂编程,只要能说清楚“要做什么、步骤是什么”,新手也能搞定,相当于把自己常用的操作变成了“一键工具”。还可以分享到社区,让更多开发者受益。 五、真实案例为了看到使用Skill的效果,让我以创建“将无序文字自动转为规范有序清单”Skill为例。接着,在华为云码道(CodeArts)代码智能体中使用这个Skill。“生成一个会议记录小程序,要利用text-to-order-list 这个skill生成”可以看到,华为云码道(CodeArts)代码智能体完全遵循了在Skill中定义的指令,按要求生成了会议记录整理小程序,是不是很简单呢?作为编程新手,最害怕的就是“不会做、做不好”,而Skills就像一个“开发搭子”,把复杂的技术打包成简单的工具,让我们不用懂太多专业知识,也能快速做出像样的项目。如果你也是刚学编程的新手,或者想快速完成简单的开发任务,一定要试试在华为云码道(CodeArts)代码智能体中使用Skills。不用怕看不懂、不会用,它的操作就像聊天一样简单,现成的工具直接用,自己创建也不难,能让你少走很多弯路,更快感受到编程的成就感。
-
使用无线wifi接收器连接无线wifi上网,帐号登录无问题,但是确认授权后一直提示登陆失败,怎么解决?
-
CodeArts IDE鸿蒙PC版应用市场下架了吗?找不到了
-
版本: 26.2.11VSCode 版本: 1.96.4提交: 298d773f181fcd7ab5db92828fcb0f89fbae41e5日期: 2026-02-28 15:29:55Electron: 32.2.6Chromium: 128.0.6613.186Node.js: 20.18.1V8: 12.8.374.38-electron.0OS: Windows_NT x64 10.0.26200
yd_217639264
发表于2026-03-05 14:28:14
2026-03-05 14:28:14
最后回复
CodeArts小助手-蚂蚁
2026-03-06 09:16:53
85 5 -
目前国内的trae和codebuddy支撑三方模型自定义配置,希望codearts支持一下,最近使用了codearts挺不错的,在使用高峰的时候会出现卡顿或者慢的情况,自己买了三方的coding plan完全可以接入后使用避免现在使用免费模型高峰的情况下的卡顿的情况,系统贵司支持一下。
yd_272062627
发表于2026-03-05 14:12:51
2026-03-05 14:12:51
最后回复
yd_254441319
2026-04-27 12:27:15
1929 5 -
什么时候可以支持 Mac Intel
-
我看我遇到的问题大家也遇到了,希望前期能做到2天一小更,每周一大更。尽快的解决掉大家问题,不要让大家失去信心和耐心!!
-
步骤:在CodeArts里面点击华为账号登录, 提示登陆授权, 点击确认授权。 等一会,出现登陆失败。。。 昨天都能正确登陆。 啥也没变,今天就不行了。 请问是啥情况。。
-
【案例实践】CodeArts 代码智能体,快速开发一个web银行业务示例项目诉求:“用java语言生成一个银行业务的web项目,实现信息录入和存取款功能”作为一名代码初学者,只会基础语法,代码编写困难,缺乏完整的项目开发经验和系统架构能力。想要自主开发一个软件比较困难。自从用上了华为云CodeArts代码智能体,我发现编程这件事真的变得更简单了。以前总觉得写代码要懂很多专业知识,但现在,我只需要用日常语言说清楚我的想法,它就能帮我把产品需求、功能细节和用户体验清晰地表达出来。更神奇的是,我甚至不需要任何编程基础,极短的时间内,一个完整的产品雏形就做出来了1.1 传统银行业务项目开发缺点1.1.1 开发周期长从分析、架构、环境搭建、编码实现、前端渲染到测试调试整个流程下来需要花费很长时间。1.1.2 技术门槛高需掌握Java、Spring、数据库、前端等多种技术框架配置复杂:Spring Boot、JPA、mysql、html、css等框架配置繁琐安全机制实现难:身份认证、会话管理、数据加密需要专业知识并发处理复杂:多用户同时操作时的数据一致性问题1.1.3 多轮调试代码写错了要查找bug,界面不美观要调整样式。耗费时间和精力,且容易引入其他bug1.2 CodeArts代码智能体IDE编程实现示例项目1.2.1 提示语描述需求编程我用日常语言告诉CodeArts代码智能体:" 用java语言生成一个ATM的web项目,实现信息录入和存取款功能"。短短几分钟,CodeArts代码智能体就帮我理出了清晰的任务计划。这种‘说需求,出方案’的体验真的太友好,完全不需要我纠结技术细节,我这种非专业开发者也能轻松上手。1.2.2 理解和分析需求,精准适配需求CodeArts代码智能体可以充分理解需求,并且对需求进行任务分析。如银行示例项目采用的架构和技术选型如下1 技术选型• Spring Boot 3.2.0 - 后端框架• Spring Data JPA 3.2.0 - 数据持久化• Mysql – 关系型数据库• Thymeleaf 3.1 - 模板引擎• Maven 3.x - 项目构建• Java 17 - 开发语言2 系统架构系统采用经典的三层架构设计:• 表现层:Thymeleaf模板 + 原生CSS/JavaScript• 业务层:Spring Boot + Spring Data JPA• 数据层:Mysql数据库3 需求任务提供登录、开户、主菜单、余额查询、存款、取款、交易记录等功能1.2.3 智能初始化项目,生成编码1 项目初始化CodeArts代码智能体自动完成以下工作:1. 创建Maven标准项目结构2. 配置pom.xml依赖文件3. 生成Spring Boot启动类4. 配置application.properties2 核心功能实现数据模型:Account(账户实体)、Transaction(交易实体)业务服务:createAccount()、login()、deposit()、withdraw()、getTransactionHistory()3 前端页面采用响应式设计,包含8个页面模板:index.html、login.html、register.html、menu.html、balance.html、deposit.html、withdraw.html、transactions.html4 项目结构 ATM/├── pom.xml├── src/main/java/com/atm/│ ├── AtmApplication.java│ ├── controller/AtmController.java│ ├── model/Account.java, Transaction.java│ ├── repository/*.java│ └── service/AtmService.java└── src/main/resources/templates/*.html1.2.4 需求调整,实时响应(使用skills)"项目为什么启动不了"仅需描述问题,CodeArts代码智能体就快速定位逻辑漏洞并提供修复代码,替换后问题立即解决。"使用frontend-design技能优化下页面"仅通过对话就可以使用内置skills的frontend-design对页面进行优化。优化后前后对比 1.2.5 启动服务验证功能1:CodeArts代码智能体可以帮助自主启动2:功能验证 至此,已高效完整实现银行示例项目。1.2.6 使用CodeArts智能体编程,体验感刚开始可能还有怀疑的感觉,但是一上手,它那种“秒懂你需求”的默契感觉就出来了。感觉它不像那种冷冰冰的机器,反而有点像那种“虽然话不多,但活儿特利索”的靠谱的人。遇到问题它会试着去解决,即使解决不了,也会给出几种优化思路,让我觉得很有参与感。使用了智能体,干活效率真的没得说。
-
操作系统:Win10 64bit;Node:22.22 LTS 版本在DOS命令下运行提示:D:\Program Files\CodeArts Agent>codearts-agent.exeD:\Program Files\CodeArts Agent>----- Native stack trace ----- 1: 00007FF633DB9A3A uv_cpumask_size+56202 2: 00007FF633D59136 node::InitializeOncePerProcess+1606 3: 00007FF633D58B15 node::InitializeOncePerProcess+37 4: 00007FF631FC5DFB node::loader::ModuleWrap::SelfSize+3483 5: 00007FF631F0EFB4 std::__Cr::vector<v8::CpuProfileDeoptInfo,std::__Cr::allocator<v8::CpuProfileDeoptInfo> >::__alloc+71636 6: 00007FF632F2316B uv_timer_set_repeat+1125227 7: 00007FF632F26F53 uv_timer_set_repeat+1141075 8: 00007FF632F2276D uv_timer_set_repeat+1122669 9: 00007FF6320C4082 v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+48633810: 00007FF6320C522A v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+49085811: 00007FF6320C5050 v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+49038412: 00007FF6320C38D4 v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+48437213: 00007FF6320C3A8D v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+48481314: 00007FF631E03421 v8::SourceLocation::SourceLocation+6142515: 00007FF6363E8742 Cr_z_adler32+552456216: 00007FF94BD97374 BaseThreadInitThunk+2017: 00007FF94C23CC91 RtlUserThreadStart+33
-
1.为啥安装不下来,晚上十一点多就挂着了,早上起来一看还这样,早上准备关机结果安装成功了但是报错“Internal Error: Callspawnserver: Unexpected Response: $0”2.我让他开发,他跟我说只读文件没有权限,有时候又说是path环境问题,但我去path里面没发现路径里面有特殊字符3.不能直接修改文件吗,老是用python或者别的给我修改,修改了新生成的工具型文件又不给我删除,有的旧文件也不给我删,做完我都不知道哪些有用哪些没用,过段时间他也不知道哪些有用哪些没用
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签