-
设备型号:MatePad Edge 电脑模式系统版本:HarmonyOS 6.1.0.125 SP52CodeArts IDE版本:1.0.17 (1000015)问题描述:在CodeArts IDE中新建一个Python工程/项目,环境只能选择Virtualenv,且解释器列表中一直搜索不到解释器,阻塞创建Python项目。ps:视频附件已录制,但这里无法上传,提示我没有发布权限……
yd_251698002
发表于2026-06-10 22:00:22
2026-06-10 22:00:22
最后回复
CodeArts小助手-蚂蚁
2026-06-11 14:49:52
32 1 -
我是今年华为终端硬件精英大赛江山赛区的某支参赛队的队长,我们组成功提交了赛题报告,但由于进入交流群较晚并未发现结尾格式要求的问题,导致我们组没有填写大学、学历、专业及毕业年份,想知道这个问题严重吗?需要我怎么做才能弥补或者告知我们缺失的格式?如有官方人员请联系我或者给我赛事会联系方式,我将第一时间进行联系。
-
开发者在线提单服务计划于2026年6月26日00:00(北京时间)进行下线,届时服务提交入口将进行关闭。 下线范围下线区域:所有区域 替代方案用户可通过华为云的建议反馈平台-云声进行后续声音的提交反馈。 下线影响正式下线后,用户将无法再通过本服务进行问题提交。如您有任何问题,可随时通过工单或者服务热线(4000-955-988或950808)与客服联系。
HuaweiCloudDeveloper
发表于2026-05-29 18:03:30
2026-05-29 18:03:30
最后回复
HuaweiCloudDeveloper
2026-05-29 18:03:30
8 0 -
开发者在线提单服务计划于2026年6月26日00:00(北京时间)进行下线,届时服务提交入口将进行关闭。 下线范围下线区域:所有区域 替代方案用户可通过华为云的建议反馈平台-云声进行后续声音的提交反馈。 下线影响正式下线后,用户将无法再通过本服务进行问题提交。如您有任何问题,可随时通过工单或者服务热线(4000-955-988或950808)与客服联系。
-
正在学习开发,开发者空间的云主机开发桌面和云主机怎么能链接我本地的数据库服务器?能否提供一个切实有效的操作步骤?
-
网上的方案全试过了。都不行。这个开发者空间能不能给预装一下常用的开发环境?比如JDK、Python、PHP、mysql这类的?不用用户每次都安装?
-
华为开发者空间的开发桌面环境现已正式预装 Hermes AI 助手 —— 那个在 GitHub 已经狂揽9万星标的自进化 AI 智能体! 在华为开发者空间:零配置,开箱即“牵马” 🚀 如何开始?现在你只要登录华为开发者空间,进入云开发桌面,就能零配置、零等待直接使用 Hermes。无需折腾安装脚本,不用纠结环境依赖,开箱即用!👉 登录桌面开发环境抢鲜试用(PC端访问):https://developer.huaweicloud.com/space/devportal/platform/devEnvironment?tab=cloud_desktop💡 TIPS:如之前已经创建过桌面环境需删除后重新创建,以获取最新镜像👉 操作指导传送门:https://devstation.connect.huaweicloud.com/space/devportal/casecenter/f9ba4aeace534acf80ff0ee786ae1e22/1技术亮点:解决 Agent 的“金鱼失忆症”用过 AI Agent 的开发者都知道,最头疼的问题不是模型不够强,而是“长对话后,Agent 开始失忆,上下文越多,智商越低”。Hermes 通过五层记忆系统解决了这个问题:工作记忆、语义记忆、情景记忆、过程记忆、集体记忆,让 Agent 真正实现跨会话的持久化记忆。更关键的是它的自学闭环:每次完成任务,Hermes 会自动将成功路径提炼为可复用的 Skill,存储在 ~/.hermes/skills/ 目录中。后续遇到类似任务,直接调用,无需重复学习。这意味着:你用得越多,Hermes 越懂你——这才是真正的“养成系”AI。Hermes vs OpenClaw:不养龙虾,改养马了Hermes 和 OpenClaw(“龙虾”)有什么区别?OpenClaw 是配置驱动的执行引擎,需要人工编写 Skill,更像一只需要你精心投喂的龙虾。Hermes 是自学驱动的进化体,能在交互中自主创建、优化技能,更像一匹通人性的骏马——你指明方向,它自己学会跑、自己认路、自己避坑。对于个人开发者或小团队来说,Hermes 的价值尤其明显:你不需要投入大量时间配置工作流,Agent 自己会从实践中成长。💡 Hermes 能帮你做什么?它不是一个“聊天玩具”,而是能真正干活的 AI 搭档:✍️ 帮你写代码、改 bug:自然语言描述需求,Hermes 直接生成可运行代码🖥️ 操控终端、操作文件:自动执行命令行、读写项目文件🌐 浏览器自动化:填表、爬数据、测试网页流程📅 管理日程 & 任务:连接日历、邮箱,自动汇总待办🧠 “越用越聪明”:每次完成任务,它都会自己总结经验,生成可复用的“技能文件”而且它完美适配华为开发者空间的网络与安全环境,你可以放心让它帮你处理真实开发任务。🗣️ 来聊聊你的体验你准备让 Hermes 帮你完成什么任务?自动写单元测试?部署应用?还是管理个人笔记?欢迎在评论区分享你的想法,也可以扫描下方二维码进群提问交流部署技巧~华为开发者空间 × Hermes Agent —— 让每个开发者拥有一个“会成长的 AI 搭档”!
-
2026年4月2日,由华为云HCDG和湖南好学星城联合举办的智慧城院,职聚未来——AI重构人才专题分享会在湖南城市学院大学生活动中心举行。本次活动共计有600余名信息与电子工程学院的大三、大四学生参加,湖南城市学院信息与电子工程学院院长蒋冬初出席活动并致辞,湖南城市学院信息与电子工程学院党委书记邓中日、党委副书记廖铁,学工办王玮、万理等老师出席活动,此次活动由学工办段欢老师主持。 华为云HCDG专题分享会华为云HCDG核心组成员,好学星城创始人傅湘平带来主题分享——《CodeArts代码智能体助力AI智能体应用及养虾实操,深度解析了AI如何成为开发者的"超级外挂"。傅湘平指出,AI已成为当下开发者必须掌握的核心能力,传统开发模式正面临巨大挑战。他通过直观对比,展示了传统手动编码与基于AI的CodeArts开发在效率上的区别:从需求理解、代码生成到测试调试,AI能将原本数小时的工作量压缩至分钟级,放大开发者的竞争力。为让学生更直观理解,傅湘平现场进行实操演示,以"养龙虾"为例,仅通过简单的自然语言指令,CodeArts便快速完成了从业务逻辑梳理、代码框架搭建到核心功能模块的生成。 什么是码道?华为云码道(CodeArts) 是华为云推出的新一代AI代码智能体,也是一站式云端DevOps平台的核心智能引擎。它依托华为30年研发实践与千亿级代码库沉淀,集代码大模型、智能IDE、自主开发模式于一体 。其核心优势在于:多元模型融合:接入华为自研大模型、GLM-5.0、DeepSeek-V3.2等业界领先模型,更提供鸿蒙、昇腾专属优化 。全流程工程化能力:覆盖代码生成、知识问答、测试用例生成、代码库索引、规范驱动开发等全研发场景 。企业级实践沉淀:内置海量工程化技能(Skills),贴合企业真实开发标准,解决"AI写的代码用不了"的痛点 。高效易用:开箱即用,支持Web与IDE插件,自然语言交互,大幅降低AI开发门槛 。傅湘平强调,相较于其他通用AI编程工具,码道更懂工程化、更贴合企业级开发需求,能真正将AI能力转化为可落地的业务价值,是开发者在AI时代的必备利器。分享尾声,傅湘平鼓励现场学子主动拥抱AI,将技术作为工具,不断拓展能力边界。 未来,好学星城将与华为云HCDG与持续深化合作,举办更多技术交流活动,将AI、云计算、大数据等前沿技术普及至校园与本地开发者群体,共同培育适应数字经济时代的高素质技术人才。
-
如下所示,华为云的基础设施(ELB+ECS)已经支持IPv6,华为云Mirrors什么时候增加IPv6解析访问支持?dingtalkmemz_@Debian:~$ dnsrecon --tcp -d mirrors.cernet.edu.cn2026-04-04T22:01:24.332774+0800 INFO Starting enumeration for domain: mirrors.cernet.edu.cn2026-04-04T22:01:24.333060+0800 INFO std: Performing General Enumeration against: mirrors.cernet.edu.cn...2026-04-04T22:01:24.467911+0800 ERROR No answer for DNSSEC query for mirrors.cernet.edu.cn2026-04-04T22:01:24.531959+0800 INFO A mirrors.cernet.edu.cn 1.51.3.1342026-04-04T22:01:24.532154+0800 INFO AAAA mirrors.cernet.edu.cn 2001:250:4:100::22026-04-04T22:01:24.537596+0800 INFO Enumerating SRV Records2026-04-04T22:01:24.649229+0800 ERROR No SRV Records Found for mirrors.cernet.edu.cn2026-04-04T22:01:24.649541+0800 INFO Completed enumeration for domain: mirrors.cernet.edu.cndingtalkmemz_@Debian:~$ dnsrecon --tcp -d t0.tianditu.gov.cn2026-04-04T22:01:27.784035+0800 INFO Starting enumeration for domain: t0.tianditu.gov.cn2026-04-04T22:01:27.784517+0800 INFO std: Performing General Enumeration against: t0.tianditu.gov.cn...2026-04-04T22:01:27.852586+0800 ERROR No answer for DNSSEC query for t0.tianditu.gov.cn2026-04-04T22:01:27.918755+0800 INFO SOA ns1.hwclouds-dns.com 122.112.208.2532026-04-04T22:01:27.918898+0800 INFO SOA ns1.hwclouds-dns.com 116.205.5.332026-04-04T22:01:27.918963+0800 INFO SOA ns1.hwclouds-dns.com 139.9.224.172026-04-04T22:01:27.919018+0800 INFO SOA ns1.hwclouds-dns.com 116.205.223.1302026-04-04T22:01:27.919068+0800 INFO SOA ns1.hwclouds-dns.com 2407:c080:20:ffff:ffff:fffe:0:12026-04-04T22:01:28.045800+0800 INFO CNAME t0.tianditu.gov.cn de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com2026-04-04T22:01:28.046009+0800 INFO A de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 116.205.70.1072026-04-04T22:01:28.046105+0800 INFO A de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 116.205.64.92026-04-04T22:01:28.046184+0800 INFO A de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 116.205.64.32026-04-04T22:01:28.046255+0800 INFO A de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 116.205.70.1222026-04-04T22:01:28.046323+0800 INFO CNAME t0.tianditu.gov.cn de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com2026-04-04T22:01:28.046409+0800 INFO AAAA de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 2407:c080:170f:fff8::1982026-04-04T22:01:28.046487+0800 INFO AAAA de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 2407:c080:170f:fff9::13e2026-04-04T22:01:28.046576+0800 INFO AAAA de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 2407:c080:170f:fff9::11d2026-04-04T22:01:28.046665+0800 INFO AAAA de1d4307586b46539211cef7469770d2.vip1.huaweicloudwaf.com 2407:c080:170f:fff8::24b2026-04-04T22:01:28.051442+0800 INFO Enumerating SRV Records2026-04-04T22:01:28.093197+0800 ERROR No SRV Records Found for t0.tianditu.gov.cn2026-04-04T22:01:28.093565+0800 INFO Completed enumeration for domain: t0.tianditu.gov.cndingtalkmemz_@Debian:~$ whois 2407:c080::1 |grep :% Whois data copyright terms http://www.apnic.net/db/dbcopyright.html% Information related to '2407:c080::/32'% Abuse contact for '2407:c080::/32' is 'ipas@cnnic.cn'inet6num: 2407:c080::/32netname: HWCSNETdescr: Huawei Software Technologies Ltd.Codescr: Shenzhen, P.R.Chinacountry: CNadmin-c: NZ158-APtech-c: MH1129-APabuse-c: AC1601-APstatus: ALLOCATED PORTABLEmnt-by: MAINT-CNNIC-APmnt-routes: MAINT-CNNIC-APmnt-irt: IRT-CNNIC-CNlast-modified: 2021-06-16T01:31:27Zsource: APNICirt: IRT-CNNIC-CNaddress: Beijing, Chinae-mail: ipas@cnnic.cnabuse-mailbox: ipas@cnnic.cnadmin-c: IP50-APtech-c: IP50-APauth: # Filteredremarks: Please note that CNNIC is not an ISP and is notremarks: empowered to investigate complaints of network abuse.remarks: Please contact the tech-c or admin-c of the network.remarks: ipas@cnnic.cn is invalidmnt-by: MAINT-CNNIC-APlast-modified: 2025-11-17T23:08:37Zsource: APNICrole: ABUSE CNNICCNcountry: ZZaddress: Beijing, Chinaphone: +000000000e-mail: ipas@cnnic.cnadmin-c: IP50-APtech-c: IP50-APnic-hdl: AC1601-APremarks: Generated from irt object IRT-CNNIC-CNremarks: ipas@cnnic.cn is invalidabuse-mailbox: ipas@cnnic.cnmnt-by: APNIC-ABUSElast-modified: 2025-09-19T17:20:32Zsource: APNICperson: Mingliang Haonic-hdl: MH1129-APe-mail: mingliang.hao@huawei.comaddress: 10/F, Xinsheng Tower, 5 Financial Street,address: Xincheng District,Beijing,100140 P.R.Chinaphone: +86-18618305900fax-no: +86-10-63762415country: CNmnt-by: MAINT-CNNIC-APlast-modified: 2012-10-09T05:34:02Zsource: APNICperson: Nina Zhaonic-hdl: NZ158-APe-mail: zhaocaina@huawei.comaddress: 10/F, Xinsheng Tower, 5 Financial Street,address: Xincheng District,Beijing,100140 P.R.Chinaphone: +86-18601351719fax-no: +86-10-63762415country: CNmnt-by: MAINT-CNNIC-APlast-modified: 2012-10-09T05:34:02Zsource: APNIC% Information related to '2407:c080::/32AS55990'route6: 2407:c080::/32origin: AS55990descr: Huawei Cloud Service data centermnt-by: MAINT-CNNIC-APlast-modified: 2019-02-03T02:16:01Zsource: APNICdingtalkmemz_@Debian:~$
-
3 月 21 日,G-Star Gathering Day 武汉站在鄂港澳青创园顺利举办。来自 AI 与开源领域的开发者、创业者齐聚一堂,围绕 AI Agent、代码智能体、个人创业形态与真实落地场景展开分享与交流。这不仅是一场技术沙龙,更是一场关于 “AI 如何真正改变生产力” 的深度探讨。AtomGit 是面向开发者打造的开源代码托管与协作社区,致力于连接开发者与开源项目,推动优质开源项目的孵化与成长,同时通过线上线下活动持续构建活跃的开发者生态。本次活动由 AtomGit、华为云开发者发展与支持部 HCDG 共同发起,并携手鄂港澳青创园等伙伴联合举办,聚焦 AI 与开源技术的真实落地,打造开发者深度交流的线下场景。🎤 议题回顾:5 个方向,看清 AI 的真实落地OpenClaw 技术趋势与落地实践围绕近期爆火的 OpenClaw,AtomGit 武汉站负责人、HCDG 武汉站核心组成员黄宇豪从技术架构、部署实践到应用场景进行了系统拆解,指出 OpenClaw 作为可自托管的 AI 智能体,已经从“对话式 AI”进化为具备执行能力的“数字员工”。通过 Agent、Skills 与多通道协同,它不仅能够完成自动化开发、内容生产、数据处理等复杂任务,也展现出“一人成军”的生产力潜力,同时他也提醒在实际应用中需关注权限、安全与成本等问题。用华为云码道(CodeArts)Skill 一键安装 OpenClaw华为云开发者生态运营总监童得力重点分享了华为云码道(CodeArts)代码智能体在研发场景中的应用,从代码生成、测试用例生成到项目级知识问答,AI 正在全面融入开发流程。他提出以 Vibe Coding 与 Spec-Driven Development 为代表的新一代开发范式,正在将软件开发从“人工协作”转向“人机协同”,显著缩短开发周期、降低沟通成本,并推动研发模式向全流程自动化演进。AI 漫剧与视频的商业化应用虎鲸漫剧创始人吕德鑫从内容创作视角出发,分享了 AI 在漫画与视频领域的商业化路径,展示了 AI 如何参与从创意生成到内容生产再到变现的完整链路。他指出,AI 不仅提升了内容生产效率,更在不断降低创作门槛,使个人创作者也有机会进入原本需要团队协作的内容工业体系。星芒引力:在热爱中创业,在 AI 时代领航创新教育主理人、英语 IP 创始人、连续创业者蔡珂结合自身创业与产品实践经验,分享了 AI 在实际业务中的应用思考,探讨了 AI 技术如何与具体场景结合,实现真正的价值转化。她强调,AI 的核心不在于技术本身,而在于如何与业务深度融合,找到明确的应用场景,从而实现效率提升与商业价值落地。基于 openJiuwen 的小龙虾 JiuwenClaw 智能体分享openJiuwen 开源社区技术专家林鹏程及社区开发者生态发展负责人胡广争围绕基于 openJiuwen 构建的 JiuwenClaw 智能体展开分享,该智能体生态兼容、扩展性强,支持华为云MaaS等主流模型平台。核心优势为“懂你所想,自主演进”,可智能处理任意的任务打断、修改,并依据用户反馈迭代自演进。现已对接小艺开放平台,接入飞书、钉钉、微信等渠道,提供始终在线、数据自主的AI助理服务。💬 现场氛围:开发者之间的真实交流除了主题分享,活动现场也充满了高质量的交流:开发者围绕 AI Agent 实践展开讨论对 OpenClaw、CodeArts 等工具进行深入交流探讨 AI 在各自业务中的落地可能在 Q&A 环节,大家最关心的几个问题包括:AI Agent 是否会替代开发者?如何控制 AI 使用成本?如何选择适合自己的 AI 工具链?👉 这些问题,也正是 AI 时代每个开发者都在思考的。📝 写在最后:AI 的真正价值,是“放大人”这场活动带来的最大启发或许是:👉 AI 并不会取代人,但会重新定义“人能做到什么”。当 AI 成为基础能力之后:个体能力被极大放大创业门槛被大幅降低创造力成为真正的核心竞争力“人人可用 AI”不是一句口号,而是一种正在发生的现实。
-
在这个万物皆可 AI 的时代,你是否感觉正站在一场变革的风暴中心?从“听起来很酷”的黑科技,到“人人上手”的生产力工具,AI 正在以前所未有的速度重塑我们的生活与工作。 2026 年 3 月 21 日,G-Star Gathering Day 即将登陆武汉,本次活动由 AtomGit 及华为云开发者发展与支持部 HCDG 主办,带你深度拆解 AI 如何赋能每一个普通的个体。 📅 活动核心:从工具革命到创造力爆发 我们不仅谈论技术,更关注落地。本次活动将聚焦“人人可用 AI”的核心理念,通过多场干货满满的硬核分享,探索如何从单一的工具使用者,进化为拥有“超级个体”能力的创造者。 🎤精彩议题抢先看 本次武汉站,我们邀请到了多位业内实战派大咖,为你带来最前沿的 AI 实践案例:OpenClaw 实战指南:近期爆火、能“动手办事”的 AI 助手如何部署?业务落地有哪些坑?带你一探究竟。超级个体:OPC 的诞生:在 AI 协同下,一人如何走通从设计、研发到市场投放的全链路?揭秘新型创业形态。高效革命:AI 的具体实际应用:拒绝假大空,分享 AI 在工作、学习与生活中的真实高效案例。用华为云码道(CodeArts)Skill 一键安装 OpenClaw跨界新玩法:小龙虾 JiuwenClaw 智能体:基于 openJiuwen 的趣味实战分享,看 AI 智能体如何玩转垂直领域。PS:此次活动包含现场实操内容,请大家带上电脑,现场 Coding~ 🌟 活动详情 活动主题:人人可用 AI:从工具革命到个人创造力爆发活动时间:2026 年 3 月 21 日(星期六)14:00 - 17:00活动地点:湖北省武汉市鄂港澳青创园 5 楼多媒体报告厅面向人群:开发者、创业者、AI 深度使用者,以及对 AI 商业化感兴趣的所有伙伴 为什么你一定要来?🔥在这里,你将收获:前沿视野: 掌握 2026 年最火热的 AI Agent 部署方案。人脉资源: 与武汉优秀的开发者、创业者面对面深度交流。落地经验: 听听先行者们是如何把 AI 转化为真金白银的生产力的。 📩 立即报名 3 月 21 日,相约武汉,一起开启 AI 赋能的个人创造力时代!
-
鸿蒙开发火爆却苦于硬件设备限制无法体验?身为一名鸿蒙开发新手,因环境配置繁复入门太难?你的机会来啦!华为鸿蒙云手机现全面升级,现正式面向开发者开放公测!🔥无需购置实体设备,畅享原生鸿蒙生态的全场景开发体验,随时随地完成鸿蒙应用的调试与测试。鸿蒙云手机是基于华为鸿蒙操作系统(HarmonyOS)的云端虚拟化手机服务,通过云计算技术将手机功能迁移至云端,为用户提供跨终端、高性能的移动体验。区别于传统开发模式,开发者无需投入成本购置鸿蒙实体设备,无需耗时进行本地环境配置,只需通过网络接入,就能获得与物理鸿蒙手机一致的操作体验,轻松实现鸿蒙应用的开发、调试、测试全流程操作,真正打破硬件与空间的双重限制。 ✨ 【云手机优势】✅ 云端真机级体验,随时随地调试鸿蒙应用✅ 零门槛上手,快速感受HarmonyOS能力✅ 弹性高效,生态开放,安全可靠 👇 【体验入口】鸿蒙云手机公测申请:华为开发者空间 - 鸿蒙云手机专区(戳这里,超链直达) 📘 【操作指南】华为开发者空间-鸿蒙云手机操作指导手册(Windows):cid:link_0华为开发者空间-鸿蒙云手机操作指导手册(macOS):cid:link_1 📮【问题反馈】云手机使用问题反馈问卷:cid:link_2
-
案例介绍CodeArts Doer是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。一、概述1.1 案例介绍华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。CodeArts Doer是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。本文基于华为开发者空间-云开发环境(容器)使用VS Code版CodeArts Doer快速开发马年运势预测小游戏,旨在展示如何利用智能化开发工具,快速实现一个有趣的运势预测小游戏,为用户提供个性化的马年运势预测服务。1.2 适用对象前端开发爱好者和初学者希望快速开发小游戏的开发者对运势预测类应用感兴趣的开发者想了解华为开发者空间和CodeArts Doer的开发者高校学生和教育机构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 需求分析与架构设计我们先把思路丢给CodeArts Doer,让其帮我生成一个需求分析和架构设计框架,然后自己改动后内容如下:**技术细节**: - 技术栈选择:HTML/CSS/JavaScript作为前端开发语言,使用Vue.js或React构建单页应用,Node.js作为后端服务(可选) - 运势算法:基于用户输入的信息(如姓名、出生日期),结合马年的生肖特点和传统运势理论,生成运势预测结果 - 数据存储:使用本地存储(localStorage)或小型数据库(如SQLite)存储用户信息和运势结果 - 部署方案:使用Docker容器化部署,支持快速上线和扩展 **功能模块划分**: - 用户信息输入模块:负责收集用户的姓名、出生日期等信息 - 运势算法模块:负责基于用户信息生成马年运势预测结果 - 结果展示模块:负责将运势预测结果以可视化方式展示给用户 - 分享功能模块:支持用户将运势结果分享到社交媒体 - 后台管理模块:负责管理运势算法和内容更新(可选) **关键指标定义**: - 开发时间:从项目初始化到上线的总时间≤30分钟 - 系统响应时间:页面加载时间≤2秒 - 用户体验:用户满意度评分≥4.5分(满分5分) - 功能覆盖率:功能需求的实现比例≥95% **详细内容说明**: - 用户信息输入模块:提供友好的输入界面,支持日期选择器、下拉菜单等交互组件 - 运势算法模块:实现灵活的运势算法,支持不同类型的运势预测(事业、财运、感情、健康等) - 结果展示模块:使用生动的视觉设计,展示运势结果,包括文字描述、图标、颜色等 - 分享功能模块:集成社交媒体分享接口,支持一键分享 - 后台管理模块:提供简单的后台界面,方便更新运势内容和算法 针对于其中一些细节,我们可以再次细化CodeArts Doer会基于此给出详细的前端模块和后端模块的树形结构图前端模块如下:src/ ├── components/ # 组件目录 │ ├── UserInput.vue # 用户输入组件 │ ├── FortuneResult.vue # 运势结果展示组件 │ ├── ShareDialog.vue # 分享对话框组件 │ └── HistoryList.vue # 历史记录组件 ├── views/ # 页面视图 │ ├── Home.vue # 首页 │ ├── Result.vue # 结果页 │ └── History.vue # 历史页 ├── services/ # 服务层 │ ├── fortuneService.js # 运势计算服务 │ └── apiService.js # API服务 ├── utils/ # 工具类 │ ├── chineseZodiac.js # 生肖计算 │ └── fortuneAlgorithm.js # 运势算法 └── store/ # 状态管理 └── index.js # Pinia store后端模块如下:server/ ├── routes/ # 路由 │ ├── fortune.js # 运势相关路由 │ └── user.js # 用户相关路由 ├── services/ # 服务层 │ ├── fortuneService.js # 运势计算服务 │ └── userService.js # 用户服务 ├── models/ # 数据模型 │ ├── User.js # 用户模型 │ └── Fortune.js # 运势记录模型 ├── middleware/ # 中间件 │ ├── auth.js # 认证中间件 │ └── validator.js # 验证中间件 └── config/ # 配置 └── database.js # 数据库配置整体框架图如下:3.2 基于CodeArts Doer快速开发实现到了这一步,我们继续在智能体模式下给出prompt:上述框架无误,请你按照上述内容帮我实现前后端构建!可以看到,此时已经开始进行项目构建了,我们稍等一会儿~等到生成完成后,我们可以看到文件目录如下所示:但是这时我们不了解项目结构,怎么启动呢?问题不大,我们给出如下prompt:请你帮我启动web服务,我要看看效果!此时CodeArts Doer就会开始自动安装环境依赖,最终自行执行启动操作等到项目启动完成之后,我们本地访问效果如下:我们随意填入一个信息,点击开始预测:生成结果如下:我们点击分享运势,还可以下载成图片分享给朋友~四、反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts代码智能体完成应用开发/调试实践:https://bbs.huaweicloud.com/forum/thread-0212720434463368503-1-1.html?fid=557
-
基于华为开发者空间云开发环境搭建CodeArts代码智能体,实现探途AI智能旅行规划助手一、概述1.1 适用对象企业开发者个人开发者高校学生1.2 案例介绍CodeArts代码智能体(CodeArts Doer)是面向 DevSecOps 全流程的智能化解决方案,当前已开放 CodeArts Doer for Coding 功能模块。本案例将指导您完成以下目标:通过 VS Code 远程连接华为开发者空间云开发环境(容器)集成 CodeArts Doer for Coding 插件搭建代码智能体利用智能体模式快速构建"探途AI"智能旅行规划助手1.3 案例流程流程说明:VS Code 远程连接云开发环境(容器)VS Code 集成 CodeArts Doer for Coding 插件,搭建 CodeArts 代码智能体配置智能体模式,快速构建探途AI智能旅行规划助手1.4 资源总览本案例预计花费 1元。案例完成后请及时释放资源,避免产生额外费用。资源名称规格单价(元)时长(分钟)华为开发者空间 - 云开发环境(容器)通用计算增强型 kc1 | 4vCPUs | 8G | HCE免费60CodeArts代码智能体(CodeArts Doer)系统标配免费60华为开发者空间 - DeepSeek-R1/V3 千万Tokens代金券DeepSeek-R1-64K/DeepSeek-V3-64K1160二、环境和资源准备2.1 领取华为云MaaS平台商用大模型Tokens福利参考案例华为云MaaS平台商用大模型Tokens领取使用指导最后获取到模型的API地址、模型名称和API Key。请妥善记录 API Key、API 地址以及模型名称,后续步骤将会使用。2.2 远程连接云开发环境我们进入 华为云开发者平台 创建容器。选择 All in one,点击确定。输入开发环境名称,选择规格后点击创建开发环境。选择创建好的容器,点击更多 > 开机。2.2.2 连接开发容器打开 VS Code 插件市场,搜索Huawei Developer Space,点击Install,安装插件。若本地尚未安装 VS Code,请自行下载安装。插件安装完成后,左侧新增 Huawei Developer Space 图标。点击图标,点击Sign in。提示打开开发者空间官网授权登录,选择Open。若账号处于登录状态,在确认授权页面确认授权后,提示登录成功。若账号位处于未登录状态,则在确认授权页面点Authorize,跳转华为云登录界面。页面提示登录成功。回到VS Code,显示登录成功欢迎界面。这样就连接成功了。平台操作系统选择Linux。点击Trust Folder & Continue。2.2.3 安装 CodeArts Agent 插件在 VS Code 插件市场搜索并找到CodeArts Agent插件,点击Install。安装结束后,重启 VS Code,重新连接云开发环境(容器)。重启后,状态如下:2.2.4 登录 CodeArts 代码智能体此时 CodeArts 代码智能体还不能直接使用,需要进行登录,点击华为账号登录,弹出窗口提示:是否打开外部网站,点打开。浏览器自动打开“批准登录”确认页面。若此时未登录账号,则跳转华为账号登录。若账号已登录,则选中并点登录。若为首次使用 CodeArts 代码智能体,会进入开通页面。需要勾选**“我已阅读并同意”后,单击“立即开通”**,等待套餐开通完成。返回 VS Code,显示登陆成功:2.2.5 配置智能体模式在 CodeArts 代码智能体对话框下侧点 Agent 模式,在弹出的菜单最后侧点设置按钮。在设置界面,点“自动批准”右侧的已启用。进入授权所有自动化操作界面,分别勾选读取文件和目录、编辑文件、执行命令、更新代办。配置完成后测试智能体:“你好,请自我介绍一下”3.1 投喂架构设计文档将以下架构设计及开发计划文档输入给代码智能体,让其理解项目需求:# 探途AI - 项目架构与开发计划 > **项目名称**:探途AI - 智能旅行规划助手 > **技术栈**:Go (后端) + Vue 3 (前端) > **预计开发时间**:2-3天 --- ## 一、项目概述 ### 1.1 项目目标 构建一个智能旅行规划助手 Web 应用,用户输入目的地、出行天数、预算和偏好后,AI 自动生成个性化旅行攻略。 ### 1.2 核心功能 | 功能模块 | 描述 | |---------|------| | 🎯 智能行程规划 | 根据用户输入生成每日详细行程 | | 🏛️ 景点推荐 | 推荐热门景点及游玩建议 | | 🍜 美食攻略 | 推荐当地特色美食和餐厅 | | 💰 预算规划 | 智能分配交通、住宿、餐饮等费用 | | 💬 智能对话 | 支持追问和行程优化 | | 📱 响应式设计 | 支持PC和移动端访问 | --- ## 二、技术架构 ### 2.1 架构图 ```text ┌─────────────────────────────────────────────────────────────────┐ │ 用户浏览器 │ │ (Vue 3 SPA / 响应式UI) │ └─────────────────────────────────────────────────────────────────┘ │ │ HTTP/HTTPS ▼ ┌─────────────────────────────────────────────────────────────────┐ │ Nginx (可选) │ │ 静态资源 + 反向代理 │ └─────────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────────┐ │ Go Backend (Gin) │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ Router │ │ Handler │ │ Service │ │ │ │ 路由层 │─▶│ 控制层 │─▶│ 业务层 │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ │ │ ▼ │ │ ┌──────────────┐ │ │ │ AI Client │ │ │ │ DeepSeek │ │ │ └──────────────┘ │ └─────────────────────────────────────────────────────────────────┘ │ │ HTTPS ▼ ┌─────────────────────────────────────────────────────────────────┐ │ 华为云 ModelArts │ │ DeepSeek-R1/V3 API │ └─────────────────────────────────────────────────────────────────┘``` ### 2.2 技术选型 #### 后端 (Go) | 组件 | 技术选型 | 说明 | |------|---------|------| | Web框架 | **Gin** | 轻量高性能,适合API开发 | | 配置管理 | **Viper** | 支持多种配置格式 | | HTTP客户端 | **net/http** | 标准库,调用AI API | | 日志 | **Zap** | 高性能结构化日志 | | 热重载 | **Air** | 开发时自动重载 | #### 前端 (Vue 3) | 组件 | 技术选型 | 说明 | |------|---------|------| | 框架 | **Vue 3** | 组合式API,响应式 | | 构建工具 | **Vite** | 极速开发体验 | | UI组件 | **原生CSS** | 自定义渐变主题 | | Markdown | **marked.js** | 渲染AI返回的Markdown | | HTTP | **Axios** | API请求 | --- ## 三、项目结构 ### 3.1 整体目录结构 ```text tantu-ai/ ├── backend/ # Go后端 │ ├── cmd/ │ │ └── server/ │ │ └── main.go # 程序入口 │ ├── internal/ │ │ ├── config/ │ │ │ └── config.go # 配置管理 │ │ ├── handler/ │ │ │ ├── handler.go # Handler接口 │ │ │ └── travel.go # 旅行规划Handler │ │ ├── service/ │ │ │ ├── service.go # Service接口 │ │ │ └── ai_service.go # AI服务(调用DeepSeek) │ │ ├── model/ │ │ │ └── travel.go # 数据模型 │ │ └── router/ │ │ └── router.go # 路由配置 │ ├── pkg/ │ │ └── deepseek/ │ │ └── client.go # DeepSeek API客户端 │ ├── config.yaml # 配置文件 │ ├── go.mod │ └── go.sum │ ├── frontend/ # Vue前端 │ ├── src/ │ │ ├── assets/ │ │ │ └── styles/ │ │ │ └── main.css # 全局样式 │ │ ├── components/ │ │ │ ├── TravelForm.vue # 输入表单组件 │ │ │ ├── ResultCard.vue # 结果展示组件 │ │ │ └── Loading.vue # 加载动画组件 │ │ ├── views/ │ │ │ └── Home.vue # 主页 │ │ ├── api/ │ │ │ └── travel.js # API封装 │ │ ├── App.vue │ │ └── main.js │ ├── index.html │ ├── vite.config.js │ └── package.json │ ├── docs/ # 文档 │ └── api.md # API文档 │ ├── Makefile # 构建脚本 ├── docker-compose.yml # Docker编排(可选) └── README.md``` ### 3.2 后端分层说明 ```text ┌─────────────────────────────────────────────────┐ │ Router │ │ 路由注册和中间件 │ └─────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────┐ │ Handler │ │ 请求解析、参数校验、响应封装 │ └─────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────┐ │ Service │ │ 业务逻辑、Prompt构建 │ └─────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────┐ │ DeepSeek Client │ │ HTTP调用AI API │ └─────────────────────────────────────────────────┘``` --- ## 四、API设计 ### 4.1 接口列表 | 方法 | 路径 | 描述 | |------|------|------| | POST | `/api/v1/plan` | 生成旅行规划 | | POST | `/api/v1/chat` | 追问对话 | | GET | `/api/v1/health` | 健康检查 | ### 4.2 接口详情 #### POST /api/v1/plan **请求体**: ```json { "destination": "成都", "days": 3, "budget": "中等", "preference": "美食探店" }``` **响应体**: ```json { "code": 0, "message": "success", "data": { "plan": "## 🌟 行程概览\n...", "destination": "成都", "days": 3, "generated_at": "2026-01-29 12:00:00" } }``` #### POST /api/v1/chat **请求体**: ```json { "question": "第二天下午还有什么推荐?", "context": "之前生成的行程内容..." }``` **响应体**: ```json { "code": 0, "message": "success", "data": { "answer": "除了武侯祠,您还可以..." } }``` --- ## 五、核心模块设计 ### 5.1 DeepSeek Client ```go // pkg/deepseek/client.go type Client struct { baseURL string apiKey string modelName string httpClient *http.Client } type ChatRequest struct { Model string `json:"model"` Messages []Message `json:"messages"` Temperature float64 `json:"temperature"` MaxTokens int `json:"max_tokens"`} type Message struct { Role string `json:"role"` Content string `json:"content"`} func (c *Client) Chat(ctx context.Context, req *ChatRequest) (*ChatResponse, error)``` ### 5.2 Travel Service ```go // internal/service/ai_service.go type TravelService struct { aiClient *deepseek.Client } func (s *TravelService) GeneratePlan(ctx context.Context, req *model.PlanRequest) (*model.PlanResponse, error) { // 1. 构建Prompt // 2. 调用DeepSeek API // 3. 解析响应 // 4. 返回结果 }``` ### 5.3 Prompt模板 ```go const TravelPlanPrompt = `你是"探途AI",一位专业的旅行规划师。 【用户需求】 - 目的地:{{.Destination}} - 天数:{{.Days}}天 - 预算:{{.Budget}} - 偏好:{{.Preference}} 请生成详细的旅行攻略,包含: 1. 行程概览 2. 每日详细行程(景点、美食、交通) 3. 预算分配 4. 温馨提示 ```` --- ## 六、开发计划 ### Phase 1: 项目初始化 (Day 1 上午) - [ ] 创建Go项目结构 - [ ] 初始化go.mod,安装依赖(Gin、Viper、Zap) - [ ] 创建Vue项目(Vite) - [ ] 配置开发环境(Air热重载) ### Phase 2: 后端核心开发 (Day 1 下午) - [ ] 实现DeepSeek Client - [ ] 实现配置管理(config.yaml) - [ ] 实现Travel Handler - [ ] 实现Travel Service + Prompt模板 - [ ] 配置路由和中间件(CORS、日志) ### Phase 3: 前端开发 (Day 2 上午) - [ ] 设计整体布局和样式(渐变主题) - [ ] 实现TravelForm组件 - [ ] 实现Loading组件 - [ ] 实现ResultCard组件(Markdown渲染) - [ ] API封装和联调 ### Phase 4: 集成测试 (Day 2 下午) - [ ] 前后端联调 - [ ] 不同目的地测试 - [ ] 响应式适配测试 - [ ] 错误处理优化 ### Phase 5: 部署与文档 (Day 3) - [ ] 编写README - [ ] 编写API文档 - [ ] 准备案例截图 - [ ] 更新案例文档 --- ## 七、配置文件示例 ### backend/config.yaml ```yaml server: port: 8080 mode: debug # debug / release deepseek: base_url: "https://api.modelarts.cn-southwest-2.huaweicloud.com/v1/infers/你的推理服务ID" api_key: "你的API_Key" model: "DeepSeek-R1-64K" timeout: 120s max_tokens: 3000 log: level: info format: json``` --- ## 八、部署方案 ### 8.1 本地开发 ```bash # 后端 cd backend go run cmd/server/main.go # 前端 cd frontend npm run dev``` ### 8.2 生产部署 ```bash # 后端编译 cd backend go build -o tantu-ai cmd/server/main.go # 前端构建 cd frontend npm run build # 将 dist/ 目录部署到Nginx或由Go serve``` --- ## 九、风险与注意事项 | 风险 | 缓解措施 | |------|---------| | API调用超时 | 设置合理超时时间(120s),添加重试机制 | | Token消耗过快 | 优化Prompt,限制max_tokens | | 前后端跨域 | Gin配置CORS中间件 | | 敏感信息泄露 | API Key存储在配置文件,不提交到Git | --- ## 十、扩展规划(可选) - [ ] 用户收藏功能 - [ ] 行程导出PDF - [ ] 多语言支持 - [ ] 接入地图API展示路线 - [ ] 接入酒店/机票API 输入完成后,点击"开始开发"按钮,智能体将自动生成项目代码。代码生成完成后的效果如下图所示:点击"全部接受"按钮,将生成的代码应用到项目中。3.2 首次运行后端服务步骤一:配置API密钥打开 config.yaml 文件,填写之前申请的 API Key、调用地址和模型名称:步骤二:安装依赖并启动服务执行以下命令安装 Go 依赖:go get ./...当控制台输出以下信息时,表示后端服务启动成功:2026/01/30 14:39:45 Server starting on port 8080...3.3 首次运行前端服务启动前端开发服务器,当控制台输出以下信息时,表示前端服务启动成功: VITE v7.3.1 ready in 227 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜ press h + enter to show help 在浏览器中访问以下地址:http://127.0.0.1:5173/即可看到前端UI界面的初始版本:3.4 项目优化3.4.1 前端UI界面优化向智能体发送以下优化指令:前端UI 字体显示进行相关细节优化优化后的界面字体更加清晰:3.4.2 前后端联调测试在前端界面中填写测试数据:字段值目的地北京出行天数3天预算豪华型旅行偏好历史文化、美食探店AI 生成的行程规划结果如下:3.4.3 局部细节优化向智能体发送优化指令,进一步完善前后端功能:还有什么细节上的优化吗?包括前后端本次优化新增了以下5项功能:3.5 成果验收输入测试数据进行功能验收。前端交互优化:新增生成进度条组件,解决了用户点击"生成计划"按钮后等待期间右侧内容区域空白的问题,提升了用户体验。流式响应:后端实现了流式响应机制,AI 生成的行程规划可以实时展示:四、释放资源云开发环境(容器)开机状态,会持续消耗华为开发者空间核时,在案例结束后需要进行关机操作。左侧打开开发者空间,在对应的容器后侧点关机。根据弹窗提示,点确认,当前云开发环境(容器)自动断开连接。若该环境后续不再使用,可对其进行删除操作。五、总结本案例演示了如何基于华为开发者空间云开发环境,利用 CodeArts 代码智能体快速构建一个完整的 AI 应用。通过智能体模式,开发者可以:高效开发:通过自然语言描述需求,智能体自动生成前后端代码快速迭代:通过对话式交互持续优化和完善功能降低门槛:无需深入掌握每个技术栈的细节,即可构建完整应用【案例相关源码】: 【https://gitcode.com/weixin_52568491/Tantu_AI_Demo】希望本案例能够帮助您快速上手 CodeArts 代码智能体,开启智能化开发之旅!我正在参加 【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts代码智能体完成应用开发/调试实践
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签