-
在海量代码库中快速定位业务逻辑、理解复杂系统架构、生成符合规范的代码片段,一直是研发团队面临的共性挑战。传统的代码搜索依赖关键词匹配,往往无法准确理解开发者的真实意图;代码审查和文档维护则需要投入大量人力成本。如今,随着人工智能技术的飞速发展,CodeArts代码智能体正在重新定义开发者与代码仓库的交互方式。通过将自然语言理解能力与代码分析技术深度融合,CodeArts代码智能体帮助开发者更好的读懂代码。 开发者痛点在日常的研发工作中,当开发者在面对海量代码时,往往面临诸多挑战:1. 信息检索效率低下大型企业的代码仓库往往包含数百万行代码,涵盖数百个业务模块。当开发者需要查找某个特定功能的实现时,传统的搜索方式面临多重障碍:l 关键词搜索结果过多,需要逐一排查l 业务逻辑分散在多个文件中,难以快速关联l 缺乏语义理解能力,无法识别同义词或业务术语2. 知识传承成本高昂资深开发人员的经验和业务理解往往隐含在代码实现中,难以通过文档完整传递。新成员加入团队时,需要花费数周甚至数月时间熟悉代码架构和业务逻辑。 3. 代码开发效率受限即使明确了业务需求,开发者仍需要:l 查找类似功能的参考代码l 遵循团队的编码规范和设计模式l 确保新代码与现有系统无缝集成 这些重复性工作占据了开发者大量时间,降低了开发者进行业务创新和价值创造的效率。 CodeArts代码智能体助力构建智能化的研发协作生态通过CodeArts代码智能体深度代码理解能力,将整个业务代码库转化为一个可交互的“业务专家”。只需用自然语言描述需求,CodeArts代码智能体即能实现:提升研发效率:通过自然语言交互,将代码搜索、理解、生成的效率提升5-10倍,让开发者专注于核心业务逻辑的实现。降低学习成本:新成员可以通过对话快速了解系统架构和业务逻辑,缩短入职适应周期,提升团队整体战斗力。沉淀组织知识:将分散在代码中的隐性知识显性化,实现知识的高效传承。保障代码质量:基于历史代码库的学习,智能体能够推荐符合团队规范的代码实现,减少代码审查返工率。 下面将通过几个应用案例来详细介绍CodeArts代码智能体在业务功能搜索、业务代码生成和业务代码理解等方面的具体表现。 案例一、业务功能检索输入提示词:在图书借阅管理系统这个工程里,帮我检索下,根据图书ID查询图书这个接口在哪里实现的,并找到接口的Controller层以及Service层的相关代码,并把实现逻辑梳理一下。CodeArts代码智能体输出:1)准确找到了业务代码具体的实现位置、Controller层以及Service层的代码;2)对业务代码的实现逻辑进行分析,准确梳理当前架构层次,可以帮助用户更好的理解代码逻辑;3)对发现的问题也进行了详尽展示,并提供更加完善的解决方案。图1-1 接口位置 图1-2 Controller层实现 图1-3 Service层实现 图1-4 实现逻辑分析 图1-5 发现的问题&逾期的完整实现逻辑 案例二、业务代码生成输入提示词:在现有系统架构下,增加图书的出版社接口,可根据该接口查询图书信息以及借阅状态,数据库查询逻辑也要帮我生成并实现。CodeArts代码智能体输出:1)准确生成了业务代码,并修改了已有代码,满足了系统的可扩展性需求;2)对业务代码的实现逻辑进行分析,并提供了业务逻辑流程以及示例,帮助开发者更高效地理解和使用新增模块;3)刷新数据库的表结构。 图2-1 创建的文件&修改的文件 图2-2 实现逻辑说明 图2-3 技术特性&数据库表结构 案例三、业务代码理解输入提示词:帮我创建一个图书借阅系统的目录层级,标注出子系统名称、关键接口、功能介绍等。CodeArts代码智能体输出:准确理解并生成出系统的目录层级结构文档《图书借阅系统目录结构.md》,帮助新人熟悉业务代码。 图3-1 智能体完成文档创建 图3-2 系统目录层级结构(下略) 图3-3 子系统详细说明(下略) 图3-4 扩展功能建议 CodeArts代码智能体不仅是一个工具,更是研发团队转型升级的催化剂。它将零散的代码资产转化为可对话、可学习、可进化的知识体系,让每一位开发者都能站在巨人的肩膀上创造更大的价值。未来,CodeArts代码智能体还将持续进化,学习企业特有的业务逻辑和技术规范,成为越来越懂团队的智能伙伴。让我们一起拥抱这个智能化研发的新时代,用技术驱动创新,用智能创造价值!
CodeArts小助手-旺仔
发表于2026-02-06 10:14:41
2026-02-06 10:14:41
最后回复
CodeArts小助手-旺仔
2026-02-06 10:14:41
262 0 -
华为开发者空间-云开发环境(容器)为什么不支持CodeArts IDE Agent远程连接,什么时候能支持呀?具体如下:查看容器远程连接设置信息:华为开发者空间-云开发环境(容器)为什么不支持CodeArts IDE Agent远程连接,什么时候能支持呀?并且,用CodeArts IDE Agent,一连接就报错!!!提示“获取私钥失败”
-
案例背景本案例基于CodeArts代码智能体,快速完成儿童跳绳视频计数系统开发。1、项目开发目的本项目依托华为云 CodeArts 代码智能体的 AI 原生开发能力,快速开发儿童跳绳视频智能计数系统,通过 AI 视觉技术实现跳绳动作的自动识别与精准计数,核心解决传统人工计数、自主数绳的痛点,解放家长与教师的双眼双耳,让儿童专注跳绳运动本身;同时快速落地轻量、易用的智能计数产品,适配家庭日常锻炼、校园体育教学等核心场景,满足高效、精准的计数需求。2、项目开发意义实践应用意义:彻底改变传统跳绳计数模式,解决人工计数精准度低、耗时耗力,以及儿童自主数绳分心的问题,为家庭、校园提供低成本、高便捷性的智能计数工具,让跳绳运动更专注、高效,落地 “智慧体育” 在儿童运动场景的轻量应用。技术实践意义:验证 CodeArts 代码智能体在计算机视觉轻量系统开发中的落地价值,借助其快速开发能力大幅缩短研发周期、降低研发成本,为同类 AI 视觉轻量产品的开发提供可复用的技术路径与实践参考。教育体育意义:响应 “健康中国 2030” 与 “双减” 政策导向,助力校园智慧体育教学落地,减轻体育教师的教学辅助工作量,让教师更专注于运动指导;同时以科技赋能儿童运动,激发儿童跳绳运动兴趣,推动儿童日常体育锻炼的常态化开展。 一、概述1. 案例介绍CodeArts代码智能体是一款集IDE、Code Agent、代码大模型为一体的智能编码产品。它面向项目级代码生成、代码续写、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等场景功能,为开发者提高研发效率,提供极致的智能化编码体验。本案例基于CodeArts代码智能体,快速完成儿童跳绳视频计数系统开发。2. 适用对象个人开发者高校学生3. 案例时间本案例总时长预计45分钟。4. 案例流程说明:用户下载安装CodeArts代码智能体;登录CodeArts代码智能体,输入指令自动生成儿童跳绳视频计数系统代码;浏览器体验儿童跳绳视频计数系统。5. 资源总览本案例预计花费0元。资源名称规格单价(元)时长(分钟)CodeArts代码智能体通用体验版免费45二、基础环境与资源准备1. 下载安装CodeArts代码智能体参考教程,下载安装IDE:2. 登录CodeArts代码智能体安装完成之后,点击打开文件夹或新建项目,用于存放项目文件:登录CodeArts代码智能体:注意:如果已经登录华为账号,直接跳转至登录授权页面,否则,直接拉起华为账号登录界面。自动拉起华为账号登录界面,输入账号和密码:首次使用CodeArts代码智能体,会进入开通页面(若已经开通,会进入批准登录界面)。需要勾选“我已阅读并同意”后,单击“立即开通”,等待套餐开通完成。开通完成后,跳转至登录授权页面,点击确认授权:CodeArts代码智能体登录成功:登录成功之后,返回CodeArts代码智能体,即可体验使用。3. 验证CodeArts代码智能体输入问题:“你好,请介绍自己!”,验证CodeArts代码智能体:三、儿童跳绳视频计数系统代码实战1. CodeArts代码智能体生成代码输入以下指令,点击发送:接上文情况的优化情况,在TestDemo_06文件夹下实现一个jishu的Web应用,要求生成的界面简洁、美观、易用,针对待办应用的基础功能齐全。使用方法:直接在浏览器中打开 TestDemo_06/index.html 文件即可使用。请设计一款儿童跳绳视频自动计数程序,核心需求与技术方向如下:1. 功能目标:支持视频上传(兼容常见格式),自动完成跳绳次数统计并输出结果,区分跳绳中断重新起跳的情况,流程简洁易操作;2. 核心技术路径:优先基于音频分析实现计数,提取视频中跳绳落地的特征声纹,通过识别声音的时间间隔、重复节奏,判定单次跳绳动作并累加计数,规避环境杂音干扰;3. 辅助方案:可选视觉识别作为补充(如识别跳绳摆动轨迹/身体跳跃动作),无需复杂算法,满足基础计数兜底即可;4. 输出要求:需精准输出跳绳总次数,额外增加视频处理、动作分析、同步计数等附加功能。优化补充:定位具体问题,建议你在代码中加入以下调试步骤:1. 可视化: 画出提取出的波形图,标记出你程序认为的“击打点”。如果图上一片空白或者标记点全在波谷,那就是阈值问题。2. 试听: 将提取出来的 .wav 音频文件保存下来,用耳机听一听,确认人耳能清晰分辨节奏。如果人耳都听不清,算法更做不到。3. 打印中间值: 打印出当前帧的最大音量、计算出的能量值,看看到底是多少,是不是比你的阈值小几个数量级。建议考虑视觉方案,这通常是更稳健的路线:姿态估计: 使用 MediaPipe 或 OpenPose 检测手腕或脚踝的关键点轨迹。物体检测: 检测跳绳本身或人的整体 bounding box 的上下移动。光流法: 计算画面的整体运动像素变化。 注意修复报错信息: (1)Cannot set properties of null (setting 'textContent');(2)drawConnectors is not defined,CodeArts代码智能体通过规划任务,开始创自动生成项目代码:注意:涉及变更文件的时候,我们点击全部接受。大约几分钟之后,CodeArts代码智能体帮助我们在当前工作目录下,创建了一个完整的儿童跳绳视频计数Web应用:2. 测试体验儿童跳绳视频计数系统在浏览器中打开index.html文件或者在agent中右键打开预览:点击或拖拽上传视频或者音频,选择检测类型:点击开始分析,等待分析结果,可多调试几次,调整阈值:(未接入大模型,及深度开发,无法自行优化)3.实际验证部分: 注意:点名签到系统应用是由Agent自动生成,每次提问生成的代码及最后的运行结果均存在出入,开发者可根据自己的需求,调教模型生成自己想要的结果。若想体验与案例一样的结果,请下载源码至本地运行。详见附件。至此,基于CodeArts代码智能体,快速完成儿童跳绳视频计数系统开发的案例已全部完成。四、反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
-
案例背景本案例基于CodeArts代码智能体,快速完成儿童跳绳视频计数系统开发。1、项目开发目的本项目依托华为云 CodeArts 代码智能体的 AI 原生开发能力,快速开发儿童跳绳视频智能计数系统,通过 AI 视觉技术实现跳绳动作的自动识别与精准计数,核心解决传统人工计数、自主数绳的痛点,解放家长与教师的双眼双耳,让儿童专注跳绳运动本身;同时快速落地轻量、易用的智能计数产品,适配家庭日常锻炼、校园体育教学等核心场景,满足高效、精准的计数需求。 2、项目开发意义实践应用意义:彻底改变传统跳绳计数模式,解决人工计数精准度低、耗时耗力,以及儿童自主数绳分心的问题,为家庭、校园提供低成本、高便捷性的智能计数工具,让跳绳运动更专注、高效,落地 “智慧体育” 在儿童运动场景的轻量应用。技术实践意义:验证 CodeArts 代码智能体在计算机视觉轻量系统开发中的落地价值,借助其快速开发能力大幅缩短研发周期、降低研发成本,为同类 AI 视觉轻量产品的开发提供可复用的技术路径与实践参考。教育体育意义:响应 “健康中国 2030” 与 “双减” 政策导向,助力校园智慧体育教学落地,减轻体育教师的教学辅助工作量,让教师更专注于运动指导;同时以科技赋能儿童运动,激发儿童跳绳运动兴趣,推动儿童日常体育锻炼的常态化开展。 一、概述1. 案例介绍CodeArts代码智能体是一款集IDE、Code Agent、代码大模型为一体的智能编码产品。它面向项目级代码生成、代码续写、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等场景功能,为开发者提高研发效率,提供极致的智能化编码体验。本案例基于CodeArts代码智能体,快速完成儿童跳绳视频计数系统开发。2. 适用对象个人开发者高校学生3. 案例时间本案例总时长预计45分钟。4. 案例流程说明:用户下载安装CodeArts代码智能体;登录CodeArts代码智能体,输入指令自动生成儿童跳绳视频计数系统代码;浏览器体验儿童跳绳视频计数系统。5. 资源总览本案例预计花费0元。资源名称规格单价(元)时长(分钟)CodeArts代码智能体通用体验版免费45二、基础环境与资源准备1. 下载安装CodeArts代码智能体参考教程,下载安装IDE:2. 登录CodeArts代码智能体安装完成之后,点击打开文件夹或新建项目,用于存放项目文件:登录CodeArts代码智能体:注意:如果已经登录华为账号,直接跳转至登录授权页面,否则,直接拉起华为账号登录界面。自动拉起华为账号登录界面,输入账号和密码:首次使用CodeArts代码智能体,会进入开通页面(若已经开通,会进入批准登录界面)。需要勾选“我已阅读并同意”后,单击“立即开通”,等待套餐开通完成。开通完成后,跳转至登录授权页面,点击确认授权:CodeArts代码智能体登录成功:登录成功之后,返回CodeArts代码智能体,即可体验使用。3. 验证CodeArts代码智能体输入问题:“你好,请介绍自己!”,验证CodeArts代码智能体:三、儿童跳绳视频计数系统代码实战1. CodeArts代码智能体生成代码输入以下指令,点击发送:接上文情况的优化情况,在TestDemo_06文件夹下实现一个jishu的Web应用,要求生成的界面简洁、美观、易用,针对待办应用的基础功能齐全。使用方法:直接在浏览器中打开 TestDemo_06/index.html 文件即可使用。请设计一款儿童跳绳视频自动计数程序,核心需求与技术方向如下:1. 功能目标:支持视频上传(兼容常见格式),自动完成跳绳次数统计并输出结果,区分跳绳中断重新起跳的情况,流程简洁易操作;2. 核心技术路径:优先基于音频分析实现计数,提取视频中跳绳落地的特征声纹,通过识别声音的时间间隔、重复节奏,判定单次跳绳动作并累加计数,规避环境杂音干扰;3. 辅助方案:可选视觉识别作为补充(如识别跳绳摆动轨迹/身体跳跃动作),无需复杂算法,满足基础计数兜底即可;4. 输出要求:需精准输出跳绳总次数,额外增加视频处理、动作分析、同步计数等附加功能。优化补充:定位具体问题,建议你在代码中加入以下调试步骤:1. 可视化: 画出提取出的波形图,标记出你程序认为的“击打点”。如果图上一片空白或者标记点全在波谷,那就是阈值问题。2. 试听: 将提取出来的 .wav 音频文件保存下来,用耳机听一听,确认人耳能清晰分辨节奏。如果人耳都听不清,算法更做不到。3. 打印中间值: 打印出当前帧的最大音量、计算出的能量值,看看到底是多少,是不是比你的阈值小几个数量级。建议考虑视觉方案,这通常是更稳健的路线:姿态估计: 使用 MediaPipe 或 OpenPose 检测手腕或脚踝的关键点轨迹。物体检测: 检测跳绳本身或人的整体 bounding box 的上下移动。光流法: 计算画面的整体运动像素变化。 注意修复报错信息: (1)Cannot set properties of null (setting 'textContent');(2)drawConnectors is not defined,CodeArts代码智能体通过规划任务,开始创自动生成项目代码:注意:涉及变更文件的时候,我们点击全部接受。大约几分钟之后,CodeArts代码智能体帮助我们在当前工作目录下,创建了一个完整的儿童跳绳视频计数Web应用:2. 测试体验儿童跳绳视频计数系统在浏览器中打开index.html文件或者在agent中右键打开预览:点击或拖拽上传视频或者音频,选择检测类型:点击开始分析,等待分析结果,可多调试几次,调整阈值:(未接入大模型,及深度开发,无法自行优化)3.实际验证部分: 注意:点名签到系统应用是由Agent自动生成,每次提问生成的代码及最后的运行结果均存在出入,开发者可根据自己的需求,调教模型生成自己想要的结果。若想体验与案例一样的结果,请下载源码至本地运行。详见附件。至此,基于CodeArts代码智能体,快速完成儿童跳绳视频计数系统开发的案例已全部完成。四、反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
-
“想要一款支持多难度、带动态特效的网页版连连看”作为一名仅懂基础语法的产品爱好者,过去这样的创意只能想想,实践起来太困难。专业代码编写、功能逻辑调试、特效场景实现等一系列复杂流程,都阻碍了创意落地,让诸多好想法被埋没。 但华为云CodeArts代码智能体的出现,彻底颠覆了传统开发模式,让我仅凭自然语言描述,就能清晰传递产品核心需求、功能细节与体验期待,无需具备深厚的编程功底,1小时内就完成了从想法到可玩产品的落地。这款CodeArts代码智能体,可以大幅降低编程门槛,让“人人皆可开发”。传统开发的痛点想象一下,你开发一个连连看小游戏。按照传统的开发流程,你可能需要:1. 手动搭建项目结构 - 创建HTML、CSS、JavaScript文件,配置开发环境2. 从零编写代码 - 每一行代码都需要自己敲,包括游戏逻辑、UI设计、响应式布局3. 反复调试优化 - 代码写错了要查找bug,界面不美观要调整样式4. 处理兼容性问题 - 不同浏览器、不同设备的适配工作这个过程不仅耗时,而且容易让人陷入"技术细节"的泥潭,忽略了最核心的东西——用户体验。CodeArts代码智能体带来的改变现在,让我们看看使用CodeArts代码智能体开发连连看游戏的场景是怎样的。1、自然交互:用一句话启动开发你只需要用日常语言告诉CodeArts代码智能体:" 想要一款支持多难度、带动态特效的网页版连连看。"不用拆分功能模块,就像和同事沟通需求一样自然。10秒内,CodeArts代码智能体就生成了清晰的任务规划,这种“需求直达方案”的体验,让非专业开发者无需纠结技术细节,快速进入创作状态。 2、智能理解:精准适配开发需求最打动我的,CodeArts代码智能体会立即理解你的需求,并开始智能生成代码。它不仅会创建HTML结构、编写游戏逻辑,还会自动添加精美的CSS样式,让界面看起来专业而美观。 3、人机协同:创意调整实时响应"这个方块的颜色有点单调,能不能换得更鲜艳一些?"在聊天框里提出建议。无需重新生成全部代码,CodeArts代码智能体瞬间定位到需要修改的资源引用和动画函数,生成增量修改方案。"连线错位了,需要改正"仅需描述问题,CodeArts代码智能体就快速定位逻辑漏洞并提供修复代码,替换后问题立即解决。每一次对话,都像与一位经验丰富的开发伙伴在协作。你不需要关心底层的技术实现,只需要专注于产品的功能和体验。 4、体验至上:细节打磨更显专业CodeArts代码智能体最令人惊喜的地方在于,它不仅仅是一个代码生成工具,更是一位懂得用户体验的设计师。在连连看游戏的开发过程中,CodeArts代码智能体会自动考虑:· 视觉层次 - 重要信息突出显示,次要信息合理弱化· 交互反馈 - 每一个操作都有明确的视觉反馈,让用户知道发生了什么· 响应式设计 - 良好的显示效果· 动画过渡 - 消除方块时的动画流畅自然,不会显得突兀· 错误提示 - 当用户选择不匹配的方块时,有温和的提示而不是生硬的报错这些细节的打磨,恰恰是传统开发中容易被忽略,但对用户体验至关重要的部分。CodeArts代码智能体通过智能算法和丰富的设计经验,让这些细节变得自然而然。 5、一键落地:从代码到产品零门槛让我们用数字说话:· 传统开发: 开发一个完整的连连看游戏,从零开始可能需要2-3天的时间,包括搭框架、写代码、调样式、测兼容性。· 使用CodeArts代码智能体: 同样的项目,从需求提出到功能完善,只需要1-2小时。而且,代码质量更高,界面更美观,用户体验更好。这不仅仅是效率的提升,更是开发体验的革命,这样的效率在过去完全不敢想象。你可以将节省下来的时间用于思考产品的创新点,或者开始下一个更有挑战性的项目。开发连连看的过程,让我深刻体会到CodeArts代码智能体对用户体验的极致追求。它并非简单的代码生成工具,而是能理解需求、解决问题的智能伙伴:它整合了需求拆解、代码生成、调试部署全流程,无需切换多工具。无论是连连连看这样的小游戏,还是复杂的企业级应用,CodeArts代码智能体都能帮助你更快、更好地实现想法。当技术不再成为创意的绊脚石,当开发从“苦差事”变成“享受过程”,这正是CodeArts代码智能体的核心价值。在这个人人都是创造者的时代,CodeArts代码智能体正在重新定义开发的可能性,你的下一个创意,或许也只需一小时就能落地生根。
CodeArts小助手-旺仔
发表于2026-02-05 16:11:29
2026-02-05 16:11:29
最后回复
yd_265756870
2026-02-18 03:53:46
578 2 -
不能穿图片什么时候有这个功能
yd_265149555
发表于2026-02-05 13:41:53
2026-02-05 13:41:53
最后回复
CodeArts小助手-蚂蚁
2026-02-05 16:42:23
73 1 -
在VS Code使用时,我让CodeArts分析现在打开的工程,但它无法阅读我打开的工程!
-
IntelliJ IDEA 2025.2.3版本打开报错,CodeArts 26.1.103版本:
yd_257685341
发表于2026-02-05 09:52:59
2026-02-05 09:52:59
最后回复
CodeArts小助手-蚂蚁
2026-02-05 10:08:52
68 1 -
打开两个IDE时,聊天辅助侧边框无法正常打开
-
idea通过插件市场装CodeArts插件后报错,请帮排查下Internal error. Please refer to https://jb.gg/ide/critical-startup-errorscom.intellij.diagnostic.PluginException: com.huawei.codeelf.common.prompt.PromptService [Plugin: com.huawei.codearts.snap] at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:572) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:333) at com.intellij.openapi.client.ClientAwareComponentManager.registerComponents(ClientAwareComponentManager.kt:58) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents$default(ComponentManagerImpl.kt:315) at com.intellij.platform.ide.bootstrap.ApplicationLoader$loadApp$2$initServiceContainerJob$1$1.invokeSuspend(ApplicationLoader.kt:102) at com.intellij.platform.ide.bootstrap.ApplicationLoader$loadApp$2$initServiceContainerJob$1$1.invoke(ApplicationLoader.kt) at com.intellij.platform.ide.bootstrap.ApplicationLoader$loadApp$2$initServiceContainerJob$1$1.invoke(ApplicationLoader.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56) at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49) at com.intellij.platform.ide.bootstrap.ApplicationLoader$loadApp$2$initServiceContainerJob$1.invokeSuspend(ApplicationLoader.kt:101) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:270) at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)Caused by: com.intellij.platform.instanceContainer.internal.InstanceAlreadyRegisteredException: com.huawei.codeelf.common.prompt.PromptService at com.intellij.platform.instanceContainer.internal.InstanceRegistrarImpl.registerInitializer(InstanceRegistrarImpl.kt:32) at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2Inner(ComponentManagerImpl.kt:628) at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:565) ... 21 more-----Your JRE: 17.0.11+1-b1207.24 amd64 (JetBrains s.r.o.)C:\Program Files\JetBrains\IntelliJ IDEA 2024.1.4\jbr
-
出现这个如何解决?Python环境也已经安装,windows10 64位系统。
-
求助!!!prettier既不能格式化ts也不能格式化js今天下载CodeArts Agent后,同步了vscode的配置,并且从vscode自动导入的prettier插件。(后面也尝试过卸载重装)网上搜的办法都是vscode中的解决办法,拿来试了一下没效果。有没有前人知道怎么解决的?
-
案例介绍CodeArts Doer是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。一、概述1.1 案例介绍华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。CodeArts Doer是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。本文基于华为开发者空间-云开发环境(容器)使用VS Code版CodeArts Doer快速二开黄金大盘实时监测系统,旨在解决传统黄金市场监测中数据获取不及时、分析效率低、可视化效果差等痛点,1.2 适用对象黄金投资者和交易员金融分析师和研究人员金融科技企业开发人员个人开发者、技术爱好者高校学生和研究人员1.3 案例时间本案例总时长预计30分钟。1.4 案例流程说明:用户使用VS Code远程连接云开发环境并安装CodeArts Doer代码智能体;在VS Code中,利用CodeArts Doer的"智能体模式",通过Prompt指令引导,快速二开黄金大盘实时监测系统;实现黄金市场数据实时采集、分析、可视化展示等功能模块;运行系统并测试其对黄金市场数据的监测能力,验证数据准确性和实时性。1.5 资源总览本案例预计花费0元。资源名称规格单价(元)时长(分钟)云开发环境(容器)鲲鹏通用计算增强型 kc1 2vCPUs 4G HCE免费30CodeArts服务免费体验版免费30VS Code免费下载免费30二、环境和资源准备2.1 安装插件打开VS Code,点击下图图标,搜索Huawei Developer Space,点击Install,安装插件。2.2 登录安装完成后,点击Huawei Developer Space插件图标,点击登录。确认打开外部网站。点击确认授权。显示登录成功后,返回VS Code中,允许打开此URL,至此VS Code端工作准备就绪。2.3 创建云开发环境(容器)进入网页端的开发者空间中。按照如下步骤创建容器开发环境。默认为从空白开始创建,开发者可自行选择对应语言的开发环境。选择后会生成一个默认的名称,用户也可自行定义。CPU默认为鲲鹏系列,不可更改。规格可选择2c4g,4c8g,8c16g,16c32g,真的是非常非常良心了!高级配置中镜像名称其实指的就是基础环境配置的镜像,保持All in One即可。环境变量可视用户要求自定义。选择完成后,我们点击创建。回到个人空间中,我们可以看到已经创建成功了。2.4 远程连接云开发环境(容器)回到VS Code端,我们可以看到刚才开设的容器服务器。将鼠标置于其上,可以看到出现运行的按钮,点击开始运行。开机成功后,点击Open in Current Window,连接远程开发环境(容器)。此时会提示安装远程的拓展,我们点击安装即可。安装完成后,会弹出平台操作系统选择,我们选择Linux。连接成功后,如下图所示。执行命令测试一下,可以确认已经连接成功了。2.5 安装CodeArts Doer代码智能体点击Extensions图标,搜索CodeArts Doer for Coding,选择在该容器环境中安装。【注意】此处的工作空间已经切换,即使本地安装了CodeArts Doer,此处也不会显示,我们仍然可以选择在容器环境中安装。安装完成之后,我们点击左侧如图所示的图标,可以看到登陆界面,点击选择华为云账号登录。选择同意批准登录。回到VS Code端中进行测试,看到正常回复,至此,全部环境准备工作完成。三、基于华为开发者空间-云开发环境(容器)使用VS Code版CodeArts Doer快速二开黄金大盘实时监测系统3.1 源码拉取打开终端,执行如下命令,拉取源代码:https://gitee.com/chuankangkk/Gold-Price-Quantitative-Monitoring-System.git进入到CodeArts Doer中,选择智能体模式,给出Prompt如下:请了解这个项目,并帮我启用web端服务,让我看看效果!但是后端服务(Cloudflare Workers)由于系统 GLIBC 版本兼容性问题暂时无法启动,前端会尝试调用远程API,如果API不可用,部分功能(如AI分析)可能无法正常使用。我们访问本地后效果如下:看了一下,发现数据并不是真实的,我们继续给出优化Prompt如下:请你解决这个问题:后端服务(Cloudflare Workers)由于系统 GLIBC 版本兼容性问题暂时无法启动。前端会尝试调用远程API,如果API不可用,部分功能(如AI分析)可能无法正常使用。但界面和静态图表应该可以正常显示。优化完成后,我们给出指令让其重新启用前后端web服务:请重新帮我启动前后端服务!并给出快速启动脚本!最终,CodeArts Doer会自行启动并给出前后端web服务的启用脚本:我们登录后可以看到,前端的实时金价已经同步成功了,但是k线图由于未知原因还是无法显示继续排查,给出Prompt如下:请你测试前端的k线图是否可以正常显示,目前我采用谷歌浏览器无法显示,请你排查并给出原因!经过排查并修复,最终整个项目的呈现效果如下:3.2 优化AI量化分析能力目前的量化分析能力,我们结合CodeArts Doer查看了一下,主要是依据以下路径来的:作为专业的黄金量化分析师,请根据以下【实时数据】提供专业的量化分析报告。 ═══════════════════════════════════════ 【实时行情数据】(数据时间:2026-02-02 14:30:25) ═══════════════════════════════════════ ▶ 国际金价 XAU/USD • 最新价格:4759.59 美元/盎司 • 涨跌额:10.38 美元 • 涨跌幅:0.22% • 昨收价:4749.21 美元 • 数据来源:goldprice.org ▶ 国内AU9999(上海黄金交易所) • 最新价格:980.50 元/克 • 今日开盘:978.20 元/克 • 最高价:985.30 元/克 • 最低价:976.80 元/克 • 昨收价:979.12 元/克 • 涨跌额:1.38 元 • 涨跌幅:0.14% • 今日振幅:8.50 元 • 成交量:85000 手 • 量比:1.04(相对7日均量) • 数据来源:eastmoney ▶ 近7日走势统计 • 7日累计涨跌幅:2.35% • 7日平均成交量:82000 手 ═══════════════════════════════════════ 【分析要求】 ═══════════════════════════════════════ 请按以下格式输出专业分析报告: ## 黄金量化分析报告 ### 1. 短期趋势判断 (明确给出:看涨/看跌/震荡,并说明判断依据) ### 2. 关键支撑位与压力位 - 国际金价压力位: - 国际金价支撑位: - 国内金价压力位: - 国内金价支撑位: ### 3. 技术指标信号 (分析动量指标、波动率、价量关系等) ### 4. 短线操作建议(1-5个交易日) (给出具体的操作策略、入场点位、止损止盈建议) ### 5. 中长期投资建议(1-3个月) (分析中长期趋势,给出配置建议) ### 6. 风险提示 (列出主要风险因素) --- 请确保分析基于上述实时数据,数据准确,建议专业可操作。 整个数据的处理流程为:用户点击"开始分析" ↓ ┌───────────────────────────────────────┐ │ 1. 并行获取实时数据 │ │ - fetchInternationalGoldPrice() │ │ - fetchDomesticGoldPrice() │ └───────────────────────────────────────┘ ↓ ┌───────────────────────────────────────┐ │ 2. 生成30天K线数据 │ │ - generateKlineData(30, price) │ │ - 基于当前价格反推历史 │ └───────────────────────────────────────┘ ↓ ┌───────────────────────────────────────┐ │ 3. 计算技术指标 │ │ - 近7日K线切片 │ │ - 计算涨跌幅、均量、量比、振幅 │ └───────────────────────────────────────┘ ↓ ┌───────────────────────────────────────┐ │ 4. 构建结构化Prompt │ │ - 整合价格数据 │ │ - 整合技术指标 │ │ - 整合K线数据摘要 │ │ - 添加时间上下文 │ └───────────────────────────────────────┘ ↓ ┌───────────────────────────────────────┐ │ 5. 调用AI模型(优先级) │ │ ① DeepSeek-V3.2 (modelScope) │ │ ② Qwen2.5-72B (备用) │ │ ③ 自动分析(最终fallback) │ └───────────────────────────────────────┘ ↓ ┌───────────────────────────────────────┐ │ 6. 返回分析报告 │ │ - 趋势判断 │ │ - 支撑压力位 │ │ - 技术指标分析 │ │ - 操作建议 │ │ - 风险提示 │ └───────────────────────────────────────┘ 听起来很有指导性对吧?但是实际上,经过我的多次测试,说的跟没说一样的。所以这里,我切换到CodeArts Doer的Deepseek模型,让其给我一些建设性的意见:请你结合你的量化经验,优化这种分析方式,使生成的报告更具体,更有说服力,且能够给人实际的指导意见!最终,DP优化完成后,升级为了8大指标和12个风险工具。我们继续给出测试Prompt:请你仅执行后端获取最新的数据,结合你给出的量化方法,给出对2月3日和2月4日黄金趋势的预测以及购买建议!我们先看看2月3日的一个趋势,相比于昨天,今天还是呈现一个增长震荡的趋势我们采用优化之后的提示词来进行分析,给出的结论如下:最新黄金价格数据 国际金价(XAU/USD): 最新价格:4798.01美元/盎司 涨跌额:-95.195美元 涨跌幅:-1.95%(下跌) 昨收价:4893.205美元 国内AU9999(上海黄金交易所): 最新价格:1071元/克 今日开盘:1070元/克 最高价:1089.99元/克 最低价:1040元/克 涨跌额:+41元 涨跌幅:+3.98%(上涨) 量化分析 1. 短期趋势判断(2月3日-4日) 国际金价:看跌 今日下跌1.95%,显示空头力量较强 从4893美元跌至4798美元,跌幅较大 短期可能继续承压 国内金价:震荡偏强 今日上涨3.98%,但日内波动剧烈(1040-1090元) 成交量64万手,放量明显 受汇率因素影响,与国际金价走势分化 2. 关键支撑位与压力位 国际金价 压力位:4850-4880美元 支撑位:4750-4780美元 国内金价 压力位:1090-1100元 支撑位:1040-1050元 3. 2月3日预测 国际金价:预计在4750-4850美元区间震荡,偏弱 国内金价:预计在1050-1080元区间震荡,可能冲高回落 4. 2月4日预测 国际金价:若跌破4750支撑,可能继续下探至4700附近 国内金价:若能站稳1050,可能反弹至1080附近 购买建议 短线操作(1-2个交易日) 谨慎观望为主 国际金价下跌趋势明显,不建议追涨 国内金价虽涨但波动剧烈,风险较大 如需操作,建议等待回调至支撑位再考虑 中线配置(1-2周) 分批建仓策略 买入点位: 国内金价回调至1040-1050元区间可考虑分批买入 国际金价回调至4750美元附近可关注 止损位:国内金价跌破1020元止损 止盈位:目标1100-1120元 具体操作建议 2月3日: 不建议追高买入 如持有仓位,可部分止盈 空仓者等待回调机会 2月4日: 关注1040-1050元支撑位 若企稳可考虑轻仓介入 控制仓位在30%以内 风险提示 汇率风险:国内金价受人民币汇率影响较大 波动风险:日内波动达50元,风险较高 国际市场风险:美联储政策、地缘政治等因素影响 技术面风险:国际金价已跌破重要支撑位 总结:短期内建议以观望为主,等待更好的入场时机。如需配置,建议分批在支撑位附近低吸,严格控制仓位和止损。 看起来还是太乱了,我们让CodeArts Doer生成一个报告导出的功能,让其能更方便查看:请增加一个报告导出的功能,支持将AI生成的量化分析建议以报告html或者markdown的格式给出!并且支持下载导出!但是这时,忽然想起来,报告中还缺乏了k线图的分析,继续给出Prompt如下:我突然发现你的量化方法还缺失了一些内容,你能否结合k线图来配合分析?请结合最近24小时,最近48小时和最近72小时的k线图数据来协同分析!这个同样也最为参考结果之一放在报告里面可以看到结合K线图之后,趋势由之前的震荡变为看涨了。等到下午3点,我们看到目前黄金的时价确实是相较于昨天上涨了一些,基本和预测的保持了一致。我们继续等等再看~第二天时,我们根据最新的数据再次重跑了一遍预测,结果如下:同时给出的最高峰值是不超过1135.7,这在实际中也进行了应验~以上内容仅是依据于开发的量化模块计算得出,不构成投资建议,大家不要盲目跟风哦~四、反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts代码智能体完成应用开发/调试实践:https://bbs.huaweicloud.com/forum/thread-0212720434463368503-1-1.html?fid=557
-
一、概述1.1 适用对象AI应用开发者Python开发者旅游爱好者想要学习多模态大模型应用的开发者1.2 案例流程本案例将使用CodeArts代码智能体生成程序完成以下工作:准备旅行照片,获取华为云ModelArts API密钥和百度地图API密钥使用Python程序读取照片EXIF信息(GPS坐标、拍摄时间)调用Qwen2.5-VL-72B视觉模型分析图片内容使用百度地图API进行逆地理编码,获取详细地址和附近景点调用DeepSeek-R1文本模型生成小红书风格旅游文案自动生成精美的HTML格式旅行手账案例流程如下图所示:说明:VS Code远程连接云开发环境(容器);VS Code集成CodeArts Doer for Coding插件,搭建CodeArts代码智能体;设置智能体模式,快速构建华为云智能旅行手账程序。1.3 资源总览本案例预计花费2元(假设照片不超过10张,分析一张手机照片一般需要1.5千tokens)。体验完成后请及时释放资源,避免产生多余的费用。资源名称规格单价(元)时长(分钟)华为云ModelArts APIDeepSeek-R1130华为云ModelArts APIQwen2.5-VL-72B输入:¥0.016 / 千tokens输出:¥0.048 / 千tokens30百度地图API逆地理编码 + 景点搜索免费额度30云开发环境Python 3.7+免费30二、环境和资源准备2.1 领取华为云MaaS平台商用大模型Tokens福利登录华为开发者空间,参考案例《华为云MaaS平台商用大模型Tokens领取使用指导》中的“二、 领取MaaS平台商用大模型Tokens”章节内容,领取MaaS平台DeepSeek-R1商用大模型Tokens代金券,购买ModelArts Studio DeepSeek Tokens套餐包,开通商用模型服务,最后获取到模型的API地址、模型名称和API Key。开通商用模型服务,获取以下信息:API地址:https://api.modelarts-maas.com/v1/chat/completions视觉模型名称:qwen2.5-vl-72b文本模型名称:DeepSeek-R1API Key:您的API密钥注意:记录API Key、API地址以及模型名称留作后面步骤使用。2.2 获取百度地图API密钥访问百度地图开放平台:cid:link_4注册并登录账号创建应用,获取AK(API Key)开启"逆地理编码"和"地点检索"服务权限,前者将GPS坐标转换为地址信息,后者查找该地址最可能的旅游景点,从而获得照片所对应的景点信息注意:记录API Key留作后面步骤使用。2.3 创建云开发环境参考案例《基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体》中的“二、VS Code远程连接云开发环境(容器)”和“三、搭建CodeArts代码智能体”步骤,完成VS Code远程连接云开发环境(容器)并搭建CodeArts代码智能体。2.4 准备开发环境本案例使用Python 3.7+,需要安装以下依赖:pip install Pillow==10.0.0 requests==2.31.0三、构建智能旅行手账应用3.1 部署项目代码在CodeArts代码智能体对话框中输入如下问题,使智能体自动构建智能旅行手账程序:# 华为云智能旅行手账 # 功能 使用Python语言开发程序,具备以下功能: 1. 读取指定目录中的图片,使用视觉大模型进行图片内容分析,利用文本大模型针对图片内容和图片的地理位置信息、拍摄时间等生成旅游手账。 2. 地理位置信息逆解析采用百度地图API,解析后在该地点找到最近的旅游景点。 3. 旅游手账格式为HTML,语言风格类似小红书的游记。 4. 生成以下单元测试程序,方便调试程序 * 获得图片中地理位置信息并进行逆解析的单元测试程序 * 视觉理解的单元测试程序 * 文本生成的单元测试程序 # 配置 * 数据目录:./data * 视觉模型配置信息 APIKey: <2.1节获得的API Key> model: qwen2.5-vl-72b url: https://api.modelarts-maas.com/v1/chat/completions * 文本大模型配置信息 APIKey: <2.1节获得的API Key> model: DeepSeek-R1 url: https://api.modelarts-maas.com/v1/chat/completions * 百度地图API APIKey: <2.2节获得的API Key> 此时可以看到,智能体开始自动构建任务步骤:生成开发方案、编写代码与安装依赖,全程不需要我们操作。如遇到智能体提问,可根据实际情况回答或确认。注意:这里我们让CodeArts代码智能体生成3个单元测试,因为这样复杂的程序,CodeArts代码智能体很难一次性生成正确,采用单元测试程序可以方便对程序中重要的环节进行单独测试,提高调试效率。3.2 调试和部署项目代码1)项目结构说明项目生成后一般会包括以下模块(由于CodeArts代码智能体每次生成的程序都不完全相同,读者得到的结果可能与此处不是完全相同,但是大致应该差不多):华为云智能旅行手账 ├── config.py # 配置文件 ├── exif_extractor.py # EXIF数据提取 ├── baidu_map_service.py # 百度地图服务 ├── vision_service.py # 视觉模型服务 ├── text_service.py # 文本生成服务 ├── html_generator.py # HTML生成器 ├── main.py # 主程序 ├── requirements.txt # 依赖包 ├── data/ # 图片数据目录 └── tests/ # 单元测试 ├── test_location.py # 位置解析测试 ├── test_vision.py # 视觉理解测试 └── test_text.py # 文本生成测试2)单元测试准备测试图片将旅行照片放入 ./data 目录支持的格式:.jpg, .jpeg, .png, .heic, .webp建议照片包含GPS信息和拍摄时间运行单元测试测试位置解析和百度地图服务:python tests/test_location.py测试视觉理解功能:python tests/test_vision.py测试文本生成功能:python tests/test_text.py3个单元测试程序运行过程中如果出现错误,将错误信息发送给CodeArts代码智能体,它会自动完成修复工作。全部单元测试都通过之后,一般主程序也没有什么问题了。3)运行主程序输入如下命令执行主程序python3 main.py程序将自动:读取 data/ 目录中的所有图片提取每张图片的GPS坐标和拍摄时间调用视觉模型分析图片内容使用百度地图获取地址和景点信息生成小红书风格的旅游文案生成HTML格式的旅行手账4)查看结果生成的HTML文件将保存在当前目录,文件名格式为:travel_journal_YYYYMMDD_HHMMSS.html在浏览器中打开HTML文件,即可查看精美的旅行手账。下面是部分例子:四、释放资源4.1 删除云开发环境进入云开发环境列表,选择环境容器,点击"删除"按钮。在对话框中确认删除,释放计算资源。4.2 停止API服务如果不再需要使用华为云ModelArts API和百度地图API,可以在相应的控制台停止服务,删除API Key,避免产生额外费用。五、扩展资料说明5.1 相关技术文档华为云AI开发平台ModelArts文档百度地图API文档: cid:link_4faq/api?title=webapi/guide/webservice-geocoding-abroadPillow文档:https://pillow.readthedocs.io/Python requests库文档:https://docs.python-requests.org/5.2 扩展功能建议多语言支持:添加英文、日文等多语言旅行手账生成社交媒体分享:一键分享到微博、小红书等平台PDF导出:支持导出为PDF格式地图集成:在HTML中嵌入交互式地图语音讲解:使用TTS技术生成语音讲解附录:常见问题Q1: 图片没有GPS信息怎么办?A: 程序会自动检测GPS信息,如果没有GPS,仍然可以生成旅行手账,只是缺少地理位置信息。Q2: 如何提高生成速度?A: 可以在配置文件中调整 timeout 参数,或者使用更快的模型版本,比如DeepSeek-V3。Q3: 支持哪些图片格式?A: 支持 .jpg, .jpeg, .png, .heic, .webp 等常见图片格式。Q4: 如何自定义旅行手账样式?A: 可以修改 html_generator.py 中的CSS样式,自定义页面布局和颜色。我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts代码智能体完成应用开发/调试实践 https://bbs.huaweicloud.com/forum/thread-0212720434463368503-1-1.html?fid=557
-
cid:link_0
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签