封面故事
开发者的“魔法棒”

自 1946 年第一台现代电子计算机诞生以来,IT 产业已经走过了近百年的历史。半个多世纪的风云变幻中,信息技术以前所未有的速度影响着整个世界,催生了无数曾经只在科学幻想作品中才会出现的产品与服务。

在 IT 产业迅猛发展的背后,是软件开发者数十年如一日的辛勤耕耘与持续创新。时至今日,软件代码已经成为开发者塑造世界、改变世界的全新语言,如同科技“魔法”一般让我们生活的每一天都在发生奇迹般的变化。千千万万开发者就是这个时代的“魔法师”,用手中的键盘在大大小小的行业中“点石成金”。

工欲善其事,必先利其器。魔法师要大显身手,同样需要趁手的工具和利器。软件开发行业的发展史,就是开发工具链、软硬件支持技术和基础设施的进化史。在中国,华为公司是最早涉足基础软件开发生态的 IT 企业之一。华为与其他肩负着类似职责和使命的企业一起,持续为开发者提供良好的条件和环境,不断打造“魔法棒”一般的开发技术,助力开发者创造更具价值和想象力的成果。

在华为伙伴暨开发者大会2022上,华为云再一次展现出自身的雄厚实力,为开发者打造和升级了四大生产线,吸引了全球开发社区的目光。这四大生产线分别是数据治理生产线 DataArts、AI 开发生产线 ModelArts、数字内容生产线 MetaStudio 和软件开发生产线 DevCloud,分别对应政企数字化转型过程中积累的数据、AI 模型、数字内容和应用四大资产类型。四大生产线的诞生与进化,让开发者群体手中的利器迎来了又一次升级扩展,为全新魔法作品的诞生构筑了坚实底座。

华为云CEO张平安

数据是现代 IT 产业的生命线,也是创新活动最重要的动力源泉。开发者每天都要面对来源五花八门的海量数据,从中设法获取有价值的洞见和资源。另一方面,随着数字化进程的加速,人工智能技术逐渐走进千行百业,数据和 AI 的关系已经成为企业与开发者关注的核心问题之一。

在应用和项目实践中,数字化深耕过程中企业面临几大关键挑战,包括:

1.随着数据丰富度的提高,企业数据的管理与使用难度增加;

2.数据湖、数据仓库、人工智能等不同技术的应用,引擎间数据难以打通;

3.企业在进行云原生、人工智能等技术部署时存在诸多问题;

4.企业现有技术开发能力难以满足行业需求,缺少充足资金支持研发。

针对上述问题,华为云提出了数据和智能融合的设想,希望通过数智融合来驱动下一世代的创新,让 AI 和数据共同释放更大价值。

数据治理生产线 DataArts:一站式数智融合开发与治理

本届大会上,华为云正式发布了全新的数据治理生产线 DataArts,为开发者带来了一站式数智融合开发与治理的综合平台。

DataArts 生产线瞄准企业数据资产全流程管理,解决企业数据孤岛式、碎片化分布难题。DataArts 一举解决了开发者获取、准备、筛选、应用等全治理流程中遇到的种种障碍,通过一站式服务大幅提升了数据治理的效率,使开发者从繁重枯燥的数据处理工作中解放出来,将更多精力投入开发创新活动,进而为企业与客户带来明显的价值提升。DataArts 包含两大部分,底层名叫 DataArts LakeFormation,负责整合所有云原生数据湖的组建工作,统一管理一系列数据引擎的源数据,方便上层开发者使用;上层名叫 DataArts Studio,面向数据域的开发者、管理者、架构师,涵盖数据生产、处理、使用的全流程生命周期,帮助开发者系统管理和使用数据。

数据治理产线 DataArts 能够与华为云已有的 AI 开发生产线 ModelArts 融合,实现统一存储、元数据,打通数据湖、数仓和 AI 平台之间的互访通道,让一份数据在 AI 开发过程中涉及的多个引擎间无缝流转。开发者通过数据治理与 AI 开发两大互通的生产线,能够实现一站式 DataOps 和 MLOps,真正发挥数据价值。

一次开发,全场景部署:AI 应用开发框架 ModelBox

AI 开发是当今 IT 产业的热门潮流,但正如上文所述,AI 开发者长期以来在将产品部署到生产环境时面对诸多难题,拖累了他们的开发效率,也让很多潜在的开发者望而生畏。

