-
开发者朋友们!欢迎报名参加开发者训练营!在这里,您不仅能获得前沿的技术指导与实战经验,还能与行业大咖面对面交流。现在报名,只需简单几步开通码道,即可免费领取30元代金券!名额有限,先到先得,快来加入我们,开启您的AI编码之旅吧!操作步骤说明准备工作注册华为账号并开通华为云:cid:link_3步骤一:安装并登录华为云码道IDE1.点击链接下载华为云码道IDE:https://codearts.huaweicloud.com/?source=dmzntsq1&sourcead=gw2.登录华为账号(首次使用需开通套餐),登录成功后,返回华为云码道IDE,即可开启智能编码之旅。安装登录指导详情 步骤二:开发Web应用3. 在智能体模式下开发Web应用:在华为云码道中,您只需用自然语言描述需求或功能目标,便能立刻理解,生成结构清晰、工程级的完整代码。(如:帮我生成一个教师点名系统) 步骤三:提交领券信息【训练营专属开通礼券领取条件】:4.完成南京站活动报名且到场(在2026年5月18日-23日完成开通/登录使用码道):cid:link_45.填写问卷,领取30元限定云资源代金券(约5个工作日内完成发放):cid:link_2 代金券查询地址(请在有效期内使用):cid:link_1
-
AI 已经不再是云端的“空中楼阁”,而是深入到开发者日常代码、企业垂直业务以及万物互联的全场景之中。 本次 G-Star Gathering Day 南京站,由 AtomGit 与 华为云开发者发展与支持部 HCDG 联合发起,旨在打破学术与产业、大厂与开发者之间的信息壁垒。我们邀请了来自南京工业大学、华为云、文兜智写以及鸿蒙社区的资深专家,通过 4 场深度技术分享,带领大家从底层工具链到应用层实战,全方位拆解 AI 助力全场景应用的“通关秘籍”。📅 活动信息活动时间: 2026 年 5 月 23 日(星期六)14:00 - 17:30活动地点: 南京秦淮天安数码城02栋2楼会议室(秦淮区永丰大道36号)🌟 活动议程AtomCode 助力应用: 探讨如何助力高校及开发者打破技术壁垒。AIGC 垂直领域落地: 资深开发者叶道宏分享如何重构业务、释放个体价值。华为云 CodeArts 赋能: 揭秘智能辅助开发如何构建 AI 智能应用。鸿蒙全场景实战: 社区问答专家张辉鑫深度解析 ArkTS + ArkWeb 混合架构。
-
React+Blockly构建图形化编程应用实战摘要 React与Blockly的结合为现代Web应用提供了强大的图形化编程能力。本文以图形化编程平台项目为例,详细讲解React环境中集成Blockly的完整流程,包括组件封装、状态管理、事件通信、自定义工具箱配置等核心环节。通过TypeScript类型增强和React Hooks模式,构建类型安全、可维护的图形化编程组件,为复杂业务场景提供可靠的技术支撑。项目架构设计技术栈选型 图形化编程平台采用的技术栈:前端框架:React 18 + TypeScript图形化引擎:Blockly状态管理:React Context + Hooks构建工具:Vite样式方案:TailwindCSS 这套技术栈兼顾开发效率与运行性能,TypeScript提供类型安全,Vite保证开发体验,TailwindCSS简化样式开发。在项目初始化时,华为云码道AI智能体快速生成了完整的项目脚手架和配置文件,包括TypeScript配置、Vite配置和ESLint规则等。整体架构流程用户交互层Blockly工作区积木块拖拽工作区状态变更事件监听器代码生成器Python代码Pyodide执行引擎执行结果输出显示React组件封装状态管理Context代码状态codeXML状态xml工具箱配置自定义积木目录结构规划src/ ├── components/ │ └── BlocklyEditor/ │ ├── index.tsx # 主组件 │ ├── Workspace.tsx # 工作区组件 │ ├── Toolbox.tsx # 工具箱配置 │ └── useBlockly.ts # 自定义Hook ├── blocks/ # 自定义积木定义 │ ├── index.ts │ └── custom/ ├── generators/ # 代码生成器 │ └── python.ts └── utils/ └── blocklyHelpers.tsBlockly组件封装基础组件结构 创建React组件封装Blockly工作区。在开发过程中,华为云码道AI智能体协助完成了Blockly与React的集成封装,包括生命周期管理、事件处理和TypeScript类型定义,确保了组件的健壮性:import React, { useEffect, useRef, forwardRef } from 'react'; import * as Blockly from 'blockly'; interface BlocklyEditorProps { initialXml?: string; toolboxConfig: toolboxUtils.ToolboxDefinition; onCodeChange?: (code: string) => void; onWorkspaceChange?: (workspace: Blockly.WorkspaceSvg) => void; } export const BlocklyEditor = forwardRef<Blockly.WorkspaceSvg, BlocklyEditorProps>( ({ initialXml, toolboxConfig, onCodeChange, onWorkspaceChange }, ref) => { const containerRef = useRef<HTMLDivElement>(null); const workspaceRef = useRef<Blockly.WorkspaceSvg | null>(null); useEffect(() => { if (!containerRef.current) return; const workspace = Blockly.inject(containerRef.current, { toolbox: toolboxConfig, grid: { spacing: 20, length: 3, colour: '#ccc', snap: true }, zoom: { controls: true, wheel: true, startScale: 1.0, maxScale: 3, minScale: 0.3 }, trashcan: true }); workspaceRef.current = workspace; if (ref) { (ref as React.MutableRefObject<Blockly.WorkspaceSvg>).current = workspace; } // 加载初始XML if (initialXml) { Blockly.Xml.domToWorkspace( Blockly.utils.xml.textToDom(initialXml), workspace ); } // 注册变化监听 workspace.addChangeListener((event) => { if (event.type !== Blockly.Events.UI) { const code = Blockly.Python.workspaceToCode(workspace); onCodeChange?.(code); onWorkspaceChange?.(workspace); } }); return () => { workspace.dispose(); }; }, []); return ( <div ref={containerRef} className="w-full h-full" style={{ minHeight: '400px' }} /> ); } ); 组件设计要点 组件封装需要考虑:生命周期管理:正确初始化和销毁Blockly实例响应式布局:监听容器尺寸变化,调用workspace.resize()事件委托:将Blockly事件转换为React回调引用传递:通过forwardRef暴露workspace实例自定义Hook封装 将Blockly逻辑封装为自定义Hook,提升复用性:export function useBlockly(options: UseBlocklyOptions) { const workspaceRef = useRef<Blockly.WorkspaceSvg | null>(null); const [code, setCode] = useState<string>(''); const [xml, setXml] = useState<string>(''); const initWorkspace = useCallback((container: HTMLElement) => { const workspace = Blockly.inject(container, options); workspaceRef.current = workspace; workspace.addChangeListener((event) => { if (event.type !== Blockly.Events.UI) { updateState(); } }); return workspace; }, [options]); const updateState = useCallback(() => { if (!workspaceRef.current) return; const workspace = workspaceRef.current; const generatedCode = Blockly.Python.workspaceToCode(workspace); const workspaceXml = Blockly.Xml.domToPrettyText( Blockly.Xml.workspaceToDom(workspace) ); setCode(generatedCode); setXml(workspaceXml); }, []); const loadXml = useCallback((xmlString: string) => { if (!workspaceRef.current) return; Blockly.Xml.domToWorkspace( Blockly.utils.xml.textToDom(xmlString), workspaceRef.current ); }, []); const clearWorkspace = useCallback(() => { if (!workspaceRef.current) return; workspaceRef.current.clear(); }, []); return { workspace: workspaceRef.current, code, xml, initWorkspace, loadXml, clearWorkspace }; } 工具箱配置动态工具箱生成 根据用户权限和使用场景动态生成工具箱。在实践中,华为云码道AI智能体帮助设计了灵活的工具箱配置系统,支持根据用户等级动态调整可用的积木块类型:export function createToolbox(categories: CategoryConfig[]): toolboxUtils.ToolboxDefinition { return { kind: 'categoryToolbox', contents: categories.map(category => ({ kind: 'category', name: category.name, colour: category.colour, contents: category.blocks.map(blockId => ({ kind: 'block', type: blockId })) })) }; } // 根据用户级别配置工具箱 const beginnerToolbox = createToolbox([ { name: '逻辑', colour: '120', blocks: ['controls_if', 'logic_compare'] }, { name: '数学', colour: '230', blocks: ['math_number', 'math_arithmetic'] } ]); const advancedToolbox = createToolbox([ { name: '逻辑', colour: '120', blocks: ['controls_if', 'logic_compare', 'logic_operation'] }, { name: '数学', colour: '230', blocks: ['math_number', 'math_arithmetic', 'math_modulo'] }, { name: '列表', colour: '260', blocks: ['lists_create_empty', 'lists_push'] } ]); 工具箱样式定制 通过CSS自定义工具箱外观:const toolboxOptions = { kind: 'categoryToolbox', contents: [...], // 自定义样式 cssConfig: { container: 'blocklyToolboxDiv', contents: 'blocklyTreeRoot', row: 'blocklyTreeRow', rowContent: 'blocklyTreeLabel' } }; 状态管理集成Context封装 使用React Context管理Blockly全局状态:interface BlocklyContextValue { workspace: Blockly.WorkspaceSvg | null; code: string; undo: () => void; redo: () => void; save: () => string; load: (xml: string) => void; } const BlocklyContext = createContext<BlocklyContextValue | null>(null); export function BlocklyProvider({ children }: PropsWithChildren) { const workspaceRef = useRef<Blockly.WorkspaceSvg | null>(null); const [code, setCode] = useState(''); const undo = useCallback(() => { workspaceRef.current?.undo(); }, []); const redo = useCallback(() => { workspaceRef.current?.redo(); }, []); const save = useCallback(() => { if (!workspaceRef.current) return ''; return Blockly.Xml.domToPrettyText( Blockly.Xml.workspaceToDom(workspaceRef.current) ); }, []); const load = useCallback((xml: string) => { if (!workspaceRef.current) return; workspaceRef.current.clear(); Blockly.Xml.domToWorkspace( Blockly.utils.xml.textToDom(xml), workspaceRef.current ); }, []); return ( <BlocklyContext.Provider value={{ workspace: workspaceRef.current, code, undo, redo, save, load }}> {children} </BlocklyContext.Provider> ); } 状态同步副作用React层Blockly层状态变更事件BLOCK_CREATEBLOCK_DELETEBLOCK_CHANGE触发更新undo/redo导出XML导入XML代码预览组件持久化存储保存提示setStatecode状态xml状态isDirty状态用户操作保存操作加载操作事件监听器Blockly工作区状态更新 Blockly工作区与React状态的双向同步:// 监听工作区变化,更新React状态 useEffect(() => { const listener = (event: Blockly.Events.Abstract) => { if (event.type === Blockly.Events.BLOCK_CREATE || event.type === Blockly.Events.BLOCK_DELETE || event.type === Blockly.Events.BLOCK_CHANGE) { const newCode = Blockly.Python.workspaceToCode(workspace); setCode(newCode); setIsDirty(true); } }; workspace.addChangeListener(listener); return () => workspace.removeChangeListener(listener); }, [workspace]); 自定义积木注册 在React组件挂载前注册自定义积木:// blocks/index.ts import './custom/control'; import './custom/data'; import './custom/visualization'; export function registerCustomBlocks() { // 积木定义已在导入时注册 console.log('Custom blocks registered'); } // App.tsx import { registerCustomBlocks } from './blocks'; registerCustomBlocks(); function App() { // ... } 代码执行集成Pyodide集成执行 结合Pyodide实现代码即时执行:import { loadPyodide } from 'pyodide'; export function useCodeExecutor() { const [pyodide, setPyodide] = useState<PyodideInterface | null>(null); const [isReady, setIsReady] = useState(false); useEffect(() => { loadPyodide({ indexURL: 'https://cdn.jsdelivr.net/pyodide/v0.24.1/full/' }).then(pyodideInstance => { setPyodide(pyodideInstance); setIsReady(true); }); }, []); const execute = useCallback(async (code: string): Promise<ExecutionResult> => { if (!pyodide) throw new Error('Pyodide not ready'); try { // 捕获标准输出 pyodide.runPython(` import sys from io import StringIO sys.stdout = StringIO() `); const result = await pyodide.runPythonAsync(code); const output = pyodide.runPython('sys.stdout.getvalue()'); return { success: true, result: result, output: output }; } catch (error) { return { success: false, error: error.message }; } }, [pyodide]); return { execute, isReady }; } 拖拽交互增强阻止意外拖拽 防止Blockly拖拽事件冒泡影响页面布局:const handleMouseDown = (e: React.MouseEvent) => { e.stopPropagation(); }; <div onMouseDown={handleMouseDown}> <BlocklyEditor {...props} /> </div> 响应式尺寸 监听容器尺寸变化,调整Blockly视图:import { useResizeObserver } from '@/hooks/useResizeObserver'; function BlocklyContainer() { const containerRef = useRef<HTMLDivElement>(null); const workspaceRef = useRef<Blockly.WorkspaceSvg>(null); useResizeObserver(containerRef, () => { workspaceRef.current?.resize(); workspaceRef.current?.render(); }); return ( <div ref={containerRef} className="flex-1"> <BlocklyEditor ref={workspaceRef} {...props} /> </div> ); } 性能优化懒加载Blockly Blockly体积较大,建议懒加载:const BlocklyEditor = lazy(() => import('./BlocklyEditor')); function EditorPage() { return ( <Suspense fallback={<LoadingSpinner />}> <BlocklyEditor {...props} /> </Suspense> ); } 代码生成节流 高频变化时节流代码生成:import { useThrottle } from '@/hooks/useThrottle'; const throttledCodeChange = useThrottle((code: string) => { onCodeChange(code); }, 300); 结语 React与Blockly的集成为Web应用带来了强大的图形化编程能力。通过组件封装、状态管理、事件通信等技术的合理运用,可以构建出类型安全、可维护、高性能的图形化编程组件。图形化编程平台项目的实践经验表明,这套技术方案能够支撑复杂的业务需求,为用户提供流畅的图形化编程体验。随着技术的持续演进,React+Blockly的组合将在更多领域发挥价值。
-
华为云码道创新实践:AI辅助开发图形化编程平台摘要 本文分享使用华为云码道(CodeArts)AI智能体开发图形化编程平台的创新实践。从需求理解到架构设计,从代码生成到问题诊断,AI辅助贯穿开发全流程。通过人机协作模式,开发效率提升3倍,代码质量显著提高,探索了AI时代软件开发的新范式。项目背景定位一个面向教育与生产力兼顾的图形化编程平台:目标用户:编程初学者、K12学生、教育工作者、技术爱好者核心能力:拖拽积木编程、Python代码生成、浏览器端执行技术栈:React + TypeScript + Blockly + Pyodide开发挑战项目开发面临多重挑战:技术复杂度高:Blockly集成、Pyodide配置、代码生成引擎交互设计难:积木拖拽、实时预览、状态同步开发周期紧:需要在有限时间内交付完整产品团队规模小:核心开发人员有限AI辅助开发模式华为云码道能力码道作为AI代码智能体,提供以下核心能力:能力应用场景代码生成快速实现功能模块代码解释理解复杂代码逻辑问题诊断分析错误、提供解决方案代码审查发现潜在问题、优化建议文档生成生成代码文档、注释测试编写自动生成测试用例人机协作模式关键实践案例案例一:Blockly集成需求描述需要在React项目中集成Blockly,创建一个可拖拽积木的工作区,支持Python代码生成,工作区状态可保存为XML。AI协作过程AI分析:识别需要集成Blockly的核心组件、事件处理机制、代码生成配置AI建议方案:使用React组件封装Blockly工作区通过useRef管理Blockly实例监听工作区变化事件,触发代码生成提供XML序列化/反序列化方法AI生成代码:// AI生成的Blockly组件封装 import { useEffect, useRef, useCallback } from 'react'; import * as Blockly from 'blockly'; export function useBlocklyWorkspace(config: WorkspaceConfig) { const workspaceRef = useRef<Blockly.WorkspaceSvg | null>(null); const initWorkspace = useCallback((container: HTMLElement) => { workspaceRef.current = Blockly.inject(container, { toolbox: config.toolbox, grid: { spacing: 20, length: 3, colour: '#ccc', snap: true }, zoom: { controls: true, wheel: true, startScale: 1.0 } }); workspaceRef.current.addChangeListener((event) => { if (event.type !== Blockly.Events.UI) { const code = Blockly.Python.workspaceToCode(workspaceRef.current); config.onCodeChange?.(code); } }); return workspaceRef.current; }, [config]); // ... 其他方法 } 人工审查:检查生命周期管理、事件监听、内存泄漏风险问题反馈:发现组件卸载时未销毁Blockly实例AI修复:useEffect(() => { const workspace = initWorkspace(containerRef.current); return () => { workspace.dispose(); // AI补充的清理逻辑 }; }, []); 案例二:代码生成引擎需求描述设计一个可扩展的代码生成引擎,支持将Blockly积木转换为Python代码。每种积木类型对应一个生成器函数,支持动态注册新的生成器。AI协作过程AI设计架构:注册表模式管理生成器类型安全的生成器接口支持表达式和语句的区分处理运算符优先级AI生成核心类型:// AI生成的类型定义 type GeneratorFunction = ( block: BlockSvg, generator: CodeGenerator ) => string | [string, number]; interface GeneratorRegistry { register(type: string, generator: GeneratorFunction): void; get(type: string): GeneratorFunction | undefined; has(type: string): boolean; } AI实现注册表:class PythonGeneratorRegistry implements GeneratorRegistry { private generators = new Map<string, GeneratorFunction>(); register(type: string, generator: GeneratorFunction): void { this.generators.set(type, generator); } generate(workspace: WorkspaceSvg): string { const blocks = workspace.getTopBlocks(true); return blocks.map(block => { const generator = this.generators.get(block.type); if (!generator) throw new Error(`No generator for ${block.type}`); return typeof generator(block, this) === 'string' ? generator(block, this) : generator(block, this)[0]; }).join('\n'); } } AI补充标准生成器:// 循环语句生成器 registry.register('controls_for', (block, gen) => { const variable = block.getFieldValue('VAR'); const from = gen.valueToCode(block, 'FROM', Order.NONE); const to = gen.valueToCode(block, 'TO', Order.NONE); const body = gen.statementToCode(block, 'DO'); return `for ${variable} in range(${from}, ${to} + 1):\n${indent(body)}`; }); 案例三:Pyodide集成需求描述在浏览器中运行用户生成的Python代码,需要集成Pyodide,支持代码执行、标准输出捕获、错误处理。AI协作过程AI分析挑战:Pyodide加载时间长,需要进度提示代码执行可能耗时,需要异步处理需要捕获stdout/stderrAI设计执行引擎:class PyodideExecutor { private pyodide: PyodideInterface | null = null; async initialize(onProgress: (msg: string) => void): Promise<void> { onProgress('加载Python运行时...'); this.pyodide = await loadPyodide({ indexURL: 'https://cdn.jsdelivr.net/pyodide/v0.24.1/full/' }); onProgress('准备就绪'); } async execute(code: string): Promise<ExecutionResult> { if (!this.pyodide) throw new Error('Pyodide not initialized'); try { // 设置输出捕获 await this.pyodide.runPythonAsync(` import sys from io import StringIO _stdout_capture = StringIO() sys.stdout = _stdout_capture `); const result = await this.pyodide.runPythonAsync(code); const output = this.pyodide.runPython('_stdout_capture.getvalue()'); return { success: true, result, output }; } catch (error) { return { success: false, error: error.message }; } } } 人工补充:添加超时机制、资源清理、性能监控案例四:错误诊断问题场景用户报告:拖拽特定积木组合后,代码生成结果不符合预期。AI诊断过程用户输入:拖拽一个for循环积木,里面嵌套if判断,生成的代码缩进不对AI分析:检查for循环生成器的缩进处理检查嵌套语句的代码拼接逻辑发现问题:statementToCode返回的代码已有缩进,但外层又添加了缩进AI修复:// 问题代码 return `for ${variable} in range(${from}, ${to}):\n${indent(body)}`; // 修复后 return `for ${variable} in range(${from}, ${to}):\n${body}`; // statementToCode返回的body已经包含正确的缩进 开发效率提升效率对比开发任务传统模式AI辅助提升组件开发4小时1小时75%类型定义2小时30分钟75%单元测试3小时1小时67%问题排查2小时30分钟75%文档编写3小时1小时67%质量提升质量指标AI辅助前AI辅助后TypeScript类型覆盖率60%95%代码注释覆盖率30%75%单元测试覆盖率40%85%Bug首次提交率30%10%AI辅助最佳实践有效描述需求差的描述帮我写一个组件好的描述需要一个BlockPalette组件,用于展示积木分类和积木列表。左侧显示分类列表(可折叠),右侧显示当前分类下的积木。支持拖拽积木到工作区。使用React函数组件,TypeScript类型,TailwindCSS样式。充分利用AI能力架构设计:让AI分析需求,提供设计方案代码审查:让AI检查代码质量、性能问题测试生成:让AI编写测试用例文档生成:让AI补充代码文档问题诊断:遇到问题时,向AI描述现象,获取分析人机协作要点人类职责:明确需求和目标审查AI生成的代码做出技术决策测试验证AI职责:理解需求,设计方案生成代码实现分析问题,提供修复补量质量,提出建议边界意识:AI生成代码需人工审查关键决策由人类主导AI是工具,不是替代技术洞察沉淀知识积累通过与AI的交互,沉淀了多项技术洞察:Blockly最佳实践:组件封装模式、事件处理、内存管理Pyodide集成:加载优化、输出捕获、错误处理代码生成设计:注册表模式、类型系统、优先级处理React性能优化:memo使用、状态设计、列表渲染文档生成将交互中的技术洞察整理为文档:# Blockly集成最佳实践 ## 组件封装 使用自定义Hook封装Blockly实例,确保生命周期正确管理。 ## 事件处理 过滤UI事件,仅响应实质性变化,避免频繁触发代码生成。 ## 内存管理 组件卸载时调用workspace.dispose()释放资源。 ...更多内容经验总结成功要素需求明确:清晰描述需求,AI才能准确理解迭代沟通:逐步细化,多轮对话优化结果人工审查:AI生成代码需审查,确保质量和安全知识沉淀:将有价值的交互整理为文档注意事项代码安全:AI生成的代码可能存在安全风险,需审查依赖检查:AI可能使用不存在的库,需验证性能考量:AI代码未必最优,需根据场景优化学习曲线:AI是辅助工具,基础能力仍需自己掌握未来展望AI能力演进随着AI能力持续提升,未来的开发模式将更加智能化:开发范式变革AI辅助开发正在改变软件开发范式:结语 华为云码道AI智能体为项目开发提供了强大的辅助能力。通过人机协作模式,开发效率提升3倍,代码质量显著提高。AI不是开发者的替代,而是能力的延伸。在人机协作中,人类负责方向把控和质量把关,AI负责实现加速和知识供给。这种协作模式代表了软件开发的未来方向,值得更多团队探索实践。 图形化编程平台的成功开发,验证了AI辅助开发的可行性和价值。随着AI技术的持续进步,人机协作将释放更大的生产力,开启软件开发的新篇章。
-
4月11日,由 AtomGit 与华为云开发者发展与支持部 HCDG 联合发起的 G-Star Gathering Day 杭州站 圆满落幕。本次活动以「AI 开发者的线下进化场」为主题,聚焦智能编码、云上开发与开源协作,吸引了众多开发者齐聚杭州,共同探讨 AI 时代下的新一代开发范式。从工具到方法,从实践到思考,这不仅是一场技术分享,更是一场关于“开发者如何进化”的集体共识。本次活动围绕 AI 编程实践展开,多位来自华为云及开发者社区的一线技术专家带来了极具价值的分享。 开场介绍:连接开发者,构建开放生态活动伊始,AtomGit 杭州站负责人、华为云 HCDG 核心组成员王加宁对本次活动进行了开场介绍,分享了社区在推动开源协作、连接开发者方面的持续探索,也为整场活动奠定了开放、共创的基调。 华为云码道与 Harness Engineering 实践华为云开发者发展与运营部部长林华鼎 现场分享了华为云码道(CodeArts)代码智能体的 Harness Engineering 实践,为开发者展示如何把 Agent 运行变成可迭代优化的系统工程,以及 AI Agent 时代的团队协作模式,让开发者们通过 AI 编程工具工程化运用实现效能跃升。同时分享了华为云码道的 Vibe Coding 与 Spec-Driven 开发模式,让开发者可以将更多精力用于释放自己的 AI 创作力,更好的把模型用起来,从而推动研发模式向全流程自动化演进。 AI for Cangjie:语言与 AI 的结合实践华为编程语言实验室高级工程师 王音强带来了题为《AI 辅助仓颉编译器开发实践》的深度分享。他详细剖析了自 2025 年 8 月启动以来,如何应对需求过载、人才梯队不足及交付质量下降等现实困境。通过构建以 Agent 为核心的研发工程平台 ACE,团队实现了从“单兵作战”到“平台化协作”的飞跃。该平台凭借状态机工作流引擎、攻防迭代机制(Defender/Attacker/Judge)以及 Supervisor 智能路由等架构创新,显著提升了研发效率 。此次分享不仅展示了 AI 在编译器等复杂系统工程中的落地可行性,更传递了“AI 让‘不会做’变成‘不需要会’”的核心逻辑,为开发者社区提供了可复制的组织级 AI 演进方法论。 闪电分享:JiuwenClaw 应用场景分享openJiuwen 开源社区开发者生态负责人胡广争,围绕基于社区构建的 JiuwenClaw 智能体展开分享。该智能体支持华为云 MaaS 等主流模型平台,“懂你所想,自主演进”,可处理用户任意的任务打断、变更,并具备原生的自动演进能力。现已对接小艺、钉钉、企业微信等渠道,提供始终在线、数据自主的 AI 助理服务。 WinClaw / 微信飞书场景实践WinClaw 是一款针对普通该用户开发的 Claw 类桌面应用,InfiniSynapse 联合创始人祝海林深度解析了 WinClaw 这一原生、高性能的自 动化辅助工具。WinClaw 定位在桌面端交互入口,用户可以通过网页,微信,飞书发指令给 WinClaw, WinClaw 则可以操作电脑上各种Agent,比如数据分析 Agent InfinSynapse, 编程 Agent Claude Code /Cursor 等,内置的 40 多个命令行帮用户完成 Office 办公,浏览器自动化等常见需求,也能满足日程管理,备忘录等功能。分享过程中,祝海林西干系分享了各种使用场景,还设想了后 Claw 时代的赛博朋克场景。 基于码道与 CodeArts 的 Agentic DevOps 实践华为云 DTSE 徐毅 现场为开发者带来组合使用码道、 CodeArts、CCE 等多款云服务产品 的 Agentic DevOps 实操案例,将码道与 DevOps 流程融合,将编码设计、代码检查、部署与运维等重复、标准化、高耗时的工作交给 AI,把研发和运维人员解放出来聚焦更核心业务探索。让开发者们感受通过 AI 开发工具实现的自动化交付与运维提效的突破,深刻体会智能体正在驱动研发变革。 Agentic DevOps:AI 驱动的开发新范式杭州造梦空间联合创始人潘俊杰 带来了题为《基于调度与 CodeArts 的 Agentic DevOps 实践》的精彩分享。他深入探讨了如何利用华为云盘古大模型的调度能力,结合 CodeArts 研发工具链,构建端到端的 Agentic DevOps 体系。分享中重点演示了 AI Agent 如何在需求理解、代码生成、自动化测试及持续部署等环节实现深度介入,通过智能化的任务编排与协同,大幅降低了研发过程中的人工干预,将传统 DevOps 的自动化提升至具备自主决策能力的“智能化”新高度。 现场互动:开发者的真实声音在互动环节中,现场开发者围绕以下话题展开了热烈讨论:AI Coding 工具是否会替代传统开发?Agentic DevOps 在实际项目中的落地难点开源社区在 AI 时代的角色变化如何提升个人在 AI 浪潮中的竞争力可以明显感受到:👉 大家不再讨论“AI 会不会来”,而是在思考“如何用 AI 赢”。 写在最后:开发者的下一站当 AI 成为基础设施,当编码不再只是“手写”,开发者的价值,将更多体现在:对问题的理解能力对工具的驾驭能力对系统的构建能力👉 未来已来,开发者正在升级。📌 如果你错过了本场活动,欢迎关注后续更多城市站点与线上内容📌 也欢迎加入开发者社群,一起参与更多 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、云计算、大数据等前沿技术普及至校园与本地开发者群体,共同培育适应数字经济时代的高素质技术人才。
-
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”不是一句口号,而是一种正在发生的现实。
-
🚀掌握“提问即代码”的智能开发思维,进入“人机协同”的智效开发时代,打造个人与团队的技术竞争力!1、(新手入门)码道安装教程内容链接★码道安装指南https://codearts.huaweicloud.com/?source=dmzntsq1&sourcead=gw码道文档cid:link_2 2、(课程学习) 码道讲解&实操演示内容链接直播回放:华为云码道(CodeArts)代码智能体新春发布会(2月26日)cid:link_4直播回放:华为云码道-玩转OpenClaw,开启在线养虾模式(3月11日)cid:link_17直播回放:华为云码道-AI时代应用开发利器(3月18日)cid:link_18直播回放:Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案(3月25日)cid:link_19直播回放:码道新技能,AI 新生产力——从自动视频生成到开源项目解析(4月8日)cid:link_20直播回放:华为云码道:零代码股票智能决策平台全功能实战(4月18日)cid:link_21 3、(实战案例)码道使用场景&应用案例内容链接★★【案例共创】31小时华为云码道CodeArts从0到1全流程开发落地体育场馆预约小程序!cid:link_5★★【案例共创】华为云码道创新实践:AI辅助开发图形化编程平台cid:link_6★★【案例共创】华为云码道代码智能体实践: Spec开发宠物小程序cid:link_7★★在线养虾模式开启,用华为云码道(CodeArts)代码智能体Skill快速安装OpenClawcid:link_8★★码道Spec-Driven模式快速开发托业听力英语学习应用cid:link_23★★华为云码道与CodeArts流水线的Agentic DevOps最佳实践cid:link_0解锁码道代码智能体无限可能之find-skills助力Skill快速检索与灵活部署cid:link_1华为云码道(CodeArts)代码智能体助力企业级内部知识库系统(Python版)快速落地——从自然语言到开箱即用全功能系统cid:link_9华为云码道(CodeArts)代码智能体助力企业任务管理系统极速生成——多轮交互定义需求,一键落地企业级任务协同cid:link_10【案例共创】基于华为开发者空间-云开发环境(容器)使用VS Code版CodeArts代码智能体高效构建自动化代码审计助手cid:link_11【案例共创】基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体,构建Versatile Agent家庭园艺知识导师cid:link_12【案例共创】【第9期】基于华为开发者空间 - 云开发环境(容器)+CodeArts代码智能体,实现SeedTab一个属于你自己的新标签页cid:link_13案例中心:获取更多案例cid:link_14 4、(技术交流) 线上直播&线下活动预告/回顾内容链接【3月21日】HCDG上海-AI编码实战训练营cid:link_15【3月21日】HCDG武汉-G-Star Gathering Day 武汉站cid:link_16【4月11日】HCDG杭州-G-Star Gathering Day 杭州站cid:link_3 加入开发者交流群加入训练营,学习课程,动手实操,分享实战&踩坑经验,获得技术支持
-
在这个万物皆可 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 赋能的个人创造力时代!
-
【华为云 AI 编码实战训练营·上海站来啦!】🚀 掌握“提问即代码”的智能开发思维,进入“人机协同”的智效开发时代,打造个人与团队的技术竞争力!✅ 解决日常开发重复编码痛点✅ 应对复杂业务逻辑梳理✅ 体验“码道”一键部署养虾模式✅ Get智码实战项目的落地经验与技术避坑指南🗓 时间:3月21日(周六)14:00-17:30📍 地点:上海市田林路1015号42号楼1层金色会客厅💡参会须知:需携带电脑参会🎁 参与福利:完成实操/参与互动现场领取专属奖品!先到先得!🔗点击链接立即报名,开启你的“智能编码之旅”👉 cid:link_0
-
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 与开源的无限可能
-
在这个 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 从业者与开源技术爱好者参与!
-
2025年12月20日,华为云HCDG开发者日·长沙站技术交流活动在长沙智谷大学生创业基地成功举办,本次活动由华为云HCDG长沙核心组成员傅湘平发起,华为云HCDG主办、长沙软件园有限公司、柳枝行动承办、湖南好学星城网络科技有限公司协办,吸引了IT行业从业者、人工智能领域爱好者以及高校技术爱好者超过80人参与活动。活动以承办方柳枝行动宣传片启幕,围绕AI大模型的前沿趋势与落地应用展开深度对话,同时会议还分享了AI学习路线,参会人员在会后参观长沙人工智能中心算力机房,让参与者通过现场交流以及实地参观,亲身感受人工智能技术的应用价值。 (会议签到与现场图) (观看柳枝行动宣传片与宣传册) 活动内容1、华为开发者空间,助力AI智能应用开发活动正式开始后,华为云高级工程师胡宇以云端连线的方式,详细为大家讲解了华为开发者空间的核心定位:这是华为为全球开发者量身打造的专属开发平台,汇聚昇腾、鸿蒙、鲲鹏、盘古大模型等顶尖技术资源。平台推出180小时免费云开发环境、百万级云函数调用、每周200万MaaS Tokens,搭配免费AI Notebook、鸿蒙云手机等权益,一站式覆盖代码编写、模型训练、应用部署全流程,以低门槛赋能开发者拥抱AI创新浪潮。同时,他还详细介绍了平台内置的220+实操文档、13+微认证和12+学习课程,鼓励大家通过空间资源进行系统化的学习与实践,将理论知识转化为实际开发能力。 (胡宇远程分享) 2、AI赋能千行百业-典型场景及案例分享随后,湖南省人工智能学会理事陈添乐先生带来《AI大模型赋能千行百业》主题分享。他分享了自己2025年来的在研项目:与湖南省胸科医院联合研发《结核病感染筛查大模型》、参与湖南省2025重点研发计划《多模态轻量化水稻病虫害防控大模型》。同时,他还分享了长沙人工智能创新中心典型AI场景化应用,包括政务、金融、无人系统、文旅、脑机接口、农业等领域,陈添乐表示,接下来是人工智能应用落地时代,AI大模型可以赋能千行百业,有望在游戏、教育、医疗等领域发挥关键作用。 (湖南省人工智能学会理事陈添乐) 3、AI学习路线及案例实操茶歇过后,华为云HCDG核心组成员、好学星城创始人傅湘平为我们分享了 AI的学习路线及智能体案例实操。他系统梳理了AI在游戏开发、日常生活、自媒体创作、教育教学、电商运营、办公协同、程序开发、艺术音乐等日常场景的应用实践。现场带大家通过华为云开发者空间-Versatile Agent开发平台进行智能体开发实操,讲解了工作流应用人事智能面试问题生成的开发流程以及实现思路,并现场讲解了人事面试题库生成工作流的开发细节、然后讲解了高校智能体知识库的开发流程,并现场讲解了提示词的设计思路以及插件、MCPServer的详细开发步骤。进一步为大家梳理出一条清晰的 AI大模型学习路线:从理论基础逐步延伸至项目实战,为不同阶段的AI技术学习者提供了实用的学习框架与方法建议。 (华为云HCDG核心组成员、好学星城创始人傅湘平) 4、智能体趣味问答活动后期,来到智能体趣味问答比赛环节,智能体围绕AI基础常识、华为云技术生态、常用编程语言、来宾指定领域等随机提问,嘉宾通过现场举手抢答的方式参与。大家在紧张而有趣的比拼中,亲身感受AI智能体的实用价值。同时,我们还为积极参与答题的来宾送上奖品。 (会场答题氛围热烈) 5、合影并参观人工智能创新中心活动最后,参会者集体合影留念,并一同参观了长沙人工智能创新中心的展厅以及算力机房。在专业讲解员的带领下,大家近距离观摩先进的智算基础设施,了解AI大模型目前在各个行业的应用成果 ,对AI产业的发展前景形成了更为深刻、全面的认知。 (会场大合影) (长沙人工智能创新中心展厅参观) (算力机房参观) 此次华为云HCDG开发者日·长沙站活动不仅为开发者搭建了交流学习的平台,更推动了AI大模型技术的落地实践与生态共建。未来,好学星城将继续携手各方伙伴深化AI技术交流与合作,推出更多高质量的技术分享、实操培训与行业交流活动,共同探索AI时代的产业新机遇,为区域数字经济发展注入源源不断的科技动力。助力每一位学习者和开发者在技术浪潮中稳步成长、勇敢前行。
-
冬日的蓉城暖意融融,思想的碰撞点亮创新征程。12月20日,G-Star Gathering Day 成都站活动圆满落下帷幕。本次活动由AtomGit及华为云开发者联盟HCDG联合主办,以“AI全栈技术探索:从基础设施到智能应用”为核心主题,集结了数据库领域专家、开源社区领袖与华为云资深工程师,为现场开发者带来了一场兼具深度与实践价值的技术盛宴,让前沿技术理念在交流中生根发芽。 本次活动聚焦AI全栈技术体系,从底层数据库架构、开源生态应用,到开发工具赋能、前端解决方案,再到LLM软硬件协同,多维度拆解技术难点,分享实践经验,为开发者搭建了高效的交流平台与学习桥梁。 数据库作为AI时代的数据基石,其技术演进方向直接影响智能应用的效能。OpenTenBase ACE、Oracle ACE Pro、PostgreSQL ACE尹海文老师以《AI时代需要什么样的数据库》为主题,从环境背景、演进目标、技术挑战及创新构想四个维度,深度剖析了数据库技术发展的关键趋势与突破方向。他结合自身丰富的行业经验,阐释了分布式数据库在AI场景下的优化设计原则,提出通过统一分片策略、复制表优化等方式规避跨节点交互损耗,为开发者构建适配AI时代的数据库架构提供了清晰指引。 开源生态的蓬勃发展为技术创新注入了强劲动力,开源鸿蒙与具身智能的融合更是开辟了全新应用赛道。蜀鸿会创始人、OpenHarmony Python SIG Leader唐佐林老师带来《开源鸿蒙与具身智能应用》分享,深入探讨了OpenHarmony遇上具身智能后的技术碰撞与应用可能。他聚焦开源生态下的智能硬件开发新范式,通过实际应用场景拆解,让现场开发者直观感受到开源技术在智能交互领域的独特优势,为相关领域的技术探索提供了新思路。 好的工具是技术落地的加速器,高效的开发环境更是开发者创新的重要支撑。华为开发者空间运营经理高睿孺老师以《华为开发者空间,助力AI智能应用开发》为题,详细介绍了华为开发者空间的核心价值。作为开发者专属的云上成长空间,这里预置了免费的华为根技术工具和资源,集成昇腾、鸿蒙、鲲鹏等多项核心技术,提供从学习、开发到部署的全旅程支持。无论是AI Agent的快速开发、低代码可视化开发,还是多IDE远程协作,华为开发者空间都能提供适配支持,有效降低开发门槛,加速AI创意落地。 前端作为智能应用与用户交互的核心载体,其智能化升级直接影响用户体验。华为云前端高级工程师赵鹏老师分享的《MateChat 智能化前端解决方案》,为开发者轻松构建智能化应用提供了实用路径。该方案聚焦前端开发的痛点难点,通过标准化的技术框架与组件化设计,简化智能化应用的开发流程,让开发者无需深入钻研复杂算法,即可快速实现应用的智能化升级,大幅提升开发效率。 LLM技术的落地应用,离不开硬件与推理框架的精准匹配。SKFI中韩未来革新加速器社长、华为云HCDE开发者专家唐云峰老师围绕《LLM 硬件与推理框架选型匹配》展开分享,结合行业实践案例,解析了不同应用场景下LLM硬件选型的核心逻辑,以及推理框架与硬件适配的关键要点。他强调,软硬件协同优化是提升LLM应用性能、降低部署成本的核心,为开发者在实际项目中规避选型误区、提升应用效能提供了宝贵经验。 一场场精彩的分享引发了现场开发者的强烈共鸣,互动交流环节中,大家围绕技术细节、实践难点积极提问,嘉宾们耐心解答,现场氛围热烈而浓厚。参会开发者纷纷表示,本次活动的分享内容兼具理论高度与实践指导性,不仅厘清了技术认知上的困惑,更收获了可直接应用于项目的实用方法,为后续的技术探索与项目开发提供了有力支撑。 随着分享环节的结束,G-Star Gathering Day 成都站圆满落下帷幕,但技术探索与交流的脚步从未停歇。
-
为紧跟人工智能与信息技术发展的前沿浪潮,深化产教融合,帮助2025级新生树立清晰的专业认知与职业规划,近日,一场主题为“华为云开发者日西安站-华为开发者空间,赋能人工智能与电子信息专业认知”的专题报告会在西京学院教二楼2201教室隆重举行。本次活动由西京学院电子信息学院电子信息与智能工程系主办,特邀华为高级工程师胡宇担任主讲嘉宾。电子信息与智能工程系主任朱锐副教授、人工智能教研室主任王旭启教授以及于长青教授、李超凡等老师,2025级人工智能、电子信息专业的全体新生共同参加了本次活动。 活动伊始,朱锐对华为胡宇工程师进行了介绍,并强调本次活动是学院深化校企合作、推动产教融合的重要举措,希望通过引入华为这样领先企业的技术与生态资源,帮助同学们开阔视野,明确学习方向。随后,主讲嘉宾胡宇以他15年深厚的开发经验和对华为开发者空间的深刻理解,为同学们开启了一场关于AI时代智能应用开发的探索之旅。首先他系统介绍了华为开发者空间的核心定位。他指出,该平台是华为为全球开发者量身打造的专属开发空间,全面整合了昇腾、鸿蒙、鲲鹏、盘古大模型等业界顶尖技术与资源。平台通过提供180小时免费云开发环境、100万次云函数调用、每周200万MaaS Tokens以及免费的AI Notebook、鸿蒙云手机等丰富权益,旨在降低开发门槛,为开发者提供从代码编写、模型训练到应用部署的全流程、智能化开发体验,真正赋能每一位开发者在AI时代创新。通过高校合作,为大学教学提供丰富的实验工具和实验资源支持;通过开发者空间学习竞赛,提升大学生动手技能,为大学生就业奠定坚实基础。 在开发者空间实操环节,胡宇结合生动详实的案例,将理论知识与实际应用紧密结合,现场演示了华为开发者空间的强大功能。他展示了如何利用鲲鹏云开发环境进行应用的迁移与调测,如何通过昇腾AI云服务进行大模型的LoRA微调与推理,以及如何运用ModelArts Versatile AI应用开发平台,通过简单配置“分钟级”构建出属于自己的AI Agent。同时,他还详细介绍了平台内置的220+实操文档、13+微认证和12+学习课程,鼓励同学们通过空间资源进行系统化的学习与实践,将理论知识转化为实际开发能力。报告内容深入浅出,既有宏观的技术生态展望,又有具体的操作细节指导,极大地激发了同学们的学习热情和探索欲望。在会后提问交流环节,现场气氛异常热烈,同学们踊跃提问,问题涵盖了鸿蒙操作系统的实际应用、日常学习方式与资源获取、前沿技术趋势以及未来就业前景等方方面面。胡宇结合自身丰富的行业经验和华为生态的广阔前景,对同学们的疑问进行了耐心细致、专业透彻的解答,为同学们指点迷津,增强了他们学好专业、投身科技事业的信心。活动最后,于长青对本次活动进行了总结,他鼓励同学们要以此次报告会为契机,充分利用华为开发者空间等优质免费资源,主动拥抱技术变革,积极投身实践,努力将个人发展融入到国家科技创新的大潮中。本次华为开发者空间专业认知报告会的成功举办,不仅让西京学院电子信息工程和人工智能专业的新生们对当前主流的AI开发技术与平台有了直观和深入的了解,更为他们的专业学习和未来职业规划点亮了一盏明灯,标志着学院在培养适应新时代发展需求的高素质应用型人才的道路上又迈出了坚实的一步。
推荐直播
-
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
回顾中
热门标签