• [技术干货] 【案例分享】从经验驱动到智能驱动,华为云码道(CodeArts)代码智能体助力数据库性能优化效率大幅提升
    从经验驱动到智能驱动,华为云码道(CodeArts)代码智能体助力数据库性能优化效率大幅提升"新增一个表关联查询,性能大幅下降!"这是发生在某云服务团队在EIP租户限速功能开发中遇到的典型难题。面对50万条记录的EIP带宽表和5万条记录的租户带宽表,开发者在数据库映射mapper文档中添加LEFT JOIN后,数据库查询性能直线下降。华为云码道(CodeArts)代码智能体的出现,重新定义了数据库性能优化范式,将传统依赖个人经验、耗时数天的分析过程,转变为分钟级智能诊断。通过自动解析SQL、精准识别瓶颈、量化评估影响,让开发者无需精通数据库原理,也能快速获得专业级的优化方案。开发者痛点在传统的数据库性能分析过程中,开发者往往面临三大难点:开发者需要花费数小时甚至数天逐条检查SQL开发者需要检查的内容包括但不限于手动分析JOIN条件、WHERE子句、索引使用情况等,同时还要反复测试验证。问题识别依赖个人经验一旦遇到复杂查询或多表关联,非资深工程师的分析时间更是成倍增长,且容易遗漏问题,性能分析效率事倍功半。优化方案缺乏体系化评估缺乏统一的评估标准和量化指标,导致优化方向可能偏离实际需求,甚至可能引入新的性能问题。更令开发者头疼的是,如果上线后才发现性能问题,往往需要版本回滚、重新分析、再次优化等操作,开发效率大打折扣。华为云码道(CodeArts)代码智能体为开发者带来全新的数据库性能分析体验相比传统人工分析,华为云码道(CodeArts)代码智能体让数据库性能优化从"经验依赖"变为"智能驱动",真正实现把性能问题白盒化,提前测试介入,减少返工。华为云码道(CodeArts)代码智能体在如下方面全方位助力开发者:自动解析复杂的表结构自动识别性能问题识别索引设计缺陷评估并分析SQL执行计划更重要的是,华为云码道(CodeArts)代码智能体可按P0/P1/P2优先级分类问题,并提供可执行的优化方案——包括索引创建SQL、SQL重写建议、架构优化思路,甚至预估优化后的性能提升幅度,让开发者快速定位瓶颈并实施优化。让我们通过一个真实的数据库优化案例来介绍华为云码道(CodeArts)代码智能体在性能影响评估、优化建议、预期性能改善等方面的具体表现。Step 1. 生成性能影响评估报告输入提示词:请帮我分析一下这个mapper.xml中是否存在SQL链表查询的问题点,形成可优化的分析报告。华为云码道(CodeArts)代码智能体输出:在聊天框中生成建议的性能评估总结,列明问题类型、严重程度、性能影响、优先级等内容;在工程内生成详细的性能分析报告图1-1 聊天框内的性能评估总结图1-2 性能分析报告Step 2. 生成优化建议根据性能分析报告的内容,按照优先级对数据库进行优化,以下是优化内容:索引优化(P0)1)在eipbandwidths表上创建联合索引-- 创建(project_id, tenant_id, region)联合索引CREATE INDEX idx_project_tenant_regionON eipbandwidths(project_id, tenant_id, region);2)在project_bandwidth表上创建联合索引-- 创建(project_id, tenant_id, region)联合索引CREATE INDEX idx_project_tenant_regionON project_bandwidth(project_id, tenant_id, region);SQL优化(P1)优化LEFT JOIN为INNER JOIN-- 修改前LEFT JOIN project_bandwidth pb ON ...-- 修改后INNER JOIN project_bandwidth pb ON ...2)按需查询字段,避免SELECT *,只查询必要的字段-- 修改前SELECT    <include refid="Base_Column_List"/>,    <include refid="Project_Bandwidth_Column_List"/>-- 修改后(示例)SELECT    eb.id, eb.eip_id, eb.bandwidth_size, eb.project_id, eb.tenant_id,    pb.bandwidth_quota, pb.bandwidth_used, pb.bandwidth_available3)优化分页查询, 使用游标分页替代OFFSET分页-- 修改前(深度分页性能差)SELECT ...ORDER BY eb.created_at DESCLIMIT #{offset}, #{pageSize}-- 修改后(使用游标分页)SELECT ...WHERE eb.created_at < #{lastCreatedAt}ORDER BY eb.created_at DESCLIMIT #{pageSize}4)优化COUNT查询-- 修改前SELECT COUNT(DISTINCT eb.id)-- 修改后SELECT COUNT(*)架构优化(P2)引入缓存层,对高频查询的数据进行缓存@Cacheable(value = "eipBandwidth", key = "#id")public EipBandwidthWithProjectBandwidth selectById(String id) {    return mapper.selectById(id);}使用读写分离,将查询操作路由到从库@TargetDataSource("slave")public List<EipBandwidthWithProjectBandwidth> list(QueryParam param) {    return mapper.list(param);}对于列表查询,先返回EIP带宽信息,异步加载租户带宽信息public List<EipBandwidthDTO> list(QueryParam param) {    // 同步查询EIP带宽信息    List<EipBandwidth> eipList = mapper.listEipBandwidths(param);    // 异步加载租户带宽信息    CompletableFuture<Map<String, ProjectBandwidth>> pbFuture =        CompletableFuture.supplyAsync(() ->            mapper.batchSelectProjectBandwidths(extractProjectIds(eipList))        );    // 组装结果    Map<String, ProjectBandwidth> pbMap = pbFuture.join();    return assembleResult(eipList, pbMap);}代码优化(P2)减少动态SQL条件,将常用查询固化为独立方法// 通用查询方法(保留)List<EipBandwidthWithProjectBandwidth> list(QueryParam param);// 常用查询方法(新增)List<EipBandwidthWithProjectBandwidth> listByProjectId(String projectId);List<EipBandwidthWithProjectBandwidth> listByTenantId(String tenantId);List<EipBandwidthWithProjectBandwidth> listByRegion(String region);List<EipBandwidthWithProjectBandwidth> listActiveByProjectId(String projectId);优化JSON字段处理,将高频查询的JSON字段拆分为独立字段-- 修改前ALTER TABLE eipbandwidths ADD COLUMN extend_info JSON;-- 修改后ALTER TABLE eipbandwidths    ADD COLUMN max_connections INT,    ADD COLUMN timeout INT,    ADD COLUMN monitoring_enabled BOOLEAN;Step 3. 测试性能优化结果接下来设计几个测试场景,并输出测试结果。我们将针对基础查询、分页查询、COUNT查询、统计查询、压力测试等几个方面进行测试。由于篇幅有限,仅提供分页查询测试的代码示例。分页查询测试代码示例@Testpublic void testPaginationQuery() {    // 测试不同深度的分页    int[] offsets = {0, 1000, 10000, 100000, 200000};    for (int offset : offsets) {        QueryParam param = new QueryParam();        param.setPageSize(20);        param.setOffset(offset);        long startTime = System.currentTimeMillis();        List<EipBandwidthWithProjectBandwidth> result = mapper.list(param);        long endTime = System.currentTimeMillis();        log.info("分页查询(offset={})耗时: {} ms", offset, endTime - startTime);    }}输出可视化测试结果输入提示词:请根据性能分析报告中的内容,输出可视化的优化前后测试结果对比。华为云码道(CodeArts)代码智能体输出:在工程中生成测试前后性能优化结果的报告,如下图图2-1 性能优化结果报告从测试结果可以看出,通过创建三字段联合索引和优化SQL查询,整体性能提升显著。总结华为云码道华为云码道(CodeArts)代码智能体通过自动化分析、精准识别各类性能问题、提供可执行的优化方案,将数据库性能优化从"经验驱动"转变为"智能驱动",使分析效率大幅提升、问题识别全面性同样大幅提升。未来,华为云码道华为云码道(CodeArts)代码智能体将实现从性能诊断到自动修复的全流程闭环,为开发者提供更智能、更高效的数据库优化体验,真正让性能优化不再是技术门槛,而是开发过程中的标准实践。
  • 【案例分享】基于华为云码道(CodeArts)代码智能体,快速搭建小型电商平台Demo
    基于华为云码道(CodeArts)代码智能体,快速搭建小型电商平台Demo案例介绍本案例基于华为云码道(CodeArts)代码智能体,快速搭建小型电商平台Demo。案例内容1        概述1.1        案例介绍华为云码道(CodeArts)代码智能体是一款集IDE、Code Agent、代码大模型为一体的智能编码产品。它面向项目级代码生成、代码续写、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等场景功能,为开发者提高研发效率,提供极致的智能化编码体验。本案例基于华为云码道(CodeArts)代码智能体,快速搭建小型电商平台Demo。1.2        案例流程 说明:1.       用户下载安装华为云码道(CodeArts)代码智能体;2.       登录华为云码道(CodeArts)代码智能体,输入指令自动生成小型电商平台代码;3.       浏览器体验电商平台。2        基础环境与资源准备2.1        下载安装华为云码道(CodeArts)代码智能体参考教程,下载安装IDE:、2.2        登录华为云码道(CodeArts)代码智能体安装完成之后,点击打开文件夹或新建项目,用于存放项目文件:登录华为云码道(CodeArts)代码智能体:注意:如果已经登录华为账号,直接跳转至登录授权页面,否则,直接拉起华为账号登录界面。自动拉起华为账号登录界面,输入账号和密码:首次使用华为云码道(CodeArts)代码智能体,会进入开通页面(若已经开通,会进入批准登录界面)。需要勾选“我已阅读并同意”后,单击“立即开通”,等待套餐开通完成。开通完成后,跳转至登录授权页面,点击确认授权:3        小型电商平台系统开发系统实战3.1        华为云码道(CodeArts)代码智能体生成代码,并使用skill和规则优化代码3.1.1      根据需求快速生成代码1.       输入快捷指令:请帮我构建一个小型电商系统,要求如下:a)    用java语言设计一个旺仔商城的小型web网上商城的项目。b)    购买旺旺产品功能c)    大轮盘抽奖d)    二维码兑换产品e)    玩游戏娱乐赚取积分f)     积分兑换产品的功能g)    如果没有登录则跳转登录页面,登录后回到主页,注册后直接跳转主页2.       华为云码道(CodeArts)代码智能体通过规划任务,开始创自动生成项目代码:3.       启动项目3.1.2      快速调整需求1.       大转盘抽奖发现没有显示当前剩余积分。输入提示词:“幸运大转盘抽奖时,请显示当前积分”,效果如下图2.       购物车结算时,弹框提示样式简单,需要优化输入提示词:“结算确认弹框提示请优化下样式”,优化后如下图3.       购买时没有地址,需要新增订单地址信息。输入提示词:“购物车结算时没有购买地址信息,请加入选择地址功能”,优化后如下图    3.1.3      使用图片替换原有图片选择图片,并输入提示词:“请把产品专区的旺仔牛奶图片替换下”替换后如下图3.1.4      使用Skill书写电商文档技能(Skill)是一种能力封装机制,用于将专业知识(如编码经验、常见问题解决方案等)组织为可复用的模块。Agent Skills本质上是包含指令、脚本和资源的文件夹,Agent可以按需动态加载这些专业化的“技能包”,以提升特定任务的执行能力、执行效率。1.       新建项目级Skill content_research_writer,生成SKILL.md文件2.       下载content_research_writer技能包。并解压登录GitCode平台下载content_research_writer3.       将解压的的SKILL.md和references替换/拷贝到content-research-writer目录下4.        输入提示词“使用内容研究与写作助手技能帮您撰写一篇关于电商避坑指南的文章”,如下图生成了电商避坑指南.md文件 3.1.5      创建规则,优化代码1.       创建项目级规则,并添加规则2.       如图webconfig没有注释,输入提示词“用规则优化代码”。代码优化后,webconfig自动生成了注释。3.2        测试电商平台3.2.1      注册3.2.2      首页购买产品3.2.3      幸运大转盘抽奖3.2.4      玩游戏赚积分3.2.5      积分兑换产品3.2.6      我的订单
  • [技术干货] 在线养虾模式开启,用华为云码道(CodeArts)代码智能体Skill快速安装OpenClaw
    今天带大家实操一把,看看怎么在华为云码道(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)代码智能体产品体验交流群进行交流。  
  • [问题求助] 上下文长度满了
    请教下,如果我项目还没完成但是上下文长度快要满了,应该怎么办,重新新建会话之前的记忆应该会没了吧
  • [交流吐槽] 增加提示音
    agent在完成一个任务,或者执行过程中需要和用户交互时,应该有提示音。
  • 【案例分享】基于华为云码道(CodeArts)代码智能体+skill-creator构建个人skill
    案例介绍本案例将基于华为云码道(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使用华为云码道(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版应用市场下架了吗
    CodeArts IDE鸿蒙PC版应用市场下架了吗?找不到了
  • [问题求助] 智能体无法识别图片-已更新了最新版本的codearts
      版本: 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  
  • 支持自定模型接入(智谱 kimi 方舟 coding plan)
    目前国内的trae和codebuddy支撑三方模型自定义配置,希望codearts支持一下,最近使用了codearts挺不错的,在使用高峰的时候会出现卡顿或者慢的情况,自己买了三方的coding plan完全可以接入后使用避免现在使用免费模型高峰的情况下的卡顿的情况,系统贵司支持一下。
  • [交流吐槽] Mac Intel
    什么时候可以支持 Mac Intel
  • [问题求助] 我看我遇到的问题大家也遇到了,希望前期能做到2天一小更,每周一大更。尽快的解决掉大家问题,不要让大家失去信心和耐心!!
    我看我遇到的问题大家也遇到了,希望前期能做到2天一小更,每周一大更。尽快的解决掉大家问题,不要让大家失去信心和耐心!!
  • [问题求助] 请问CodeArts上提示登陆失败是怎么解决。
    步骤:在CodeArts里面点击华为账号登录, 提示登陆授权, 点击确认授权。 等一会,出现登陆失败。。。 昨天都能正确登陆。 啥也没变,今天就不行了。  请问是啥情况。。
  • [技术干货] 【案例实践】CodeArts 代码智能体,快速开发一个web银行业务示例项目
    【案例实践】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智能体编程,体验感刚开始可能还有怀疑的感觉,但是一上手,它那种“秒懂你需求”的默契感觉就出来了。感觉它不像那种冷冰冰的机器,反而有点像那种“虽然话不多,但活儿特利索”的靠谱的人。遇到问题它会试着去解决,即使解决不了,也会给出几种优化思路,让我觉得很有参与感。使用了智能体,干活效率真的没得说。
总条数:222 到第
上滑加载中