-
核心定位 面向编程新手 / 初次接触 CodeArts 的用户,聚焦 “快速体验”,通过最简单的场景(生成数据处理代码)展示 CodeArts 代码生成能力,降低入门门槛。 正文 零基础上手!华为云 CodeArts 1 分钟生成可运行 Python 代码 在日常开发中,重复编写基础代码(如数据清洗、接口调用)会占用大量时间,华为云 CodeArts 的 AI 代码生成能力,能让你用自然语言描述需求,一键生成可直接运行的代码。本文以 “生成 Python 数据清洗代码” 为例,教你零基础玩转 CodeArts 代码生成。 第一步:准备工作(50 秒) 登录华为云 CodeArts 平台(完成实名认证(个人版免费);进入 “CodeArts IDE” 模块,新建一个空白 Python 项目(选择 “空工程”→ 命名为 “CodeArts-Demo”→ 确认创建);在项目中新建一个.py文件(右键 “新建文件”→ 命名为data_clean.py)。 第二步:用自然语言生成代码(10 秒) 打开data_clean.py文件,点击编辑器右侧的 “AI 助手” 按钮(或快捷键Alt+A);在 AI 对话框中输入自然语言需求:plaintext 生成一段Python代码,功能:读取CSV文件中的数据,删除空值行,将"日期"列格式统一为"YYYY-MM-DD",输出清洗后的CSV文件 点击 “发送”,CodeArts 将在 10 秒内生成完整代码,生成结果如下: python 运行 import pandas as pd from datetime import datetime def clean_csv_data(input_path, output_path): """ 清洗CSV数据:删除空值行、统一日期格式 :param input_path: 输入CSV文件路径 :param output_path: 输出清洗后CSV文件路径 """ try: # 读取CSV文件 df = pd.read_csv(input_path) print(f"原始数据行数:{len(df)}") # 删除空值行 df = df.dropna(how='any') print(f"删除空值后行数:{len(df)}") # 统一日期列格式为YYYY-MM-DD if '日期' in df.columns: # 尝试解析多种日期格式,转换为标准格式 df['日期'] = pd.to_datetime(df['日期'], errors='coerce').dt.strftime('%Y-%m-%d') # 移除解析失败的行(日期格式无法识别) df = df.dropna(subset=['日期']) print(f"统一日期格式后行数:{len(df)}") # 保存清洗后的数据 df.to_csv(output_path, index=False, encoding='utf-8') print(f"数据清洗完成,结果已保存至:{output_path}") return df except Exception as e: print(f"数据清洗失败:{str(e)}") return None # 示例调用(需替换为实际文件路径) if __name__ == "__main__": input_file = "raw_data.csv" output_file = "cleaned_data.csv" clean_csv_data(input_file, output_file) 第三步:验证代码(直接运行) 在项目中放入测试用的raw_data.csv(包含空值、不同格式日期);点击 CodeArts IDE 的 “运行” 按钮,代码无需修改即可执行,输出如下:plaintext 原始数据行数:100删除空值后行数:92统一日期格式后行数:88数据清洗完成,结果已保存至:cleaned_data.csv 核心优势 无需手动编写基础逻辑,自然语言描述即可生成 “带注释、带异常处理、可直接运行” 的代码;生成的代码符合 Python 最佳实践(函数封装、参数说明、异常捕获);新手可直接复用,无需从零学习语法。
-
系统:macOS开发IDE:PyCharm 2025.1内部版本号 #PY-251.23774.444,2025年4月15日 构建
-
一、概述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.1 适用对象企业个人开发者高校学生1.2 案例流程CodeArts代码智能体(CodeArts Doer),是面向DevSecOps全流程的智能化解决方案。当前已开放CodeArts代码智能体(CodeArts Doer for Coding)。CodeArts代码智能体是一种智能编码辅助工具,重塑了智能化软件研发的新范式,让开发者更加聚焦业务创新,事半功倍。CodeArts代码智能体基于智能生成和智能问答两大核心能力,广泛覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等开发场景,提高软件研发生产力。本案例将通过VS Code登录CodeArts Doer插件快速搭建代码智能体,并基于该智能体的智能体模式完成复杂开发任务,快速构建【医学文献查询AI助手】,数据的主要来源是pubmed(全球权威医学文献数据库)。说明:VS Code远程连接云开发环境(容器);VS Code集成CodeArts Doer for Coding插件,搭建CodeArts代码智能体;设置智能体模式,快速构建医学文献查询AI助手H5。资源总览本案例预计花费1元。体验完成后请及时释放资源,避免产生多余的费用。资源名称规格单价(元)时长(分钟)华为开发者空间开发平台 - 云开发环境(容器)鲲鹏通用计算增强型 kc1 | 4vCPUs | 8G | HCE免费60CodeArts Doer代码智能体(CodeArts Doer)系统标配免费60华为开发者空间 - DeepSeek-R1/V3千万Tokens代金券DeepSeek-R1-64K/DeepSeek-V3-64K免费60二、环境和资源准备2.1 获取华为云MaaS平台商用大模型Tokens福利直接参考官方案例基于华为开发者空间 - 云开发环境(容器)搭建CodeArts Doer代码智能体,实现AI历史智能助教 的第二个模块的 2.1也可以登录华为开发者空间,参考案例《华为云MaaS平台商用大模型Tokens领取使用指导》中的“二、 领取MaaS平台商用大模型Tokens”章节内容,领取MaaS平台DeepSeek-V3商用大模型Tokens代金券,购买ModelArts Studio DeepSeek Tokens套餐包,开通商用模型服务,最后获取到模型的API地址、模型名称和API Key。注意:记录API Key、API地址以及模型名称留作后面步骤使用。2.2 VS Code远程连接云开发环境(容器)直接参考官方案例基于华为开发者空间 - 云开发环境(容器)搭建CodeArts Doer代码智能体,实现AI历史智能助教 的第二个模块的 2.2也可以参考案例《华为开发者空间 - 云开发环境(容器)IDE插件远程连接操作指导》中的“二、云开发环境IDE插件远程连接操作指导”的内容,完成“1. 安装插件” ~ “4. 连接”章节步骤。2.3 在 VS Code中安装使用CodeArts Doer代码智能体直接参考官方案例基于华为开发者空间 - 云开发环境(容器)搭建CodeArts Doer代码智能体,实现AI历史智能助教 的第二个模块的 2.3三、构建医学文献查询AI助手H53.1 描述要做的事情( 为了更好的生成,我们需要拆解步骤)在CodeArts Doer代码智能体输入框中输入我需要生成一个用来给医生或者医学生查询对应疾病相关的文献资料的AI助手H5,查询对应文献使用pubmed去查询,AI大模型使用华为云的ModelArts Studio的API实现(API地址:https://api.modelarts-maas.com/v2/chat/completions,model参数:deepseek-v3.2,API KEY:), 请整理出这个实现思路,保存到项目目录的task.md中3.2 查看上一步生成的task.md文件对task.md中的内容进行查看,看是否需要进行微调,以及确定具体要使用的技术框架### 前端 - **框架**: Vue 3 (Composition API) - **语言**: TypeScript - **构建工具**: Vite 4 - **UI框架**: Vant 4 (移动端H5) - **HTTP客户端**: Axios ### 后端 - **框架**: Nest.js - **语言**: TypeScript 3.3 确保task.md文件没有问题,告诉CodeArts Doer智能体去执行3.4 这时候我想起来我需要新增一个功能此时可以直接告诉CodeArts Doer智能体去解决前端调用/api/query/search的时候,,再后端需要调用AI判断一下,这时候使用这个提示词:您是 PubMed 搜索专家。根据我的输入的内容制定搜索策略,提供给我相关关键词。 注意: - 相关度最高的关键词应列在最前面。 - 使用每个关键词的全名,不加任何括号。 - 直接提供输出结果,不要进行任何额外解释。 - 确保关键词尽可能符合 MeSH(医学主题词表)。 - 在输出中,关键词以英文逗号分隔。 - 关键词总数控制在4个以内, 然后将这个地方获得的关键词再给到现在已实现的AI去搜索此时智能体不仅生成了代码还会补充一下新的更新文档3.5 部署执行项目代码在执行部署之前,注意一下需要配置一下大模型的apikey,就是2.1获取华为云MaaS平台商用大模型Tokens福利中申请的后端启动命令cd medical-ai-backend/ npm install npm run build npm run start:prod前端启动命令cd medical-ai-h5/ npm install npm run dev启动后默认给我配置了端口号,如果没有自己再配置一下(点下面的添加就可以)注意这个端口可能是5174或者其他的,具体看启动后命令行中的提示,然后做对应的配置端口就行3.6 本地pc浏览器自己访问 http://localhost:5173/输入糖尿病,给出结果(这个地方由于访问的是pubmed(全球权威医学文献数据库),国内访问速度非常慢,耐心等待就行)2)下载源码通过git下载源码到本地,后端代码仓地址:https://gitcode.com/dhzss/medical-ai-backend.git前端代码仓地址:https://gitcode.com/dhzss/medical-ai-h5.gittask.md文件下地址:https://gitcode.com/dhzss/promptdoc/blob/main/task.mdupdate.md文件下载地址:https://gitcode.com/dhzss/promptdoc/blob/main/UPDATE.md四、释放资源不使用了点击这个,关机,释放资源五、结束至此,基于华为开发者空间 - 云开发环境(容器)搭建CodeArts Doer代码智能体,实现医学文献查询AI助手H5案例结束,各位小伙伴快来华为云体验吧。我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts Doer代码智能体完成应用开发/调试实践cid:link_6
-
案例介绍CodeArts Doer是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。案例内容一、概述1. 案例介绍华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。CodeArts Doer是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。本案例基于华为开发者空间+CodeArts Doer,实现SeedTab标签页,实用,强大的新建起始页,定制属于你的浏览器。2. 适用对象企业个人开发者高校学生3. 案例时间本案例总时长预计60分钟。4. 案例流程说明:用户使用VS Code远程连接云开发环境并安装CodeArts Doer代码智能体;使用CodeArts Doer代码智能体,自动生成商品管理Web应用;浏览器体验Seedtab。5. 资源总览本案例预计花费0元。资源名称规格单价(元)时长CodeArts代码智能体通用体验版免费60分钟华为开发者空间 - 云开发环境(容器)鲲鹏通用计算增强型 kc1 | 2vCPUs | 4G | HCE免费60分钟对象存储服务 (可选)40G1每月二、基础环境与资源准备1. VS Code远程连接云开发环境参考案例《华为开发者空间 - 云开发环境(容器)IDE插件远程连接操作指导》,使用VS Code的Huawei Developer Space 插件,远程连接华为开发者空间云开发环境。2. VS Code安装CodeArts Doer代码智能体点击Extensions图标,搜索CodeArts Doer for Coding,点击Install安装插件:安装完成后,点击CodeArts Doer插件图标,点击HUAWEI ID login:点击Open,打开外部网站:输入华为账号和密码,登录CodeArts Doer代码智能体:CodeArts Doer代码智能体登录成功:首次使用CodeArts Doer代码智能体,会进入开通页面。需要勾选“我已阅读并同意”后,单击“立即开通”,等待套餐开通完成。返回VS Code测试CodeArts Doer代码智能体,输入问题:你好,请介绍自己!3.设置Agent模式点击Agent,再点击设置:点击Auto Approve后面的Not enabled,授权所有操作:点击返回后,即可使用CodeArts Doer代码智能体。三、SeedTab应用实践1. CodeArts Doer生成代码输入以下指令:使用nodejs+h3+vue,构建一个新标签页,要求如下: 1、UI布局合理,界面美观; 2、实现链接挂件的添加; 3、实现搜索框挂件的添加; 4、实现时间挂件的添加; 5、设置中可以修改背景以及使用华为obs进行数据备份; 6、代码可直接运行。点击发送按钮后,CodeArts Doer代码智能体会创建项目文件并生成代码:大约几分钟之后,CodeArts Doer代码智能体帮助我们创建了项目文件,生成了完整的代码并安装了项目依赖代码目录结构:2.项目目录结构和关键代码释义经过不断测试和调试最终会生成你需要的代码,我已经上传到Gitcode,可以通过git下载源码到本地,代码仓库地址:https://gitcode.com/zhepama/seedtabseedtab/ ├── public/ # 静态资源目录 ├── server/ # 后端服务器 │ ├── middlewares/ # 中间件 │ │ ├── auth.js # API 认证中间件 │ │ └── cors.js # CORS 跨域中间件 │ ├── routes/ # 路由 │ │ └── sync.js # 数据同步路由 │ ├── config.js # 配置文件 │ └── index.js # 服务器入口 ├── src/ # 前端源码 │ ├── assets/ # 资源文件 │ ├── components/ # 公共组件 │ ├── composables/ # 组合式函数 │ ├── config/ # 配置文件 │ ├── store/ # 状态管理 │ │ ├── index.ts # Store 管理器 │ │ ├── grid.ts # 网格布局状态 │ │ ├── setting.ts # 设置状态 │ │ ├── storage.ts # 存储工具 │ │ └── backup.ts # 备份工具 │ ├── types/ # TypeScript 类型定义 │ │ ├── grid.ts # 网格相关类型 │ │ └── widget.ts # 组件相关类型 │ ├── utils/ # 工具函数 │ │ ├── widgetRegister.ts # 组件注册器 │ │ ├── backgroundUtils.ts # 背景工具 │ │ └── proxy.ts # 代理工具 │ ├── widgets/ # 小组件目录 │ │ ├── calendar/ # 日历组件 │ │ ├── clock/ # 时钟组件 │ │ ├── link/ # 链接组件 │ │ ├── note/ # 笔记组件 │ │ ├── search/ # 搜索组件 │ │ └── todo/ # 待办事项组件 │ ├── main.ts # 应用入口 │ └── App.vue # 根组件 ├── dist/ # 构建输出目录 ├── package.json # 项目依赖配置 ├── vite.config.ts # Vite 配置 ├── tsconfig.json # TypeScript 配置 └── index.html # HTML 入口文件1. 应用入口 (src/main.ts)async function startApp() { await registerServiceWorker(); // 注册 Service Worker const storeManager = useStoreManager(); await storeManager.initializeStores(); // 初始化所有 Store const app = createApp(App); app.use(ContextMenu); // 注册右键菜单 app.mount('#app'); } 关键步骤:注册 Service Worker 实现离线缓存初始化 Store 管理器,加载所有状态数据创建 Vue 应用实例并挂载2. Store 管理器 (src/store/index.ts)class StoreManager { private static instance: StoreManager | null = null; private stores: StoreModule[] = []; static getInstance(): StoreManager { if (!StoreManager.instance) { StoreManager.instance = new StoreManager(); } return StoreManager.instance; } async initializeStores(): Promise<void> { for (const store of this.stores) { if (store.loadInitialData) { await store.loadInitialData(); // 加载初始数据 } } } } 关键步骤:使用单例模式管理所有 Store统一初始化所有 Store 的初始数据确保数据加载完成后再渲染应用3. 网格布局 Store (src/store/grid.ts)class GridStore implements StoreModule { public items: GridItem[] = []; public reload = ref(false); async getGridItems(): Promise<GridItem[]> { this.items = await storage.getItem('gridItems') || [/* 默认数据 */]; return this.items; } async save(): Promise<void> { await storage.setItem('gridItems', this.items); } async refreshItems(items: GridItem[]) { this.items = items; await this.save(); this.reload.value = true; // 触发重新加载 } } 关键步骤:使用 unstorage 实现数据持久化提供默认的小组件配置(时钟、搜索、链接)通过 reload ref 触发界面更新4. 组件注册器 (src/utils/widgetRegister.ts)class WidgetRegister { private components: Map<string, WidgetConfig> = new Map() register(config: WidgetConfig) { this.components.set(config.type, config) } registerWidgets(widgetModules: Record<string, { widgetConfig: WidgetConfig; }>): WidgetConfig[] { // 按 order 属性排序 const sortedEntries = Object.entries(widgetModules) .filter(([_, module]) => module.widgetConfig && module.widgetConfig.disabled !== true) .sort(([, a], [, b]) => { const orderA = a.widgetConfig.order ?? Infinity const orderB = b.widgetConfig.order ?? Infinity return orderA - orderB }) // 注册排序后的组件 sortedEntries.forEach(([_, module]) => { widgetRegister.register(module.widgetConfig) }) return Array.from(this.components.values()) } createGridItem(type: string, data: any): GridItem { const config = this.getConfig(type) if (!config) throw new Error(`Component type ${type} not found`) return { id: uuidv4(), component: type as any, data: data || {} } } } 关键步骤:使用 Map 存储所有组件配置支持组件排序(order 属性)自动生成 UUID 创建新的 GridItem支持组件禁用控制5. 组件配置类型 (src/types/widget.ts)export interface WidgetConfig { type: string; // 组件类型标识 styles?: Record<string, any>; name: string; // 组件显示名称 w: number; // 宽度(网格单位) h: number; // 高度(网格单位) order?: number; // 排序优先级 view: Component; // 组件视图 disabled?: boolean; // 是否在菜单中隐藏 keepDefaultSize?: boolean; createWidget?: () => Promise<any>; // 创建组件时的回调 settings?: Component[]; // 设置面板组件 widgetContextMenu?: WidgetContextMenuItem[]; // 组件右键菜单 canvasContextMenu?: CanvasContextMenuItem[]; // 画布右键菜单 } 6. 后端服务器 (server/index.js)const app = new H3(); // 全局 CORS 中间件 app.use(corsMiddleware); // API 路由 app.use("/api/sync/upload", uploadHandler); app.use("/api/sync/download", downloadHandler); // 静态文件服务 app.use("/**", (event) => { return serveStatic(event, { indexNames: ["/index.html"], getContents: (id) => readFile(join(distPath, id)), getMeta: async (id) => { const stats = await stat(join(distPath, id)).catch(() => { }); if (stats?.isFile()) { return { size: stats.size, mtime: stats.mtimeMs, }; } }, }); }); serve(app, { port }); 关键步骤:使用 H3 框架构建服务器配置 CORS 跨域支持提供 API 路由和静态文件服务7. 数据同步 (server/routes/sync.js)export const uploadHandler = eventHandler(async (event) => { try { apiTokenAuth(event); // 1. 认证 const body = await readBody(event); const { key, data } = body; await obsOperation('putObject', { Bucket: bucketName, Key: key, Body: JSON.stringify(data), ContentType: 'application/json' }); return { success: true, message: "Upload successful" }; } catch (error) { return { success: false, error: error.message }; } }); export const downloadHandler = eventHandler(async (event) => { try { apiTokenAuth(event); // 1. 认证 const query = getQuery(event); const key = query.key; const result = await obsOperation('getObject', { Bucket: bucketName, Key: key, }); const content = result.InterfaceResult.Content.toString(); const data = JSON.parse(content); return { success: true, message: "Download successful", data }; } catch (error) { return { success: false, error: error.message }; } }); 关键步骤:使用华为云 OBS 进行数据存储API Token 认证机制上传:将数据序列化为 JSON 上传到 OBS下载:从 OBS 下载并反序列化数据3. 运行生成的代码运行代码:打开TERMINAL窗口,进入项目目录下,执行命令:cd seedtab npm install npm run dev:server点击Open in Browser:4. 测试体验SeedTab添加链接:右键点击页面,添加组件->链接组件待办事项:我的便签:日历组件:随机壁纸:更多设置:点击右上角的设置按钮,或者右键->系统设置,可以打开设置页面,在设置页面你可以设置网格和背景5. 备份到华为云的对象存储在项目根目录下创建一个 .env 文件,参考 .env.example 进行配置:cp .env.example .env打开配置文件.env,修改配置参数。配置项说明:变量名必填描述示例APP_ACCESS_TOKEN✅备份密钥,避免他人访问网页后可以备份``OBS_SERVER✅连接OBS的服务地址``OBS_ACCESS_KEY_ID✅OBS访问密钥中的AK。``OBS_SECRET_ACCESS_KEY✅OBS访问密钥中的SK。``OBS_BUCKET✅OBS的bucker``OBS_ACCESS_KEY_ID= OBS_SECRET_ACCESS_KEY= OBS_SERVER= OBS_BUCKET= APP_ACCESS_TOKEN=1234567809 在网页的设置中备份令牌的值配置相同的APP_ACCESS_TOKEN然后点击,备份和恢复就可以保存你的数据了…如果备份成功会在你的对象存储控制台中看到备份的数据注意:因为SeedTab应用是Agent自动生成的,每次提问设计生成的代码及最后的运行结果均存在出入,开发者可根据自己的需求,调教模型生成自己想要的结果。若想体验与案例一样的结果,请下载源码https://gitcode.com/zhepama/seedtab至本地运行。至此,基于华为开发者空间+CodeArts Doer,实现SeedTab标签页的案例已全部完成。我正在参加【案例共创】【第9期】基于开发者空间-云开发环境(容器)+ CodeArts Doer代码智能体完成应用开发/调试实践cid:link_3
-
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 与开源的无限可能
-
安装插件之后打不开了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
-
在回答问题过程中,思考到一半会出现无法回答情况,要二次刷新才会有
-
了解案例共创活动诚挚地邀请开发者积极参与案例共创活动,体验云产品,编写实践案例或体验评测。您的优秀案例将会:优质案例将被正式收录至官方案例库,供广大开发者学习。优质案例将选送到在华为云站内外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代码智能体是华为云推出的智能编码辅助工具,基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。广泛覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、代码翻译、代码检查、代码优化等开发场景,提高软件研发生产力。依据开发者输入的需求描述,准确且高效地生成高质量代码, 如同开发者身边的专属技术顾问。为了让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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签