华为云 AI 生产线 ModelArts 又升级了最新的 ModelBox 开发框架。ModelBox 是一种低代码开发技术,它屏蔽了底层软硬件差异,解决了 AI 开发中面临的最大挑战之一。有了 ModelBox 之后,所有 AI 开发人员都无需再考虑 AI 应用将运行在怎样的环境下,底层硬件使用何种 CPU/GPU/ 专用硬件,或者使用何种操作系统。

ModelBox 预置了数十个流单元,开发人员通过编排就可以使用成熟的算子,创建更加高效的 AI 模型。ModelBox 还能高效协同端边云三者间的算力分配,根据业务特点选择合适的代码运行环境,保障数据可控的同时提升应用整体效率。

值得赞许的是,ModelBox 是华为云又一个重点打造的开源项目,与当今人工智能领域的开源大环境相得益彰。在华为看来,以开放框架形态存在的 ModelBox 可以让开发者和专注于 AI 应用开发的合作伙伴更加快速便捷地构建 AI 应用。各方共同投入、使用和发展,将使基于 ModelBox 的 AI 开源生态迅速发展,形成繁荣互利的大型开源社区。

除 ModelBox 外,ModelArts 生产线还新增了智能化应用构建平台,可以通过自然语言与开发者交互,获取开发者意图并自动推荐对应的开发组件、生成应用代码,大幅缩短开发流程。该平台与 ModelBox 结合,能够极大减轻开发者负担,也让企业显著缩短产品上市时间,快速从 AI 投资中获得可观回报。

Modelbox将AI应用一键部署到AR眼镜

最后,面向众多传统行业的专业知识与 AI 结合的挑战,华为云 ModelArts 生产线还新增了一个智能中枢。它可以把预聚合的大量大颗粒度行业方案收敛为针对性的行业服务,供企业与开发者聚合使用。开发者通过该中枢,即可将使用智能化应用构建平台和 ModelBox 开发部署的 AI 应用与特定行业充分融合,快速形成在具体的行业场景中提供价值的创新 AI 解决方案。

人人都能实现“数字人自由”——华为云 MetaStudio 为开发者创造惊喜

数字人、虚拟形象是打开元宇宙大门的钥匙,能够立竿见影提升企业营销及沟通活动的效率和效果。然而,数字人高昂的创作和使用成本一直困扰着业界,让很多有意打造自有数字人的企业知难而退。

照片5秒变3D数字人

华为云重点介绍了 MetaStudio 数字内容生产线的全新能力,展现开发者如何通过 MetaStudio 无缝融合虚拟与现实世界。MetaStudio 提供了 3D 数字内容开发、应用开发和实时互动的框架。基于这一生产线,各行业客户都可以便捷地在云端生产数字内容、开发 3D 应用,打造虚拟演唱会、虚拟展会、虚拟办公室、工业数字孪生项目等一个个元宇宙空间。MetaStudio 还支持海量用户实时互动,真正做到虚拟和现实世界无缝融合。

作为 MetaStudio 生产线的核心能力,本届大会上华为云正式上线了全流程、场景化的数字人生成与业务服务。开发者只需上传正面照片,在短短 5 秒内就能生成自己的专属风格化数字人形象;数字人业务服务则提供数字人直播与视频制作两大服务,结合华为云直播、媒体处理和 AI 能力,帮助开发者和企业打造虚拟主播、教育课件、展厅讲解等场景化应用。湖南卫视《你好星期六》栏目的主持人小漾就是基于 MetaStudio 生产的数字人,展现了 MetaStudio 的能力与魅力。

当前,业内制作写实数字人的过程一般由手工完成,涉及多个复杂环节,往往需要数月时间才能制作成功,投入也非常巨大。相比之下,MetaStudio 的数字人服务一举实现了写实数字人的平民化、大众化。在数字人服务帮助下,开发者只需 7 天就能轻松构筑自己的写实数字人模型,并以此为基础快速构建虚拟现实产品和服务,将传统内容以全新的形式呈现在用户面前,创造令人难忘的体验。值得注意的是,数字人服务充分将华为在 CG(计算机图形学)和 AI 的能力相结合,在数字人的生成、驱动、渲染等多个环节都有 AI 的加持,大幅降低数字人制作门槛,提升创作效率,帮助开发者制作更加生动形象的数字人产品。

软件开发生产线 DevCloud,加速应用现代化

云端开发、云端部署、云端生产,是云原生时代开发者梦寐以求的理想工作流程。为了帮助开发者更好地应对影响软件安全的漏洞与风险,提升软件开发效率,满足业务快速上线需求,华为云推出了软件开发生产线 DevCloud。DevCloud 通过系列化开发运维工具,一站式打通软件开发、运行、运维三种状态,提升代码安全性与开发效率。

