-
安装CodeArts Agent 版本: 26.3.3插件 后报错:HuaweiCloudToolkit IDE 包含冲突模块'com.huawei.codebotjava. push.codeefpycharm版本:2024.1.4
yd_254916920
发表于2026-04-14 10:57:59
2026-04-14 10:57:59
最后回复
CodeArts小助手-蚂蚁
2026-04-14 11:22:46
31 1 -
码道(codeArts) 解决openclaw ⽣成⼩说的质量 支持免费使用GLM5.1背景 最近的openclaw小龙虾特别火,那么万少也是使用了小龙虾来玩一些有意思的功能。其中呢,我用它来帮我生成小说,以及自动发布小说到小说平台上。 然后,当万少把小说发布到七猫小说平台上的时候,发现这个平台有一个挺有意思的功能,就是它会用AI帮我检查我当前小说的质量,如它可以检测出来,这一章小说它的剧情有点太拖沓了,或者是剧情有点冗余了。它可以呢,简单的帮我检查出来。 那这个时候,我们就想要去修改这一篇小说,那一般的场景是,我们只能回到本地文件中来修改这个小说。考虑到用户的注意力需要从浏览器又切换回本地,那这个过程体验起来不太好,如果我们可以直接在七猫小说的平台上直接一键优化,那能达到这个能力就太好了。 所以基于这个需求呢,我就使用码道开发了一款谷歌浏览器插件,这个浏览器插件呢,就可以检测我们七猫小说的这个文本,然后提供了众多的优化方案,如有这个检查冗于扩写错别字、剧情等等等等。 接下来呢,我们就分享一下这个插件是怎么样通过码道来生成的。什么是码道 (CodeArts) 一个由华为云主导开发、一个理解项目需求,懂得编码之道,善用百器的实干派AI研发专家注册华为云账号https://www.huaweicloud.com/使用码道需要用到华为云账号,这里可以先注册好。目前码道也支持免费使用 GLM5.1,值得一试。如果使用人数太多的话,建议选择 GLM5.0模型或者4.7模型。下载和安装https://codearts.huaweicloud.com/?source=dmzntsq1&sourcead=gw 打开码道的官网,根据自己的操作系统来下载和安装然后在桌面上打开码道你可以创建一个文件夹用来存放你的工程。然后在码道上登录华为云账号。选择开发范式你可以选择探索模式和规范驱动模式或者直接开始开发。 如果你是使用码道从0到1开发项,那么建议使用 规范驱动模式的方式,它会先帮你生成需求文档、验收文档,然后待你审核通过了,再开始编码。一口气基本可以做到把工程写得七七八八。 如果你是用码道开发已有的工程,那么你可以选择探索模式,边聊天边开发。万少这里是选择了规范驱动模式,因为我希望码道一口气帮我完成整个工程。开始输入需求帮我创建一个谷歌浏览器插件,它的功能是可以将我鼠标选中的部分文本内客,进行重构。这个重构主要是针对七猫小说平台审核我的文章的。它有会在需要调整的地方添加黄色标记。我现在想要了解,这个插件如何设计才可以做到,一键将小说内容进行调整 (主要是移除重复情节) 生成需求规格文档接着码道自己开始帮我生成这个工程的需求规格文档。开发者自己审核这个时候,开发者可以自己审核这个文档,进行必要的调整。然后告知码道,可以继续下一步。项目开发完成码道会根据已有的文档制定开发计划,然后一口气帮我们把工程开发完,这个时候我的目录下便得到了谷歌浏览器插件的产物。谷歌浏览器加载插件此时可以在谷歌浏览器上加载这个插件来验证功能。勾选开发者选项。选择开发好的浏览器插件成功加载配置插件插件想要实现优化文本的功能,其实也是需要用到AI能力的,所以在开发的时候,我也添加了插件中添加兼容openAI大模型的配置。允许用户自己填写自己的模型配置。执行优化小说在网页上需要调整的小说部分,选中需要优化的文本,右键,然后可以自助的选择菜单,便可完成这个小说的优化了。关于我万少-万绍业华为HDE · 鸿蒙极客 · 全栈工程师10年互联网从业经验,资深全栈工程师,前端开源生态贡献者。具有丰富vue、react、小程序、鸿蒙原生应用开发经验。 鸿蒙三方库-ef-tool贡献者
-
1.查询Linux进程中的Interactor进程的参数列表中的输出文件名 xxx2.在接收样本数据时,手动写入查询到的文件 xxx3.在main函数的输出最后一个OK之前杀死Interactor进程,然后直接return,不再执行后续的流程,防止之前我们手动写入的文件数据被后续流程覆盖掉修复建议:禁止在main函数中直接调用Linux命令
-
选手程序可以在运行时定位并篡改评测输出文件中的求解时间字段(time_ns),从而任意操控 Checker 计算的性能分。 这个漏洞从练习赛你们就不修,都出来115w分了还不上心?能有多难???到正赛仍存在此漏洞,你们FAQ禁用fork,那是fork的问题吗?你们出题组到底有没有让安全组的人看一下?咱们办个比赛长点心可以吗?我今天就给你们讲明白到底是怎么个事情漏洞原理评测流程:Runner 启动 Interactor 和 Solution → Solution 通过管道交互 → Interactor 将答案和求解时间写入输出文件 → Checker 读取该文件评分。两个根本问题:选手程序可以写输出文件:Solution 与 Interactor 在同一文件系统中运行,没有沙箱隔离。Solution 可以通过 /proc 或目录扫描定位输出文件路径,然后直接替换该文件。Checker 不校验 time_ns:Checker 直接信任输出文件中的时间值,没有与 Interactor 的实际计时做任何交叉验证。CalcPerformScore 对 timeRatio 没有下界保护——time_ns 为 0 时性能分暴涨 7 倍,为负数时趋向无穷。攻击实现核心代码不到 30 行。选手在解题过程中将答案缓存在内存中,解完后写入临时文件,再通过 rename() 原子替换输出文件。由于 Interactor 在启动时就打开了输出文件的文件描述符,rename() 后 Interactor 的写入指向旧 inode,不会覆盖选手的文件。整个过程只用了 open、write、rename 三个标准系统调用,可以伪装成"结果缓存"或"性能统计"功能。Checker 中 CalcPerformScore 的公式为:performScore = exp(-2 × (timeRatio - 1)) × A × 0.4 × weight × 0.2 其中 timeRatio = testOutTime / testAnsTime。由于没有下界保护:篡改的 time_nsChecker 显示的求解时间性能分变化真实值(~3ms)3 ms基线0 或 10 ms~7倍-1,000,000-1 ms~12倍-1,000,000,000-1000 ms趋向无穷如何检测?正常的竞赛解法只读 stdin、写 stdout,不会进行任何文件操作。 对所有提交的最高分源码执行一行命令即可检测:grep -E 'rename|O_WRONLY|O_CREAT|O_RDWR|fopen.*"[war+]|/proc|opendir|readdir' Solution.cpp出现以下任何关键词即为高度可疑:关键词正常解法会用吗漏洞利用中的作用rename绝对不会原子替换输出文件O_WRONLY / O_CREAT / O_RDWR绝对不会创建或写入文件fopen 配合 "w" / "a" / "r+" 模式绝对不会打开文件进行写入或修改/proc绝对不会读取进程信息以定位输出文件opendir / readdir绝对不会扫描目录以定位输出文件利用此漏洞至少需要写入一个文件(无法绕过),因此上述关键词必然出现至少一个。即使进行代码混淆,这些系统调用也无法完全隐藏。不会修?我教你三层,任选一层就够:第一层(最小改动,1 行):Runner 已经有 steady_clock::now() 做超时检测。在 Interactor 退出后,把 Runner 自己算的时间传给Checker(命令行参数或环境变量)。Checker 用 Runner 的时间而不是输出文件里的 time_ns。第二层(稍多,3 行):Interactor 把 time_ns 写到 stderr(选手改不了),不写到输出文件。Checker 从 stderr 读时间。第三层(根治):seccomp 白名单,Solution 进程只允许 read(fd=0)、write(fd=1)、brk、mmap、exit_group 这几个 syscall。任何open、openat、rename、getdents 直接杀进程。Codeforces 和 DOMjudge 都是这么做的。
yd_290942647
发表于2026-04-12 17:47:53
2026-04-12 17:47:53
最后回复
yd_211099978
2026-05-02 19:52:21
1620 19 -
云码道PC端,动不动就卡死,运行极其占用CPU和硬盘空间,写个程序,一个下午CPU能干到60%的使用率,硬盘占用空间更吓人,C盘一个下午少了好几个G!且使用最新模型排队时间太长了,而且经常发生编码中途崩溃,有些时候代码写一半,还没有完全生成文档就莫名奇妙被告知要排队。关键代码就生成了一半,莫名其妙就提示要排队,要不然就是经常使用崩溃,代码自动生成期间,就写不动了,然后弹出一堆英文,大致意思就是用的人太多了。你们能优化下这个软件吗?
yd_228023879
发表于2026-04-11 19:23:58
2026-04-11 19:23:58
最后回复
CodeArts小助手-蚂蚁
2026-04-13 09:19:33
122 2 -
再AI侧边栏输入文字时,切换窗口,再切回来光标丢失,无法连续打字,视频无法上传...
-
这个能放到cursor中使用吗,后续会加入cursor中吗
yd_283332179
发表于2026-04-11 09:37:36
2026-04-11 09:37:36
最后回复
CodeArts小助手-蚂蚁
2026-04-13 09:11:27
56 1 -
云码道(CodeArts)开发时间过长,经常性容易卡死。尤其是重启加载历史对话时,容易卡死,还容易卡死的时候,丢失部分最新历史对话,后续更新可以优化下吗?
yd_238184449
发表于2026-04-11 01:21:33
2026-04-11 01:21:33
最后回复
CodeArts小助手-蚂蚁
2026-04-13 09:09:09
58 1 -
类似laude --dangerously-skip-permissions 这种一键托管怎么设置?每次都要询问 每次都要手动点击 很烦
yd_252227539
发表于2026-04-10 16:32:12
2026-04-10 16:32:12
最后回复
CodeArts小助手-蚂蚁
2026-04-13 09:39:40
61 3 -
输入框中一打汉字就无法修改,无法删除,无法使用,这个插件就不能使用,也不能安装
-
不是吧,我新建一个对话提问题都能触发token上限,也是牛啊。
yd_267504220
发表于2026-04-09 10:14:15
2026-04-09 10:14:15
最后回复
StarDarkMonarch
2026-04-11 15:02:22
320 6 -
GLM5.1早上七点多排队1,排了十几分钟,帖子标题还没写好,就变成排队2了???
yd_80657824
发表于2026-04-09 08:18:04
2026-04-09 08:18:04
最后回复
CodeArts小助手-蚂蚁
2026-04-09 09:26:44
282 1 -
一、概述1.1 案例介绍SKILLs是一种为大型语言模型获取新能力的模块化封装标准。它基于“渐进式披露”(Progressive Disclosure)架构设计,将特定任务的指令、脚本与资源结构化存储为独立单元。该机制允许模型在对话上下文中,通过元数据智能识别用户意图,仅在需要执行特定功能时,才按需加载对应的核心指令(SKILL.md)及可执行资源(如Python脚本、参考文档)。这种架构在保证模型轻量化响应的同时,显著扩展了其处理复杂、多步骤任务的能力。华为云码道(CodeArts)代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。本案例将基于AI IDE华为云码道(CodeArts)代码智能体配置SKILL构建WEB服务器安装部署。1.2 适用对象个人开发者高校学生企业开发者1.2 案例流程说明:PC本地VS CODE安装华为云码道智能体插件;与华为云码道对话让智能体自动安装skills完成WEB服务器安装部署SKILLS的安装;与华为云码道对话,调用work_summary,完成WEB服务器安装部署。资源总览本案例预计花费0元。资源名称规格单价(元)CodeArts代码智能体通用体验版免费二、环境和资源准备2.1. VS Code远程连接云开发环境参考案例《华为开发者空间 - 云开发环境(容器)IDE插件远程连接操作指导》使用VS Code的Huawei Developer Space 插件,远程连接华为开发者空间云开发环境。2.2. VS Code安装CodeArts代码智能体点击Extensions(插件)图标,搜索CodeArts Agent,点击Install(安装)安装插件:安装完成后,点击CodeArts Agent插件图标,点击HUAWEI ID login(华为云ID登录):点击Open(打开),打开外部网站:输入华为账号和密码,登录CodeArts代码智能体CodeArts代码智能体登录成功:首次使用CodeArts代码智能体,会进入开通页面。需要勾选“我已阅读并同意”后,单击“立即开通”,等待套餐开通完成。返回VS Code测试CodeArts代码智能体,输入问题:你好,请介绍自己!2.3. 设置Agent模式点击Agent,再点击右面的设置齿轮图标:点击Auto Approve(自动批准)后面的Not enabled(未启用)授权所有操作:点击返回后,即可使用代码智能体。三、WEB服务器安装部署助手这个skill帮助用户快速、交互式地搭建和部署WEB服务器,提供从服务器选择到测试验证的完整流程。核心工作流程1. 需求收集与服务器选择首先,通过交互式表单收集用户需求:询问步骤:网站开发语言列出常用选项:PHP、Java、Python、Node.js、Go、Ruby提供"其他"选项供用户自定义输入根据语言推荐合适的服务器软件WEB服务器软件选择根据开发语言列出推荐的服务器软件常见选项:PHP: Apache、NginxJava: Tomcat、Jetty、JBossPython: Nginx+uWSGI、GunicornNode.js: Nginx(反向代理)、直接运行Go: Nginx(反向代理)、直接运行显示每个选项的简要说明让用户选择具体安装哪一款网页文件存放目录询问用户网页文件的存放位置提供默认路径建议(如 /var/www/html、/usr/share/nginx/html)用户可以自定义路径记录此路径用于后续配置2. 已安装服务检测与处理在安装前,检测系统中是否已存在目标服务器软件:检测流程:# 检测常见WEB服务器 - Apache: 检查 httpd/apache2 进程和包管理器 - Nginx: 检查 nginx 进程和包管理器 - Tomcat: 检查 tomcat 进程和目录如果已安装:询问用户是否需要卸载现有服务选择卸载:询问是否清除配置文件需要清除: 删除配置文件和安装目录不需要清除: 保留配置文件,仅卸载软件选择不卸载:检查现有配置是否满足需求如不满足,询问是否需要升级或重新配置3. 数据库服务器集成询问用户是否需要连接数据库服务器:数据库选择流程:是否需要数据库是: 继续数据库配置否: 跳过此步骤数据库类型选择列出常用选项:MySQL、MariaDB、PostgreSQL、Oracle、OpenGauss、MongoDB重要: MySQL 和 MariaDB 是两个不同的数据库系统,请明确选择安装其中一个MySQL: Oracle官方维护的关系型数据库MariaDB: MySQL的开源分支,完全兼容MySQL提供"其他"选项供自定义数据库安装检测检测系统是否已安装所选数据库已安装:显示版本信息直接进入配置阶段未安装:询问是否需要安装帮助用户安装数据库服务器数据库连接配置配置主机地址、端口设置用户名和密码创建应用所需数据库测试连接是否成功4. 服务器安装与配置安装流程:安装服务器软件使用系统包管理器(apt/yum/dnf/pacman)或源码安装显示安装进度验证安装是否成功配置文件管理识别配置文件路径:Apache: /etc/apache2/apache2.conf 或 /etc/httpd/conf/httpd.confNginx: /etc/nginx/nginx.confTomcat: /opt/tomcat/conf/server.xml配置方式选择:自动配置: 根据用户需求自动修改配置文件手动配置: 告知用户配置文件路径和修改方法,让用户自行修改常见配置项:网页根目录设置端口配置虚拟主机配置SSL/HTTPS配置反向代理配置PHP-FPM集成(如需要)防火墙配置开放所需端口(80、443、8080等)配置SELinux或防火墙规则使用示例示例1: 部署PHP网站用户: 我想部署一个PHP网站 助手: 好的,我来帮你部署PHP网站。首先,请问你的网站使用什么WEB服务器? 1. Apache (推荐) 2. Nginx 请选择: [1/2] 示例2: 检测到已安装服务助手: 检测到系统中已安装Apache 2.4.41版本。 请问你需要: 1. 卸载现有Apache并重新安装 2. 保留现有Apache并检查配置 3. 取消操作 请选择: [1/2/3] 示例3: 数据库集成助手: 请问你的网站需要连接数据库吗? [Y/n]: y 助手: 请选择数据库类型: 1. MySQL (Oracle官方维护) 2. MariaDB (MySQL开源分支,完全兼容) 3. PostgreSQL 4. Oracle 5. OpenGauss 6. MongoDB 7. 其他 请选择: [1-7] 助手: 注意: MySQL和MariaDB是两个不同的数据库系统,请根据你的需求选择: - MySQL: 适合需要Oracle官方支持的场景 - MariaDB: 开源免费,性能优化,完全兼容MySQL注意事项权限要求需要root或sudo权限进行安装和配置提示用户使用sudo或切换到root用户系统兼容性支持主流Linux发行版:Ubuntu、Debian、CentOS、RHEL、Fedora自动检测系统版本并选择合适的包管理器安全建议提醒用户修改默认密码建议配置防火墙规则推荐启用HTTPS备份建议在修改配置前备份原配置文件提供回滚机制工作流程总结开始 ↓ 收集需求(语言、服务器、目录) ↓ 检测已安装服务 → 已安装 → 询问卸载/保留 ↓ 安装服务器软件 ↓ 配置服务器(自动/手动) ↓ 数据库集成(可选) ↓ 启动服务 ↓ 生成测试代码 ↓ 验证部署 ↓ 清理测试文件(可选) ↓ 完成实施指南当用户请求部署WEB服务器时,按照以下步骤执行:初始化交互会话使用中文问候用户简要说明将要进行的步骤逐步收集信息按顺序询问:开发语言 → 服务器软件 → 网页目录 → 数据库需求每个问题提供清晰的选项记录用户的选择执行部署操作检测系统环境处理已安装服务安装所需软件配置服务器和数据库验证和测试启动服务生成测试代码执行测试验证清理测试文件提供后续指导告知配置文件位置提供常用管理命令给出安全建议实践部分Skill代码仓:cid:link_2安装skill从https://gitcode.com/JeffDing/JeffDing_Skills/tree/main/web-server-deployment 安装skills 到 ~/.codeartsdoer/skills/ 因为GLM5.1上线后使用的开发者比较多,所以需要排队一会,如果着急使用的话可以切换到其他的模型可以排队时间稍微短一点甚至不用排队。等待结束后,智能体就会开始帮助安装skills了安装完成后会给出一个简单的安装详情使用Skills安装配置web服务器以部署一个PHP服务器为例,Prompt如下使用web-server-deployment安装部署一个PHP服务器智能体收到指令后会让用户选择需要安装哪个类型的WEB服务器软件部署WEB应用,智能体也会给出每个web服务器软件的特点供用户进行参考根据自己实际需要进行选择就好,后续智能体都能自动帮忙完成配置智能体还会询问一下用户的web网页存放的目录,是放在默认目录下还是会自定义一个新的目录,一样可以根据自己实际需求进行选择填写。选择完网页存放路径后智能体会询问用户是否需要数据库,根据实际需要进行选择。如果不需要数据库只是一个静态网页的话,那智能体就会跳过这一步直接进行web服务器安装配置。如果选择需要数据库的话,智能体还会询问用户使用哪种数据库软件这边只列出了常用的一些开源数据库的类型,如果使用的是商业数据库的话在【其他】一栏中输入。当然商业数据库的话智能体不一定能帮助进行安装,不过可能会给出安装提示。这边我们以【MySQL】数据库为例进行体验。需求全部确认完毕后,智能体就会开始帮助用户进行WEB服务器的安装配置所有的配置智能体完成后会自动生成一个测试用例进行测试全部测试完成后,智能体会给出一个简单的报告和测试样例的访问地址访问一下测试地址看看效果,访问http://127.0.0.1这个地址可以看到PHP的一些信息,这样就说明安装部署已经完成了。接下去访问http://127.0.0.1/test_db.php这个地址看一下数据库的情况可以发现数据库的链接也已经成功了,因为使用的智能体安装配置的MYSQL数据库,我们可能不知道密码,我们可以尝试让智能体帮忙看一下数据库系统的密码是什么帮忙看一下mysql的管理密码是什么可以看到智能体给出了mysql系统的用户及密码信息,方便后续我们自己进行管理。当然我们也可以通过给智能体发prompt的形式让智能体进行协助配置。至此,配置SKILL安装配置WEB服务器的体验就算完成了,各位小伙伴快来下载华为云码道(CodeArts)代码智能体体验吧
-
尝试过多次卸载和安装码道,然后添加个人技能skill。这是哪里的问题?开始码道安装到C盘,不可以,又更换到D盘也不可以,回到C盘还是不行。
-
训练营云声征集活动来啦!挚地邀请开发者朋友们积极参与华为云开发者训练营,体验华为云码道(CodeArts)代码智能体,如您在体验中有任何产品问题,发现任何体验不友好、产品Bug、文档页面错漏等情况,可在云声平台反馈给我们,获得产品采纳,即可领取云声专属礼品! 参与方式:一、*完成账号注册和登录,填写报名问卷第1步:(已注册并实名可跳过)华为云账号实名认证,点击这里。(已设置可跳过)登录后设置社区昵称,点我设置第2步:点击报名填写报名问卷,提供礼品发放地址等信息 二、活动规则:(1)云声平台反馈格式:【训练营】第1期-标题(2)在本贴下方,回复云声建议标题及链接,示例:【功能建议】CodeArts分享聊天时失败:https://bbs.huaweicloud.com/suggestion/detail/142689 三、活动流程(1)投稿时间:2026年4月8日起(2)奖项公示:每7个工作日公布1次(3)奖品发放:奖项公示后2个工作日 四、评奖规则凡在本贴下方回复的云声建议,产品采纳均可获得价值10元华为云代金券,数量不限,ID不限,可与其他活动叠加使用。 注意事项:(1)同一华为云账户可多次参与云声建议,奖励可叠加。(2)反馈建议的华为云账号需与问卷提交的华为云账号一致。(4)为了您顺利获取奖品,请关注站内私信,并加入【训练营】微信群。(5)发帖内容需遵守华为云社区规范,华为员工参与无效,违规将取消资格。 如有疑问,可扫描训练营二维码,加入活动交流群,咨询华为云小助手。
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签