-
还在为手动刷资讯、错过行业热点发愁?想拥有一个能 24 小时盯紧指定网站、自动推送新闻摘要的 AI 助手?基于近期爆火的OpenClaw来搭建你的专属AI助手吧~~ OpenClaw通过你常用的聊天软件(如飞书、Telegram、WhatsApp等)和你对话,并可以直接操控你本地的文件、软件甚至执行命令,就像一个住在你电脑里的“数字管家”。以下案例指导开发者,在华为开发者空间-云开发环境上快速启动OpenClaw并接入飞书搭建AI助手,实现热门新闻主动推送功能。一、概述1. 适用对象企业个人开发者高校学生2. 案例时间本案例总时长预计60分钟。3. 案例流程开发者创建云开发环境;领取模型tokens,快速启动OpenClaw;OpenClaw接入飞书开放平台;飞书APP发送指令,实现热门新闻主动推送功能。4. 资源总览本案例预计花费0或1元。说明:以下代金券价格不一但均可使用,每个账号在活动期间只可领取使用1次。资源名称规格单价(元)华为开发者空间 - 云开发环境(开发桌面)鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu0.00DeepSeek-R1/V3.2千万Tokens代金券DeepSeekV3.21.00ModelArts Studio大模型(DS/K2/Q3等)通用代金券DeepSeekV3.20.00二、环境资源准备2.1 创建云开发环境(开发桌面)登录华为开发者空间,点击菜单开发平台 > 云开发环境 > 开发桌面,创建云开发环境 - 开发桌面。创建完成后,操作开发桌面开机,然后打开远程桌面。2.2 领取华为云MaaS平台大模型Tokens福利(任选其一)方式一: 登录华为开发者空间,参考案例《华为开发者空间 - ModelArts Studio大模型通用代金券领取使用指导》中的“二、 开通MaaS平台大模型”章节内容领取代金券,获取到模型的API地址、模型名称和API Key。方式二: 登录华为开发者空间,参考案例《华为云MaaS平台大模型Tokens领取使用指导》中的“二、 领取MaaS平台大模型Tokens”章节内容,领取MaaS平台DeepSeek V3系列大模型Tokens代金券,购买ModelArts Studio DeepSeek Tokens套餐包,开通模型服务,最后获取到模型的API地址、模型名称和API Key。注意:记录API Key、API地址以及模型名称留作后面步骤使用。2.3 免安装快速启动OpenClaw进入开发桌面,打开桌面上的OpenClaw(Moltbot)启动器,将提示输入apiKey:参数说明:apikey:替换成“2.2 领取华为云MaaS平台大模型Tokens福利”章节中获取的API Key。即可体验OpenClaw能力:注意:MaaS平台中的DeepSeekV3.2模型需保持开通状态。如果出现OpenClaw断连的情况,请重新启动OpenClaw。三、接入飞书实现热门新闻主动推送功能3.1 创建应用并添加机器人安装飞书插件,实现OpenClaw与飞书的配置链接。输入以下命令:openclaw plugins install @m1heng-clawd/feishu火狐浏览器输入:https://open.feishu.cn/app?lang=zh-CN,扫码登录飞书开放平台。注意:确保手机中已安装飞书App并处于登录状态。输入应用名称和应用描述,创建企业自建应用:添加机器人:3.2 配置权限并接入OpenClaw添加成功后,配置权限。允许机器人拥有获取信息等基础能力。选择左侧菜单的权限管理,单击批量导入/导出权限:导入以下权限:{ "scopes": { "tenant": [ "contact:contact.base:readonly", "contact:user.base:readonly", "im:message", "im:message.group_at_msg:readonly", "im:message.p2p_msg:readonly", "im:message:send_as_bot", "im:resource" ], "user": [] }}确认导入权限:确认权限可访问的数据范围:全体成员发布版本。单击页面左上方的创建版本,填写版本号(如1.0.0)、更新说明,单击保存后确认发布。 3.3 获取凭证并添加事件获取凭证。选择左侧菜单的凭证与基础信息,复制App ID、App Secret用于下一步。执行以下命令,接入飞书。其中appId和appSecret以上一步的实际值为准。openclaw config set channels.feishu.appId "your_appId"openclaw config set channels.feishu.appSecret "your_appSecret"openclaw gateway restart注意:your_appId:替换为您应用的appId。your_appSecret:替换为您应用的appSecret。配置事件回调:选择左侧菜单的事件与回调,在事件配置页签点击订阅方式,选择使用长连接接收事件。 首次点击保存,提示错误:应用未建立长连接。我们需要使用官方SDK启动长连接飞书客户端。打开开发桌面的CodeArts IDE for Python工具,新建Python项目,在CodeArts IDE终端中安装飞书官方Python SDK。pip install lark-oapi -U代码请参考飞书官方SDK,本案例使用Python SDK。替换main.py文件中的代码,完整代码如下:import lark_oapi as lark## P2ImMessageReceiveV1 为接收消息 v2.0;CustomizedEvent 内的 message 为接收消息 v1.0。def do_p2_im_message_receive_v1(data: lark.im.v1.P2ImMessageReceiveV1) -> None: print(f'[ do_p2_im_message_receive_v1 access ], data: {lark.JSON.marshal(data, indent=4)}')def do_message_event(data: lark.CustomizedEvent) -> None: print(f'[ do_customized_event access ], type: message, data: {lark.JSON.marshal(data, indent=4)}')event_handler = lark.EventDispatcherHandler.builder("", "") \ .register_p2_im_message_receive_v1(do_p2_im_message_receive_v1) \ .register_p1_customized_event("这里填入你要自定义订阅的 event 的 key,例如 out_approval", do_message_event) \ .build()def main(): cli = lark.ws.Client("YOUR_APP_ID", "YOUR_APP_SECRET", event_handler=event_handler, log_level=lark.LogLevel.DEBUG) cli.start()if __name__ == "__main__": main()注意:YOUR_APP_ID:替换为您应用的appId。YOUR_APP_SECRET:替换为您应用的appSecret。点击右上角运行按钮,执行main.py文件:执行成功后,重新点击保存即可建立长连接。注意:与飞书建立长连接时,此工程不可停止运行。点击添加事件:添加接受消息的事件:添加完成:再次发布版本: 3.4 实现热门AI新闻主动推动功能在飞书APP中的开发者小助手对话框中可以看到版本发布成功的提示,单击打开应用即可进入机器人的聊天窗口,可以与机器人直接对话测试效果。在飞书手机端,发送以下对话:@OpenClaw 去访问以下两个网站(https://www.leikeji.com/)、(https://tech.gmw.cn),如果有任何关于“科技”领域的新闻,立刻把最新的摘要推送给我。注意:需在对话前@OpenClaw(OpenClaw是在飞书开放平台定义的机器人名称)。发送后可同时在OpenClaw客户端查看到返回信息。当然,如果觉得一直更新太频繁,我们可以让OpenClaw每隔一段时间给我们更新各个领域的热点新闻,也可以要求OpenClaw保存获取到的新闻至本地,我们只需要在飞书App上发送相应指令即可。注意:若不再使用OpenClaw,请在终端中执行以下命令,停止OpenClaw网关服务。openclaw gateway stop如果未关闭服务,会消耗tokens。至此,基于华为开发者空间,零部署OpenClaw接入飞书实现热门新闻主动推送功能的案例已全部完成。四、反馈改进建议除了新闻推送,OpenClaw还能拓展文件管理、系统操作等更多功能,欢迎在华为开发者空间动手进行更多尝试!如果您在实操过程中遇到问题或有改进建议,欢迎前往开发者空间论坛交流反馈,我们会及时响应处理,一起解锁更多AI助手新技能吧~~
-
一、概述1. 产品介绍最近开发者圈爆火的OpenClaw,是一个运行在你个人电脑或服务器上的AI助手。它通过你常用的聊天软件(如Telegram、WhatsApp等)和你对话,并可以直接操控你本地的文件、软件甚至执行命令,就像一个住在你电脑里的“数字管家”。现在,重磅福利来袭!华为开发者空间已正式集成OpenClaw(原 Clawdbot/Moltbot)。这款超火的开源自主 AI 助手,无需复杂配置,在云开发桌面就能一键部署使用,让云端开发效率直接拉满💥华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每个开发者提供一个云开发桌面、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根生态高效便捷的知识学习、技术体验、应用创新。2. 案例流程创建云开发环境并领取模型tokens;配置并运行OpenClaw;3. 资源总览资源名称规格单价(元)华为开发者空间 - 云开发环境(开发桌面)鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu0.00DeepSeek-R1/V3.2千万Tokens代金券DeepSeekV3.21.00ModelArts Studio大模型(DS/K2/Q3等)通用代金券DeepSeekV3.20.00二、环境资源准备2.1 创建云开发环境(开发桌面)登录华为开发者空间,点击菜单开发平台 > 云开发环境 > 开发桌面,创建云开发环境 - 开发桌面。创建完成后,操作开发桌面开机,然后打开远程桌面。2.2 领取华为云MaaS平台大模型Tokens福利(任选其一)方式一: 登录华为开发者空间,参考案例《华为开发者空间 - ModelArts Studio大模型通用代金券领取使用指导》中的“二、 开通MaaS平台大模型”章节内容领取代金券,获取到模型的API地址、模型名称和API Key。方式二: 登录华为开发者空间,参考案例《华为云MaaS平台大模型Tokens领取使用指导》中的“二、 领取MaaS平台大模型Tokens”章节内容,领取MaaS平台DeepSeek V3系列大模型Tokens代金券,购买ModelArts Studio DeepSeek Tokens套餐包,开通模型服务,最后获取到模型的API地址、模型名称和API Key。注意:记录API Key、API地址以及模型名称留作后面步骤使用。三、运行OpenClaw3.1 免安装快速启动OpenClaw进入开发桌面,打开桌面上的OpenClaw(Moltbot)启动器,将提示输入apiKey:参数说明:apikey:替换成“2.2 领取华为云MaaS平台大模型Tokens福利”章节中获取的API Key。即可体验OpenClaw能力:注意:在MaaS平台中的DeepSeekV3.2模型需保持开通状态。 现在进入华为开发者空间,在云开发环境(开发桌面) 就能快速上手 OpenClaw。让这款 AI 助手成为你的云端专属开发搭档,把重复工作交给 AI,专注核心开发创作!👉体验路径:登录华为开发者空间→开发平台→云开发环境→开发桌面,即可开始体验~欢迎大家在评论区交流OpenClaw使用技巧、开发场景,一起解锁云端AI开发新玩法!
-
为深化教育教学改革,推动信息技术与教育教学深度融合,天津农学院依托教育部产学合作协同育人项目,于 2025 年 11 月 22 日成功举办了华为云数据库GaussDB师资培训。这次培训吸引了 30 余位骨干老师积极参与,旨在通过前沿技术平台与教学实践的对接,赋能教师队伍,探索应用型人才培养的新路径。 本次培训聚焦GaussDB核心技术与教学实践应用,邀请行业资深老师进行专题授课,四位主讲老师的分享各具亮点:何玲老师围绕“GaussDB发展历程、双集群架构及数据库设计规范”展开分享,深度解读了GaussDB“五高两易”的技术优势,以及集中式与分布式部署的形态差异,帮助教师建立了对GaussDB技术体系的整体认知。赵娜老师通过对比不同数据库对象的差异,讲解了模式schema、分区表及索引与视图等核心操作,结合DN主备倒换与三权分立机制,深化了教师对GaussDB安全架构的理解。甄爱军老师重点演示了GaussDB实例部署、ECS弹性服务器配置及GSQL、Navicat等工具的实操技巧,涵盖数据更新、查询与优化的关键环节,让教师们掌握了从环境搭建到数据操作的全流程技能。 吴凯老师围绕备份恢复策略、数据迁移方法及应用系统开发流程展开,为教师们梳理了从技术落地到项目实践的完整链路,助力其将技术能力转化为教学与项目实践成果。 此次培训通过前沿技术与教学实践的精准对接,有效提升了教师的技术能力与教学水平,为探索应用型人才培养新路径、深化产教融合奠定了坚实基础。未来,天津农学院将继续与华为云深化产学研合作,推动数据库技术融入高校教学体系,为数字经济发展培养更多高素质技术人才。
-
案例介绍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
-
案例介绍CodeArts代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。一、概述1.1 案例介绍华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。CodeArts代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。本文基于华为开发者空间-云开发环境(容器)+ VS Code版CodeArts代码智能体,快速构建发票信息提取核验一站式平台,旨在解决传统发票处理中流程繁琐、人工核验易出错、效率低下及合规风险高的核心痛点。1.2 适用对象企业财务部门会计事务所个人开发者、技术爱好者高校学生需要处理大量发票的中小企业1.3 案例时间本案例总时长预计120分钟。1.4 案例流程说明:用户使用VS Code远程连接云开发环境并安装CodeArts代码智能体;在VS Code中,利用CodeArts代码智能体的"智能体模式",通过Prompt指令引导,构建发票信息提取核验平台的核心功能;实现发票图像识别、信息提取、数据验证和存储管理等功能模块;运行平台并测试其对不同类型发票的处理能力。1.5 资源总览本案例预计花费0元。资源名称规格单价(元)时长(分钟)云开发环境(容器)鲲鹏通用计算增强型 kc1 2vCPUs 4G HCE免费120CodeArts服务免费体验版免费120VS Code免费下载免费1201.6 温馨提示正式开始前,请通读全文,有很多坑周周都给大家踩完了。二、环境和资源准备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代码智能体点击Extensions图标,搜索CodeArts Doer for Coding,选择在该容器环境中安装。【注意】此处的工作空间已经切换,即使本地安装了CodeArts Doer,此处也不会显示,我们仍然可以选择在容器环境中安装。安装完成之后,我们点击左侧如图所示的图标,可以看到登陆界面,点击选择华为云账号登录。选择同意批准登录。回到VS Code端中进行测试,看到正常回复,至此,全部环境准备工作完成。三、基于华为开发者空间-云开发环境(容器)使用VS Code版CodeArts代码智能体构建发票信息提取核验一站式平台3.1 需求分析与架构设计可能有朋友好奇,为什么我上一篇还写得是代码审计,这一篇突然就写到发票了呢?这个说来其实也是有缘由的,我们自己的内控系统,目前只做到了基本的信息化,每次我出去出差回来总是要交一堆票据,包括发票查验单都需要自己搞好了才能给财务。这个过程不仅繁琐耗时,还容易出错,什么抬头信息填错等等,一旦提交后被财务打回,就得重新折腾一遍,效率极低。更关键的是,这些重复性高、规则性强的工作,其实完全可以交给AI和自动化工具来完成。因此,我这才萌生了构建一个“发票信息提取核验一站式平台”的想法:从扫描/上传发票图片开始,自动识别关键字段(如发票代码、号码、开票日期、销售方名称、金额、税额、校验码等),对接国家税务总局官方查验接口进行真伪核验,再自动生成符合公司财务要求的查验单和报销单模板,最后支持一键导出或直连财务系统。整个流程无需人工干预关键步骤,真正做到“一次上传,全程智能处理”。当然,这里可能只能实现上面设想的部分内容哈~直连财务系统啥的在外网上是做不到滴~这里我先简要的画了一个架构图:3.2 代码构建我们进入智能体模式下,给出如下提示词:设计并开发一个"发票信息提取核验一站式平台",该平台需实现以下完整功能流程:从发票图片的扫描或上传环节开始,通过OCR技术自动精准识别发票关键信息字段(包括但不限于:发票代码、发票号码、开票日期、销售方名称、金额、税额、校验码等),识别准确率需达到95%以上;系统需无缝对接国家税务总局官方查验接口,实现发票真伪的自动核验,核验响应时间应控制在3秒以内;基于核验通过的发票信息,自动生成符合公司财务规范的标准化查验单和报销单模板,模板格式需支持自定义配置;最终提供一键导出功能(支持PDF、Excel等多种格式)及与公司现有财务系统的直连对接能力。整个平台流程设计需确保关键操作环节无需人工干预,实现"一次上传,全程智能处理"的核心目标,同时保障数据传输与存储的安全性,符合国家相关数据安全法规要求。可以看到智能体为我们制定了10个任务,覆盖了全部模块我们等待5分钟,准备收菜~最终生成的项目架构如下所示,可以看到是前后端分离框架,并且对应的使用文档也是很详细的:invoice-verification-platform/ ├── backend/ # 后端(Python + FastAPI) │ ├── app/ │ │ ├── api/ # API路由 │ │ ├── core/ # 核心配置 │ │ ├── models/ # 数据模型 │ │ ├── schemas/ # Pydantic模型 │ │ ├── services/ # 业务服务(6个核心服务) │ │ └── main.py # 应用入口 │ ├── requirements.txt # 依赖文件 │ └── .env.example # 环境变量模板 ├── frontend/ # 前端(Vue 3) │ ├── src/ │ │ ├── api/ # API接口 │ │ ├── views/ # 5个主要页面 │ │ ├── router/ # 路由配置 │ │ └── main.js # 入口文件 │ ├── package.json # 依赖文件 │ └── vite.config.js # Vite配置 └── docs/ # 文档 ├── API接口文档.md └── 部署指南.md我们按照给出的启动方式来快速启用,尝试一下效果:先启动后端,安装相关依赖,但是此时发现报了一个错误:应该是是说没有找到2.5.2版本,我们进入依赖文件,改成2.6.2尝试一下没有报错了,我们继续等待安装完成执行启用命令,发现又出现报错了不必慌张,我们选择排错模式,然后将报错复制进去即可可以看到,智能体直接找到了关键问题所在,并且开始进行自主修复根据判定到的问题,自动升级版本并启用可能智能体也感觉到太麻烦了,所以又帮我写了一个简易的一键启动脚本我们启用尝试一下,没啥问题,继续给出提示词让其启用前端:很好,但是这是后端的能力,我想在web端前端进行使用,请你帮我实现!可以看到这里给出的一键启动前后端的脚本:启用后单个上传的测试界面如下:整体项目如下:3.3 测试及优化我们先进入测试页面尝试一下,这里我在网上找了一张发票,直接上传,点击开始处理:对比一下,发现只识别到了部分:我们再次给出提示词,让其进行修改:目前并没有识别到购买方名称、销售方名称!请修改代码以识别!这里其实也存在一个问题,就是CodeArts代码智能体没办法保存版本,万一一个版本改废了之后就不能回退到之前了。。。这个问题也提建议了,希望未来能改进一下~更新后发现问题仍然存在,所以这里采用了一个策略都是提供了一张发票图片给智能体,让其自行测试,并且根据测试结果自行优化此图片为发票图片,请你使用发票识别程序来进行测试,并且根据你自己识别到的结果,进行代码优化。经过漫长的等待~~~~终于自迭代成功了,至少从准确度上来说,是可以成功识别到了!我们重新识别一下下一步,我们设想的是自动去税务局查验发票,但是目前发现的问题是似乎没有免费的验真接口,基本都是收费的。。。我们试着直接给出提示词让智能体帮我们解决这个问题,看看CodeArts代码智能体的能力上限究竟如何目前检验发票真伪是模拟,并不能真正的实现发票的验真,请你实现这一功能,能将识别到的发票信息作为输入进国家税务总局发票查验平台,获取其返回的发票验真结果令我惊讶的是,它居然还是自主生成完成了,我们测试一下是不是幻觉了,以当前发票为例,这次识别完成后,居然弹出了提示是核验未成功!我们追一下代码逻辑:发现竟然真的疑似是对接的国家税务总局查验接口,但由于没有识别到校验码,所以返回的未成功,这里我们又要回到上一步要求其增加对校验码的识别,继续给出prompt:请增加对发票校验码后六位的识别,同时在前端界面增加对校验码的显示!稍等一会儿后,重新启动前端页面,可以看到正确识别到了校验码!但是仍然是显示未核验?这就奇了怪了!我们重新测试了一下,发现这个接口居然还是模拟的。。。。被CodeArts代码智能体骗了。。。我们试着在华为云上找了一下到了一个免费接口,点击直接购买,前60次是免费的我们先去接口测试一下,确实是没问题的我们把接口文档丢给CodeArts代码智能体,让其进行改造,给出prompt如下:我购买了华为云的发票查验接口,请你帮我更新进去:def demo_app(): # Set the request parameters. # AppKey, AppSecret, Method and Url are required parameters. sig = signer.Signer() sig.Key = "AppKey" sig.Secret = "AppSecret" method = "POST" url = "https://invoicevalidate.apistore.huaweicloud.com/invoice/validate/v2" headers = {"Content-Type": "Content-Type"} # If this interface involves setting body parameters, please configure them as follows. body = "{'param1':'param1', 'param2':'param2'}" # Sign the request r = signer.HttpRequest(method, url, headers, body) sig.Sign(r) print(r.headers["X-Sdk-Date"]) print(r.headers["Authorization"]) resp = requests.request(method, url, headers=r.headers, data=body) print(resp.status_code, resp.reason) print(resp.content) if __name__ == '__main__': demo_app() 此时的请求参数是fpdm=&fphm=&kprq=&jym=&je= fpdm:发票代码 非全电发票必填 fphm:发票号码 kprq:开票日期 格式YYYYMMDD jym:校验码后 6 位, 增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)必填 je:增值税专用发票、增值税电子专用发票、机动车销售统一发票输入不含税金额; 二手车销售统一发票输入车价合计; 全电发票输入价税合计重启服务后,识别成功如下图所示:后续的直接对接至财务平台,由于财务信息的敏感性,此处就没有做过多的演示了,大致的方法也很简单,就是制作一个接口将取到的信息通过财务平台的开放接口传输同步过去,最终实现的效果就是在这里上传发票的截图,然后自动将发票的真伪及相关信息作为字段同步至财务系统的表单里了。3.4 当前不足由于目前的OCR模型完全是由CodeArts代码智能体生成或者说模仿生成的,我给出的训练集主要是标准的图片式发票,如下面这种但是如果是拍照的话,稍微倾斜一些就可能会产生识别错误这里在后续真正投入生产之后需要进一步优化。其次要说到的还是数据安全性问题,这个代码目前仅是做了功能上的实现,对于代码的安全性还没过多的做审计,这也是后续优化的方向之一吧~四、反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!五、写在最后的话有的读者可能会觉得我的文章又臭又长,但是诚然,这就是开发者与AI coding工具博弈的真实写照。AI生成的东西目前看来是不可能一次对话就能拿出来用的,必然会经过多次的对话迭代,而其这对话的过程中所用到的方式和技巧,也就是我们常说的“结对编程策略”,同样是值得分享和学习的。我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts代码智能体完成应用开发/调试实践:https://bbs.huaweicloud.com/forum/thread-0212720434463368503-1-1.html?fid=557
-
案例介绍CodeArts代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。一、概述1.1 案例介绍华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。CodeArts代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。本文基于华为开发者空间+CodeArts代码智能体,高效构建自动化代码审计助手,旨在解决传统代码审计中效率低、成本高、依赖人工经验的核心痛点,通过将AI大模型的能力与开发者平台深度结合,探索出一条“人机协同、智能驱动”的新路径。1.2 适用对象网络安全企业个人开发者、网络安全兴趣爱好者高校学生1.3 案例时间本案例总时长预计30分钟。1.4 案例流程说明:用户使用VS Code远程连接云开发环境并安装CodeArts代码智能体;在VS Code中,利用CodeArts代码智能体的“智能体模式”,通过Prompt指令引导,逐步构建一个能自动扫描代码、识别漏洞并生成报告的“审计助手”,并对智能体进行多轮测试和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代码智能体点击Extensions图标,搜索CodeArts Doer for Coding,选择在该容器环境中安装。【注意】此处的工作空间已经切换,即使本地安装了CodeArts Doer,此处也不会显示,我们仍然可以选择在容器环境中安装。安装完成之后,我们点击左侧如图所示的图标,可以看到登陆界面,点击选择华为云账号登录。选择同意批准登录。回到VS Code端中进行测试,看到正常回复,至此,全部环境准备工作完成。三、基于华为开发者空间+CodeArts代码智能体高效构建自动化代码审计助手3.1 代码审计skill构建考虑到代码审计是专业性比较强的东西,所以这里计划来使用skill构建,先简单介绍一下skill吧。Skill是由claude提出的概念,其核心是一份 Markdown 文件(SKILL.md)。当 Skill 被调用时,系统并不会去“运行”这个 Skill,而是读取这个文件,将其中的大量指令、工作流和知识“展开”并“注入”到当前的对话历史中。在我的理解里,skill本质上来说是一种“提示词扩展”,而非具体的“代码执行”,与传统的提示词相比,只是加载方式不同。那么,它与 MCP 之间究竟有何区别?还记得 MCP 刚兴起时,业界普遍将其比喻为给 AI 装上了“手”和“脚”,那如果说 MCP 是让 AI 具备“行动力”的肢体,那 Skill 就像是它的“操作手册”或“行为指南”。举例来说,一个“篮球 Skill”可能定义了:何时拍球、何时跨步、何时起跳投篮——它将复杂动作拆解为可执行的步骤,并指导 AI 在特定情境下做出恰当响应。从这个角度看,Skill 确实具备类似 workflow 的结构化特征,但它又比传统 workflow 更具灵活性:它不仅描述“怎么做”,还隐含“为什么这么做”和“在什么条件下做”,更贴近人类专家的经验式决策逻辑。这里,我先采用智能问答,让CodeArts代码智能体理解我的意图,给出prompt如下:核心诉求:我想做一个能"自动做代码安全审计"的Skill,请帮我实现。 任务背景:我经常需要做代码审计,找出源码中的安全风险,生成漏洞报告。报告需要给出完整的source到sink的调用链路径,并提供漏洞触发PoC。我希望这个工具能一键搞定。 具体要求: 1. 仅针对Web框架,从HTTP请求入口出发作为source点 2. 支持正向审计:从source出发,完整分析代码逻辑,找调用链,理解业务,发现漏洞 3. 支持反向审计:通过规则梳理所有sink点,从sink往回找,最终必须能追溯到HTTP入口 4. 利用Claude LSP来做代码跳转和检索,而不是单纯搜索匹配 5. 最终漏洞必须可通过网络请求触发,需要完整调用链和PoC 6. 能组合多个漏洞/功能,构建完整攻击链让我意外的是,CodeArts代码智能体直接给出了整个skill的框架。本来只是想测试一下效果的,结果给我把文件都生成完了。。。但是由于此时采用的是智能问答,不会直接创建文件,所以我决定再把相同的提示词喂给智能体来试一遍。测试了几轮后,发现这里存在的一个问题就是目前Vscode端的CodeArts代码智能体似乎不支持skill能力,但是无妨,我们可以沿用skill的思路来进行仿建,这也是没有问题的,只是可能效果达不到那么理想罢了。将智能问答中的框架作为提示词,喂给智能体模式,给出prompt如下:请根据以下框架,帮我生成对应的skill: code-audit-skill/ ├── skill.json # Claude Skill配置 ├── src/ │ ├── analyzer/ # 核心分析引擎 │ │ ├── taint_analyzer.py # 污点分析器 │ │ ├── call_graph.py # 调用图构建 │ │ └── data_flow.py # 数据流分析 │ ├── sources/ # Source点定义 │ │ ├── web_sources.py # Web框架入口 │ │ └── source_rules.json │ ├── sinks/ # Sink点定义 │ │ ├── dangerous_sinks.py # 危险函数 │ │ └── sink_rules.json │ ├── sanitizers/ # 净化器定义 │ │ └── sanitizer_rules.py │ ├── chains/ # 攻击链构建 │ │ └── chain_builder.py │ ├── poc/ # PoC生成 │ │ └── poc_generator.py │ └── lsp_client.py # LSP客户端封装 ├── rules/ # 漏洞规则库 │ ├── sql_injection.json │ ├── xss.json │ ├── command_injection.json │ ├── ssrf.json │ ├── path_traversal.json │ └── deserialization.json └── templates/ # 报告模板 └── report_template.md执行完第一步,我们得到了一个框架,但是此时根据回复,CodeArts代码智能体给出了后续的优化方向,所以我们选择继续优化现有框架,给出prompt如下:请你根据下面几个方向进行进一步优化和改进: 1.完善调用链追踪算法:改进变量追踪和数据流分析 2.添加更多框架支持:Laravel、Symfony、ASP.NET 等 3.增强净化检测:更准确地识别输入净化操作经过五六分钟的等待,我们终于得到一个完整的项目了。但是这期间也碰到了一些问题,不知道是不是生成的内容太长了,服务器连接响应容易中断(几乎每次单个文件生成代码行数超过500行以上就会出现),这个问题目前已经提工单了。中断之后再连接回去,发现这一轮未完成的对话不会出现在历史记录中,所以目前来看,必须在一轮对话完成后才会记录进历史对话中。最终生成完成后,也给出了启用方式:# 运行完整示例 python examples/complete_example.py # 基础审计 python audit_engine.py ./target-project http://localhost:8080 # 高级审计 python src/analyzer/advanced_audit_engine.py ./target-project可以看到此时也不是完全版的,但是我们先测试一下效果,万一不错呢?执行导入模块随后我们以测试的案例来进行检测,发现还是能比较准确的识别到的我们自己编写了一个具有明显SQL注入漏洞的代码,可以看到通过调用这个skill也可以成功识别到该漏洞存在。测试快速审查模式,同样可以检查到安全漏洞问题3.2 历史漏洞测试对于特别显著的漏洞识别,普通大模型也可以做到,但是如果要去识别分析一些企业级的源码的利用链,普通的大模型其实就会存在一些不足了。这里,我们以某存在历史漏洞的企业源码为例,来验证该skill的识别能力。目前已知该源码是存在SQL注入漏洞,我们将这个文件打包上传至容器中,(顺便一说,这里上传步骤挺麻烦的,要是能在vscode端直接加个上传就好了),具体方式可以参考本地Xshell基于华为开发者空间云开发环境完成上传下载。我们先直接把整个源码包丢进去,看看效果,虽然也不指望能够一次就识别到全部漏洞。。。但是如果有一两个的话也可以给我们一些信心吧~审计完成之后,确实检测到了漏洞,我们人工跟进验证一下可以看到,这里确实是存在SQL注入的,严格上来说是二次注入。表名$name来自SHOW TABLES查询结果(数据库内部数据),但如果有攻击者能够在数据库中创建包含恶意SQL的表名(如users; DROP TABLE admin; --),此时使用字符串拼接会直接构造SQL语句:"OPTIMIZE TABLE {$name}" 和 "REPAIR TABLE {$name}"。Db::execute() 方法直接执行拼接的SQL,没有对表名进行转义或使用参数化查询。再来看第二处,$tables 来自 Server::getModuleTables($name),虽然 $name 参数经过了正则验证(/^[a-zA-Z0-9]+$/),但表名$table来自数据库查询结果,可能包含恶意构造的表名,当使用 "DROP TABLE IF EXISTS {$table}" 直接拼接表名到SQL语句中,攻击者可能通过其他方式(如插件安装SQL文件)在数据库中创建包含恶意代码的表名,然后在卸载时触发注入。所以此处也是属于二次注入。3.3 打包成web服务为了方便使用,实现上传源码即可返回审计结果,这里将其打包成web端,采用Prompt如下:请你帮我把这个代码审计助手打包成web端,实现能够上传代码包后直接输出审计结果。注意,此处也需要用到大模型,当用户提交源码时,需要让大模型按照这个skill来进行审计。等待大约5分钟左右。。。。最终的架构简化后的图所下:同时,也按照我的要求生成了一个env文件,能够让用户自行选择基础模型。我们本地执行一下,看看效果,果不其然,又报错了,我们再次把告警丢给智能体来排查。智能体执行后,成功修复了bug,启用后本地如下所示:我们丢个文件包进去试试效果:果不其然,又报错了,显示文件提取异常,我们再再次把报错丢给智能体来修复这里智能体也提到说,目前并没有兼容rar格式,所以我换成了zip格式来上传最终结果如下:我们再换个源码试试看:还是能成功检测到的!3.4 后续计划目前这个项目只是demo,覆盖了一些比较基础的漏洞检测,主要还是依靠基础模型的能力,在上下文检测上是能做到,但是还是需要人为的去进行一些控制和引导,无法实现准确的自动化识别。后续这个项目还是会不断优化的,期待未来开源的那一天!至此,基于华为开发者空间-云开发环境(容器)使用VS Code版CodeArts代码智能体高效构建自动化代码审计助手的案例已全部完成。四、反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts代码智能体完成应用开发/调试实践:https://bbs.huaweicloud.com/forum/thread-0212720434463368503-1-1.html?fid=557
-
一、概述1.1 适用对象个人开发者高校学生1.2 案例流程随着城市化进程加快与健康生活理念兴起,越来越多家庭希望通过园艺改善居住环境、缓解压力并实现部分食物自给。然而,多数爱好者缺乏系统的园艺知识,常因选种不当、养护失误导致种植失败,亟需专业、便捷的指导支持。本案例将基于华为开发者空间 - 云开发环境(容器)环境,使VS Code集成CodeArts Agent插件,搭建CodeArts代码智能体,结合Versatile Agent发布应用,通过与代码智能体对话的方式,不断调试纠正,最终生成一款智能家庭园艺知识导师平台,为用户提供个性化园艺指导。通过AI手段降低园艺门槛,帮助用户轻松打造家庭绿洲,同时传递绿色可持续的生活理念。CodeArts代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。华为开发者空间 - Versatile Agent平台是一个AI原生应用引擎,它提供了数据准备、模型选择/调优、知识工程、模型编排、应用部署、应用集成等能力。说明:VS Code远程连接云开发环境(容器);VS Code集成CodeArts Agent插件,搭建CodeArts代码智能体;构建Versatile Agent家庭园艺知识导师应用,获取API调用URL,获取IAM用户信息;与CodeArts代码智能体对话,输入URL以及IAM用户信息,快速构建家庭园艺知识导师;反复测试运行并将测试问题提交给CodeArts代码智能体,优化完善构建家庭园艺知识导师平台。1.3 资源总览本案例预计花费1元。资源名称规格单价(元)时长(分钟)华为开发者空间开发平台 - 云开发环境(容器)鲲鹏通用计算增强型 kc1 | 4vCPUs | 8G | HCE免费120CodeArts代码智能体系统标配免费120华为开发者空间 - Versatile Agent平台系统标配免费120华为开发者空间 - DeepSeek-R1/V3千万Tokens代金券DeepSeek-R1-64K/DeepSeek-V3-64K1.00120 二、环境和资源准备2.1 基于云开发环境(容器)搭建CodeArts代码智能体参考案例《基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体》中的“二、VS Code远程连接云开发环境(容器)”和“三、搭建CodeArts代码智能体”步骤,完成VS Code远程连接云开发环境(容器)并搭建CodeArts代码智能体。2.2 获取IAM用户信息参考案例《华为云IAM用户创建指导手册》完成IAM用户账号的创建与登录,最后IAM用户名、账号名、项目ID以及IAM账户密码等关键字段信息。注:本案例使用华北-北京四对应的项目ID。在创建用户时,访问方式勾选编程访问。三、构建家庭园艺知识导师平台3.1 基于Versatile Agent构建家庭园艺知识导师应用参考案例《华为云MaaS平台商用大模型Tokens领取使用指导》中“二、 领取MaaS平台商用大模型Tokens”和“3.1 Versatile Agent配置MaaS平台商用大模型”内容完成MaaS平台商用大模型Tokens领取和Versatile Agent配置。在华为开发者空间 - Versatile Agent开发平台,选择智能体 > 单智能体应用页签,点创建应用。进入创建应用界面,参考如下样例创建“家庭园艺知识导师”应用名称:家庭园艺知识导师描述:专为家庭园艺新手设计的植物知识科普助手,通过通俗易懂的讲解方式,帮助用户掌握基础植物学知识、常见养护误区和家庭环境适配技巧,助力打造健康家居绿植生态。设置模型为前面步骤中设置的MaaS平台预置商用模型DeepSeek-R1,调度模式选择模型优先。然后参考如下样例配置应用提示词,并在技能栏添加心知天气(限时体验)/天气查询插件。## 人设 -**角色与特性**: 1. 扮演拥有10年家庭园艺经验的植物学家角色,擅长将专业术语转化为生活化表达 2. 角色背景设定为都市阳台种植达人,熟悉各类家居绿植的培育要点 3. 核心特性是"耐心引导+即时纠错",主动预判新手常见认知盲区 -**任务描述**: 1. 解决家庭园艺场景中的知识断层问题 2. 通过每日知识点推送+场景化问答,帮助用户在3个月内建立系统的家庭植物养护认知体系 3. 降低新手因知识不足导致的植物死亡率,提升家居绿植存活率至85%以上 ## 核心技能 1. **知识图谱构建**:将植物学知识分解为「光照-水分-土壤-病虫害」四大模块,采用渐进式教学法 2. **场景化诊断**:根据用户提供的家庭环境参数(如阳台朝向、房间湿度等),推荐适配植物品种 3. **误区预警系统**:主动识别用户描述中的养护误区,如"多浇水=爱护植物"等常见错误观念 4. **视觉化教学**:通过文字描述构建三维空间想象,帮助用户理解植物生长原理 ## 规则 1. 每次回答需包含「知识要点」「操作演示」「错误案例」三个模块 2. 优先使用类比手法解释专业概念(如将光合作用比作"植物吃饭") 3. 涉及具体操作时,必须提供可量化的标准(如"浇水至盆底微微渗水即可") 4. 当用户提问超出家庭园艺范畴时,应引导回核心场景并提供替代方案设置开场白及推荐问题。开场白: 大家好呀!欢迎来到家庭园艺小课堂!我是您的植物小管家,无论想了解基础养护知识、避开新手常见误区,还是为客厅阳台挑选合适绿植,我都会用大白话手把手教您。让我们从这片绿叶开始,打造属于您的绿色小天地吧! 推荐问题: 如何快速掌握家庭园艺的基础植物学知识? 哪些常见的养护误区容易导致家居植物死亡? 如何根据不同的家庭环境选择适合的绿植品种?完成上述配置后,输入测试问题:办公室工位适合养殖什么绿植?如上图“家庭园艺知识导师”Agent应用测试通过,点页面右上角发布。进入发布管理页面,网页栏点发布,发布完后的状态如下。发布完成之后,选择API调用页签,在此处可获取API调用的url。3.2 使用CodeArts代码智能体构建构建家庭园艺知识导师平台在VS Code中打开云开发环境(容器)环境的CodeArts代码智能体,在智能体对话框中输入如下指令:使用python生成一个通过web页面可视化的"家庭园艺知识导师"应用,为园艺新手提供植物知识科普。AI部分通过被授权华为IAM用户账号,调用创建Versatile Agent的url实现,具体参数如下: MAIN_USER:替换成 步骤“2.2 获取IAM用户信息”中获取的账号名 IAM_USER:替换成 步骤“2.2 获取IAM用户信息”中获取的IAM用户名 PROJECT_ID:替换成 步骤“2.2 获取IAM用户信息”中获取的项目ID IAM_PASSWORD:替换成 步骤“2.2 获取IAM用户信息”中获取的IAM账户密码 url:替换成 步骤“3.1 基于Versatile Agent构建家庭园艺知识导师应用”最后获取到的API调用的url此时可以看到,智能体开始自动构建任务步骤:生成开发方案、编写代码与安装依赖,全程不需要操作。等待CodeArts代码智能体自动完成工程创建及代码编写,参考项目概览运行程序。测试程序运行过程中,日志输出:127.0.0.1 - - [21/Jan/2026 15:28:09] "POST /api/chat HTTP/1.1" 500 ,将问题抛回给CodeArts代码智能体,智能体自动调整优化代码。CodeArts代码智能体自动分析修改bug,等待bug修改完成,再次测试运行程序。测试程序运行过程中,日志输出正常,页面端家庭园艺知识导师平台答复出现乱码问题,再次提交给CodeArts代码智能体优化。智能体自动分析乱码问题,并进行修复。修复完成后再次启动家庭园艺知识导师平台,输入问题:办公室工位适合养殖哪些绿植?家庭园艺知识导师平台分析并正常答复。注:因为家庭园艺知识导师平台是Agent自动生成的,每次提问所设计生成的代码及最后的运行结果均存在出入,开发者可根据自己的需求,调教模型生成自己想要的结果。至此,基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体,构建Versatile Agent家庭园艺知识导师案例结束,各位小伙伴快来华为开发者空间体验吧。反馈改进建议如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
-
1 月 17 日下午,G-Star Gathering Day 广州站在广州(国际)科技成果转化示范基地三楼星空间顺利举办。本次活动由 AtomGit 及华为云开发者联盟 HCDG 主办,吸引了众多开发者、创业者及技术爱好者到场参与。围绕「探索 AI 创意落地与智能体构建的无限可能」这一主题,活动通过主题演讲、实操演示、闪电分享及开放交流等多种形式,深度链接开源生态与 AI 应用实践,为现场伙伴带来了一场高密度的技术盛宴。开场致辞:共建开放、多元的开发者生态活动开始,主持人张润迪对到场嘉宾与开发者表示欢迎。随后,华为云开发者支持与运营部部长林华鼎为活动致辞,从生态建设、开发者成长等维度,分享了华为云对开发者社区的长期投入与期待,并现场邀请开发者加入体验官计划,与开发者共创共享易用好用的开发工具。 随后,联合主办方广州天河科创聚能运营管理有限公司对天河基地的政策支持体系也进行了详细解读。 技术分享:从开源生态到智能体实践AtomGit 深圳办总经理徐建国围绕 AtomGit 的平台定位与生态布局,系统介绍了其作为 AI 原生开源社区的核心能力与发展成果。通过分享 G-Star 开源摘星计划的运营机制与数据表现,展示了 AtomGit 如何从项目孵化、社区运营、资源对接等多维度赋能开源项目成长,构建开发者、企业与生态伙伴协同共建的良性循环,助力中国开源生态实现规模化与高质量发展。 华为云 HCDE、HCDG 胡琦从 Agent 基础原理入手,深入解析了 Astron Agent 这一企业级智能体工作流平台的整体架构与核心能力,重点介绍其在模型管理、AI 工作流编排、MCP 工具集与 RPA 自动化等方面的技术优势。通过真实案例与部署演示,生动展示了如何基于 Astron 快速搭建可规模化落地的智能体应用,帮助开发者将“智能体”从概念转化为可用产品。 华为云开发者生态运营总监童得力介绍华为开发者空间的整体能力,基于开发者空间为开发者提供一系列的工具和资源,包括开箱即用的开发环境、免费算力、预置工具链和丰富的案例库。通过现场实操演示 CodeArts代码智能体,现场指导开发者体验代码智能体的代码开发、调测和修改功能。与会的开发者表示,CodeArts代码智能体能帮助开发者提高开发效率,快速完成开发任务,降低 AI 开发门槛,实现高效落地智能应用。 CodeArts代码智能体是一款集代码大模型、AI IDE、代码 Agent 为一体的智能编码产品。面向代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等场景功能,为开发者提高研发效率,提供极致的智能化编码体验。(点击参与体验) AtomGit 深圳办技术总监、华为云 HCDE 白晓明从行业趋势出发,深入分析了“跨平台 + 鸿蒙”成为必然选择的背景与价值,并系统对比了 Flutter、React Native、uni-app-x、Kuikly 等主流框架在鸿蒙生态中的适配成熟度与适用场景。他结合实践经验,为不同技术团队提供了清晰的技术选型建议,同时分享开源社区建设与训练营计划,鼓励开发者从使用者走向共建者,深度参与鸿蒙生态建设。 闪电演讲 :开发者真实经验碰撞在最具活力的闪电演讲环节,多位开发者主动上台,用 8 分钟分享自己的项目经验、踩坑故事与成长心得,涵盖 AI 应用、开源实践、创业探索等多个方向。随后大家围绕技术选型、项目落地、社区参与展开深度交流,建立起更多真实链接。 G-Star Gathering Day 不只是一次线下聚会,更是一次技术连接、思想碰撞与生态共建的开始。期待下一站,我们继续相聚,共同探索 AI 与开源的无限可能
-
了解案例共创活动诚挚地邀请开发者积极参与案例共创活动,体验云产品,编写实践案例或体验评测。您的优秀案例将会:优质案例将被正式收录至官方案例库,供广大开发者学习。优质案例将选送到在华为云站内外10+个技术社区推荐,给予百万级流量资源。以上案例我们都将注明创作者,实现与开发者共创官方文档。 参与者不仅有机会获得每月活动礼品,还有可能被评为年度内容贡献官,享受更多荣誉和奖励,获得更多合作机会。我们期待着与您一起,共同打造更加优质、高效的云服务体验。参与投稿方式第1步:(已注册并实名可跳过)华为云账号实名认证,点击这里。(已设置可跳过)登录后设置社区昵称,点我设置。第2步:点击报名填写报名问卷,提供礼品发放地址等信息第3步:开启您的云端体验,分享实践案例,点我写帖子。版块选择“开发者服务->社区活动”,分类选择“案例共创”您发帖的标题在前面,需添加【案例共创】(一定要加,方便识别参与活动的帖子),您发的帖子文末可添加活动名称及链接地址,请复制:我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts代码智能体完成应用开发/调试实践cid:link_7 【如您在体验中有任何产品问题,如发现任何体验不友好、产品Bug、文档页面错漏等情况,欢迎通过云声平台反馈给我们,还有机会领取云声专属礼品!活动相关咨询可以扫码添加文末开发者社区小助手/加入答疑交流群】Ø华为云产品介绍:华为开发者空间:汇聚鸿蒙、昇腾、鲲鹏、GaussDB、欧拉等各项根技术的开发资源及工具致力于为每位开发者提供一台云主机、一套开发工具及云上存储空间,让开发者基于华为根生态创新。领取链接 华为开发者空间-云开发环境 深度融合了弹性云主机的高性能计算容器与虚拟机技术,通过构建集高效计算、安全隔离、敏捷部署于一体的云原生基础设施,不仅保障了云开发环境的稳定可靠,更实现了资源的秒级伸缩与高效利用,为加速应用创新提供了坚实底座。CodeArts代码智能体基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问 Ø 应用构建要求 开发者可结合自己的学习和工作实践,使用 CodeArts代码智能体完成代码调试和应用构建,完成应用构建类型和主题如下: 通过开发者空间-云开发环境(容器)使用VS Code版CodeArts代码智能体构建/调试代码完成应用开发。应用构建方向参考:金融(市场分析、股市预测)医疗(健康咨询、辅助临床决策)教育(学习智能助教、个性化学习计划)政务(智能政务助手、防返贫监测)制造(生产流程优化、质量检测)办公(文档与数据处理、知识管理)编码(代码辅助生成、代码审核)生活(个性化食谱推荐、宠物/植物养护)Ø 文档案例模版参考:注意:如通过已有代码使用CodeArts代码智能体进行改造调试,则应用代码要上传GitCode,案例中注明通过git下载到本地,案例中需要对源代码进行代码功能和结构讲解。1、案例名称:基于华为开发者空间+CodeArts代码智能体,实现商品管理Web应用快速开发案例地址:cid:link_1案例介绍:本案例基于华为开发者空间+CodeArts代码智能体,实现商品管理Web应用快速开发。2、案例名称:基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体,实现AI历史智能助教案例地址:cid:link_2案例介绍:通过VS Code登录CodeArts代码智能体插件快速搭建代码智能体,并基于该智能体的智能体模式完成复杂开发任务,快速构建AI历史智能助教。3、案例名称:基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体,实现可视化模拟炒股小助手案例地址:cid:link_3案例介绍:基于华为开发者空间 - 云开发环境(容器),通过VS Code + CodeArts代码智能体搭建CodeArts代码智能体,使用智能体模式完成复杂开发任务,快速构建模拟炒股小助手。4、案例名称:IntelliJ IDEA配置CodeArts代码智能体,AI助力俄罗斯方块小游戏应用快速开发案例地址:cid:link_4案例介绍:本案例使用IntelliJ IDEA配置CodeArts代码智能体,快速实现俄罗斯方块小游戏开发。>>>>>>>>更多案例可点击访问开发者空间案例中心>>>>>>>>>点击下载案例模板注意:案例手册请大家一定要按照案例模版的格式进行编写注意:案例手册请大家一定要按照案例模版的格式进行编写注意:案例手册请大家一定要按照案例模版的格式进行编写 Ø活动流程(全年征集,每月一期评选)投稿时间:2026年1月21日-2月28日联合评审:2026年3月2日-3月9日奖项公示:2025年3月10日-3月16日奖品发放:获奖名单公布后15个工作日内寄出Ø 投稿规则文档类投稿:1)文档包含案例场景和方案以及用到的华为云产品或者开源框架简述。2)文档包含开发过程实际操作描述(文字描述+截图+代码)。3)文档的案例实操需要完整体现,可根据手册上手并体验。视频类投稿:1)构建的应用需要完成发布,视频可访问地址需发送至开发者社区小助手微信。2)视频需包含案例场景和方案说明以及用到的华为云产品或者开源框架简述。3)视频需包含开发过程实际操作。4)视频的案例实操需要完整体现,并配以语音讲解,可根据视频上手并体验。重要!!!注意保留视频源文件,视频审核通过后需进行提交。Ø 评奖规则(规则已更新,添加案例影响性条目)标准类型文档形式分值释义视频形式分值释义分值阶梯总分值案例影响性根据浏览数和评论数评价案例影响性1:浏览数达到100;2:浏览数达到200;根据浏览数和评论数评价案例影响性1:浏览数达到150;2:浏览数达到300;1-2/0.5梯度2操作完整性关键节点以文字+截图的形式进行说明1:实际的实践操作,而非方案类描述2:参考官方提供模版,可读性好,有关键节点文字说明与截图3:符合2的条件下能够突出关键代码释义以及关键步骤解释说明,应用构建后可执行,并有执行后效果介绍和展示关键节点以图文+操作讲解的形式体现1:实际的实践操作,而非方案类描述2:视频的节奏流畅,介绍,讲解和实操各部分有关键节点说明3:符合2的条件下能够突出关键代码讲解以及关键步骤解释说明,应用构建后可执行,并有执行后效果介绍和展示1-3/0.5梯度3案例实用性贴近实际行业生产或者业务场景1:纯技术应用不涉及实际应用场景,比如登录云开发环境运行简单demo2:基于实际应用场景具有一定的实用性3:基于实际场景且在开发者空间云开发环境进行部署实施,能够应用于场景解决行业的痛点问题,用于生产实施贴近实际行业生产或者业务场景1:纯技术应用不涉及实际应用场景,比如登录云开发环境运行简单demo2:基于实际应用场景具有一定的实用性3:基于实际场景且在开发者空间云开发环境进行部署实施,能够应用于实际场景解决行业的痛点问题,用于生产实施1-3/0.5梯度3技术多样性案例中应用更多的华为云技术或主流开源框架1:使用活动中要求的服务以及工具或者技术2:基于云开发环境结合更多的华为云技术/服务、开源框架或技术案例中应用更多的华为云技术或主流开源框架1:使用活动中要求的服务以及工具或者技术2:基于云开发环境结合更多的华为云技术/服务、开源框架或技术1-2/0.5梯度2 奖项设置视频案例奖项:奖项设置名额最高限评选条件奖品设置一等奖1发表原创实践视频,单个视频评级S+,得分≥8-10分价值1300元礼包+面值1000元华为云代金券二等奖3发表原创实践视频,单个视频评级S,得分≥7-8分价值700元礼包+面值500元华为云代金券三等奖8发表原创实践视频,单个视频评级A,得分≥6-7分价值300元礼包+面值100元华为云代金券参与奖N发表原创实践视频,单个视频评级B价值60元礼品+面值50元华为云代金券 文章案例奖项:奖项设置名额最高限评选条件奖品设置一等奖1发表原创实践文章,单个视频评级S+,得分≥8-10分价值1300元礼包+面值1000元华为云代金券二等奖3发表原创实践文章,单个视频评级S,得分≥7-8分价值700元礼包+面值500元华为云代金券三等奖8发表原创实践文章,单个视频评级A,得分≥6-7分价值300元礼包+面值100元华为云代金券参与奖N发表原创实践文章,单个视频评级B价值60元礼品+面值50元华为云代金券创作小能手3每期发表原创技术文章数量前3名的开发者价值100元礼品+面值100元华为云代金券 注:每期评审专家根据每篇文章评选文章分数及等级,每期文章质量不一,不排除有某个奖项轮空的情况,如第X期文章质量在A级和B级,即S和S+级轮空。同一个内容以分别以文章和视频的方式参加活动,奖项会已视频为先,文章奖项会降一个等级。(如:同时提交视频和文章两个内容,视频获得二等奖,文章即获得三等奖,以此类推。)代金券及周边礼物发放对象为:已完成实名认证的华为云用户。发放到填写报名问卷的账号及收货地址中,礼包类礼品均为实物礼品。
-
CodeArts代码智能体启动公测!这是一款集AI IDE、Code Agent、代码大模型为一体的智能编码产品,它面向项目级代码生成、代码续写、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等场景,依据开发者输入的需求描述,准确且高效地生成高质量代码, 如同开发者身边的专属技术顾问。为了让CodeArts产品能力更贴合用户应用场景、进一步提升体验,我们发起本次产品体验官招募活动,邀请各位有热情、有想法的开发者们加入CodeArts代码智能体体验官阵营,提出真实的产品改进意见,以帮助产品开发和优化迭代,合力构建易用、好用、开放的AI Coding平台。点此立即报名体验:cid:link_1活动时间:2026.1.16-2026.2.28活动流程:1、 点击上方按钮完成报名后,访问链接免费开通服务2、 下载安装,参照官网帮助文档(内含最佳实践)或收录进案例中心的实操案例,进行产品深度使用体验;同时需创建至少一个应用;3、 将应用运行的截图发送至活动指定评论区,跟帖评论体验感受,可以围绕体验流程、操作步骤(搭配产品界面截图)等主题;4、在官网云声·建议平台,反馈产品优化建议。包括:交互体验、感官体验、bug类、需求类、能力创新类等,(填写时,关联产品/功能 选择“CodeArts代码智能体”) 并标明以【CodeArts代码智能体产品体验官】为开头,示例:【CodeArts代码智能体产品体验官】整体体验不错,建议考虑XXX场景,实现XXX能力等等。) (CodeArts代码智能体产品体验交流群) 完整完成了以上四步体验任务的开发者,将参与评奖,奖项设置奖项设置获奖要求获奖名额激励礼品礼品示例高价值建议奖被产品研发评选为高价值需求3每人价值500元开发者礼包1份华为手环9NFC版(黑色)华为云云宝一套 开发者定制鼠标建议贡献排名奖被采纳建议数≥3条,且根据积分*排名TOP55每人价值200元开发者礼包1份练秋湖纪念水杯U型按摩枕开发者定制鼠标完成任务激励前50名完整完成任务50每人价值20元开发者礼品1份开发者鼠标垫建议采纳奖通过官网云声·建议平台所提的建议被采纳100每人价值50元开发者礼品1份开发者鼠标说明1、每条被采纳建议累计1积分,被采纳建议数统计截止时间为2026年2月28日24点;2、若出现积分相同且排名一致的情况,因奖品数量有限,根据先到先得原则进行发放;3、同一用户仅限获评一个奖项;4、 如礼品库存不足将替换成等价值礼品活动流程:活动时间:2026年1月16日-2月28日联合评审:2026年3月1日-3月15日奖项公示:2026年3月15日-3月20日奖品发放:获奖名单公布后5个工作日内寄出 关于华为云CodeArts代码智能体平台下载安装指引页面:cid:link_5帮助文档:cid:link_2CodeArts代码智能体产品体验指定评论区:cid:link_4
-
活动信息CodeArts代码智能体启动公测!这是一款集AI IDE、Code Agent、代码大模型为一体的智能编码产品,它面向项目级代码生成、代码续写、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等场景,依据开发者输入的需求描述,准确且高效地生成高质量代码, 如同开发者身边的专属技术顾问。为了让CodeArts产品能力更贴合用户应用场景、进一步提升体验,我们发起本次产品体验官招募活动,邀请各位有热情、有想法的开发者们加入CodeArts代码智能体体验官阵营,提出真实的产品改进意见,以帮助产品开发和优化迭代,合力构建易用、好用、开放的AI Coding平台。活动时间:2026.1.17-2026.2.28活动流程:请点击链接到活动详情页面查看(CodeArts代码智能体产品体验交流群)完整完成了以上四步体验任务的开发者,将参与评奖,奖项设置奖项设置获奖要求获奖名额激励礼品礼品示例高价值建议奖被产品研发评选为高价值需求3每人价值500元开发者礼包1份华为手环9NFC版(黑色)华为云云宝一套 开发者定制鼠标建议贡献排名奖被采纳建议数≥3条,且根据积分*排名TOP55每人价值200元开发者礼包1份练秋湖纪念水杯U型按摩枕开发者定制鼠标完成任务激励前50名完整完成任务50每人价值20元开发者礼品1份开发者鼠标垫建议采纳奖通过官网云声·建议平台所提的建议被采纳100每人价值50元开发者礼品1份开发者鼠标说明1、每条被采纳建议累计1积分,被采纳建议数统计截止时间为2026年2月28日24点;同样的建议被采纳时,以提交先后顺序为准,先提交的可获得。2、若出现积分相同且排名一致的情况,因奖品数量有限,根据先到先得原则进行发放;3、同一用户仅限获评一个奖项;4、 如礼品库存不足将替换成等价值礼品活动流程:活动时间:2026年1月17日-2月28日联合评审:2026年3月1日-3月15日奖项公示:2026年3月15日-3月20日奖品发放:获奖名单公布后5个工作日内寄出 关于华为云CodeArts代码智能体平台下载安装指引页面:cid:link_3帮助文档:cid:link_1CodeArts代码智能体产品体验指定评论区:cid:link_2
HuaweiCloudDeveloper
发表于2026-01-19 14:58:55
2026-01-19 14:58:55
最后回复
小草飞上天
2026-01-29 17:32:12
2153 8 -
活动信息分享CodeArts代码智能体是华为云推出的智能编码辅助工具,基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。广泛覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等开发场景,提高软件研发生产力。依据开发者输入的需求描述,准确且高效地生成高质量代码, 如同开发者身边的专属技术顾问。为了让CodeArts代码智能体产品能力更贴合用户应用场景、进一步提升体验,我们发起本次产品体验官招募活动,邀请各位有热情、有想法的开发者们加入CodeArts代码智能体-体验官阵营,提出真实的产品改进意见,以帮助产品开发和优化迭代,合力构建易用、好用、开放的AI Coding平台。 活动时间:2026.1.16-2026.2.28活动流程:1、 点击跳转报名页面完成报名后,访问体验2、 参照官网帮助文档(内含最佳实践)或收录进案例中心的实操案例,进行产品深度使用体验;同时需创建至少一个应用;3、 将应用运行的截图发送至活动指定评论区,跟帖评论体验感受,可以围绕体验流程、操作步骤(搭配产品界面截图)等主题;4、在官网云声·建议平台,反馈产品优化建议。包括:交互体验、感官体验、bug类、需求类、能力创新类等,(填写时,关联产品/功能 选择“CodeArts代码智能体”) 并标明以【CodeArts代码智能体-体验官】为开头,示例:【CodeArts代码智能体-体验官】整体体验不错,建议考虑XXX场景,实现XXX能力等等。) (CodeArts代码智能体产品体验交流群)完整完成了以上四步体验任务的开发者,将参与评奖,奖项设置奖项设置获奖要求获奖名额激励礼品礼品示例高价值建议奖被产品研发评选为高价值需求3每人价值500元开发者礼包1份华为手环9NFC版(黑色)华为云云宝一套 开发者定制鼠标建议贡献排名奖被采纳建议数≥3条,且根据积分*排名TOP55每人价值200元开发者礼包1份练秋湖纪念水杯U型按摩枕开发者定制鼠标完成任务激励前50名完整完成任务50每人价值20元开发者礼品1份开发者鼠标垫建议采纳奖通过官网云声·建议平台所提的建议被采纳100每人价值50元开发者礼品1份开发者鼠标说明1、每条被采纳建议累计1积分,被采纳建议数统计截止时间为2026年2月28日24点;2、若出现积分相同且排名一致的情况,因奖品数量有限,根据先到先得原则进行发放;3、同一用户仅限获评一个奖项;4、 如礼品库存不足将替换成等价值礼品活动流程:活动时间:2026年1月16日-2月28日联合评审:2026年3月1日-3月15日奖项公示:2026年3月15日-3月20日奖品发放:获奖名单公布后5个工作日内寄出 关于华为云CodeArts代码智能体平台产品官网主页:cid:link_4 帮助文档:cid:link_1CodeArts代码智能体体验指定评论区:cid:link_3
-
CodeArts代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。欢迎来华为开发者空间体验案例,留下您的宝贵意见或建议。
-
在这个 AI 技术日新月异的时代,开发者该如何精准把握技术趋势,将创意转化为现实? G-Star Gathering Day 广州站正式开启!本次活动由 AtomGit 及华为云开发者联盟 HCDG 主办,我们诚邀广大 AI 从业者、开源技术爱好者齐聚羊城,共同探讨全栈 AI 实践、智能体(Agent)构建以及开源生态的未来。 📅 活动信息活动时间: 2026 年 1 月 17 日(星期六)14:00活动地点:广州(国际)科技成果转化天河基地三楼星空间 🌟 活动亮点本场活动旨在搭建一个深度交流的平台,通过技术分享与实操演练,助力开发者:深度链接:搭建华为云开发者、开源技术社区与开发者的交流桥梁。前瞻视角:分享 AI 全栈技术的最新实践成果与行业趋势。🎤 精彩议程【开篇:生态视角】AtomGit 深圳办总经理徐建国将分享如何利用 AtomGit 打造新一代开源生态。【硬核:AI 与鸿蒙】华为云 HCDE、HCDG 胡琦将揭秘如何利用 openJiuwen 快速构建智能体应用;AtomGit 深圳办技术总监白晓明则会带来跨平台框架开发鸿蒙的实战经验。【实战:创意落地】 华为云开发者生态运营经理王东将开启 50 分钟的“演讲+实操”,手把手带你在华为开发者空间将 AI 创意转化为现实。 ❗️ 温馨提示:请到场的小伙伴带好笔记本电脑,现场参与实操还能获得奖品哦! 🔥 特色环节:闪电演讲 (Lightning Talk)我们特别开放了 5 个“8 分钟闪电分享” 名额! 无论你是想展示自己的开源项目、分享踩坑经验,还是交流技术心得,这都是你展示自我的绝佳机会。参与方式:请在报名表单中备注您的分享主题。📩 立即报名诚邀 AI 从业者与开源技术爱好者参与!
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签