本届大会上,DevCloud 生产线迎来了全新重磅升级——华为云桌面 IDE CodeArts。CodeArts 将云端便捷性与 AI 智能化融入开发者直接面对的开发环境,结合华为云数百项服务、数千 API 带来的巨大便利,让开发者编写代码成为一件轻松、充满愉悦的乐事。它内置华为云开发套件,能够快速连接华为云服务,引用 4500 多个华为云 API,让开发者更便捷高效地基于华为云开发应用。CodeArts 还与华为 AI 生产线结合,提供基于 AI 技术的智能代码搜索和补全功能,显著提升开发效率。CodeArts 还提供了开放的插件标准和市场,支持华为云合作伙伴接入开发生态。CodeArts 将服务于华为云数以百万计、持续增长的开发者群体,成为华为云开发者生态的云端桌面入口。

除此之外,华为云在架构升级、安全可信、编译构建、高效测试等方面也带来了新的能力,帮助企业在应用现代化上持续演进。在架构升级方面,华为云带来了全新升级的 Serverless 服务,通过 FaaS+BaaS 完整的解决方案让企业应用上云更便捷,资源更高效,运维更简单。在应用安全可信上,华为云将华为自身在研发可信领域最新成果外溢,推出二进制软件成分分析服务,无需依赖源码就能快速检查产品软件的开源合规风险、安全漏洞和信息泄露风险。在开源产业影响力愈加广泛的今天,这一功能不仅打消了开发者利用开源技术时的后顾之忧,对于开源社区的健康成长也是一大利好。为了提升构建效率,华为云推出了分布式的构建服务,让构建效率提升 20 倍;同时,针对软件测试瓶颈,推出了测试自动化工厂,首家实现了亿级用例管理,容量提升 100 倍, 支持百万级高并发,7X24 小时自动化现网拨测及千万级 TPS 压力测试,助力客户高效完成大规模软件测试,加快业务迭代上线。

DevCloud 将华为全流程软件开发经验放在云端共享给开发者使用,为开发者提供宝贵的经验与最佳实践。未来,华为云将帮助更多客户加速应用上云和创新,推进数字化转型,提供覆盖各个细分领域的高质量应用现代化案例和先进经验,释放千行百业的数字化潜能。

桌面IDE代码自动补全

为开发者构建改变世界的工具,用魔法创造未来

华为云四大生产线不仅各具优势,而且彼此之间紧密相联。全部生产线都构筑在华为云一流的云端服务基础上,具备强大的安全性、可用性、可靠性,能够充分打消开发者后顾之忧。四大生产线彼此结合,更能产生“1+1>2”的神奇效应,为开发者的创新活动注入澎湃动力。

华为云 CTO 张宇昕在专访中表示,以新能源汽车的电池生产全流程开发为例,流程同时包括:

电池生产产业的研发与业务运营过程中涉及的应用和数据;

电池生产线的生产应用和数据;

新能源汽车运行时电池的充放电与其他运行数据;

业务协同过程中涉及的线上虚拟现实场景和应用。

为了优化新能源汽车的电池生产工艺,企业需要全生命周期的业务协同。而应用开发生产线、数据开发治理生产线、数字内容生产线和 AI 开发生产线全部贯通后,企业就能够快速获取最佳优化路径,更早实现电池生产工艺的创新。对于企业而言,开发、AI 和数据生产线主要对应企业软件、AI 模型和数据三大类型的 IT 资产,可以将三类资产的处理运用完全自动化,解放三大资产中蕴藏的巨大价值。与此同时,MetaStudio 生产线则能够完全满足企业在元宇宙时代的各类创新需求,更好地支撑企业未来的数字世界构建能力。

如果说代码是这个时代的魔法,那么千千万万开发者就是值得人们敬仰的现代魔法师。他们用辛勤的劳动和无限的创造力推动文明不断向前进步,一点一滴改变我们的生活,带来更多幸福与美好的体验。

近几年,华为云一直在持续投入,为开发者创造更顺手的工具,打造更加繁荣的开发生态。今天,华为云四大生产线不仅是开发者手中点石成金的魔法棒,也是 IT 产业用技术改造世界的伟大精神的体现。包括四大生产线在内,华为云正在通过软硬件层面的全栈创新支持数以百万计的开发者群体,助力他们用手中的代码创造更加激动人心的成果。