当前位置: 首页 > news >正文

阿里云创始人王坚:云计算和GPT的关系,就是电和电机的关系

10月31日,在2023云栖大会,中国工程院院士、阿里云创始人王坚以《云计算的第三次浪潮》为主题发表演讲,他认为人工智能和云计算的结合,带来云计算的第三次浪潮,它不会在一年、两年完成,它可能会给我们十年、几十年的时间,让足够多的创新,在云计算时代能够发明出来。

王坚回顾云计算发展,第一次浪潮中,云计算改变了今天全球互联网,奈飞、米哈游为代表的企业从第一天起100%完完整整就在云上。

第二次浪潮中,“传统企业”开始使用云计算。王坚表示,“‘传统企业’,我打个引号,没有任何贬义的意思,就是我们过去看到的企业开始用云计算,我自己觉得是第二次浪潮的开始,因为这些企业在那个时代看起来是IT技术的先行者。”

这其中,最标志性的事件是2022年北京冬奥会上,云计算第一次承载了赛事的核心系统。王坚表示,云计算跟奥运会的关系不是简单的用技术还是不用技术的关系,它的意义就像当年在芝加哥的世界博览会上第一次用交流电。

云计算的第三次浪潮,王坚认为,2023年人工智能和云计算有了一次集中的体现和爆发,GPT模型的出现使得计算机对科技创新的革命产生了非常重要的影响。

他认为,如果再从那场一百多年以前的电的革命来看的话,云计算和GPT的关系就是电和电动机的关系。未来事实上云计算的算力都是会被这些在智能时代的电动机,就是被模型消耗掉。

他表示,关于生成式AI,即使像英伟达这样的这么跑在前面的企业,它最后回避不了一件事情,所以他在发布的时候讲了一句话“最后所有这些计算,都会以云的方式来提供”,我想这也是作为一个行业的生命性,就像今天的电可能跟爱迪生说的电不是同一个电了,但是电作为一个公共服务的存在、作为一个基础设施的存在,它有非常久远的生命力。

人工智能和云计算的一次结合,这是云计算的第三次浪潮。王坚表示,相信它不会在一年、两年完成的,它可能会给我们十年、几十年的时间,才会让真正把刚才我们看到的20项发明里面的那另外19项,在云计算时代能够发明出来。

以下为分享全文————

各位开发者,非常激动。我特别觉得2023年是一个很特殊的年份,所以我想也借我自己的理解来说一下这个事。

第一,很有意思,因为我对时间一直很敏感,哪一年发生的事情,该在什么时候发生。2008年10月24号,今天大家讲程序员日,我们那时候招了第一个员工,今天想起来也是记忆犹新。世界上事情只有自然而然发生就是最好的事情,但它就是发生了。

我们在半年以后写了第一行代码,更有意思的是,2010年时我们就有了最早的阿里云计算的开发者大会,这几个时间其实不长,但还是很刻骨铭心的。

为什么刻骨铭心呢?大家看一下历史,很有意思。我刚刚读大学时1980年,有一本书叫《第三次浪潮》,这本书还是很有争议的,里面讲了一个非常有意思的事情,叫三次浪潮。第一次是农业经济,它提了一个很有意思的概念,它把我们用的这些马,作为动力,认为是可再生能源,所以取了一个名字叫活电池,用今天的话来讲就是“绿色能源”,事实上人类就是从绿色能源开始的,他把它叫做第一次浪潮。

第二次浪潮,他那本书就觉得科学技术发生了,我们开始用了化石燃料来做这件事情,所有都是不可再生的能源。大家可以设想一下在1980年的时候,他就提到了其实我们应该进入清洁能源的时代,他把世界就划成这三段。今天我们在讲的清洁能源,事实上在实践40多年以前。

但有意思的,跟云计算有关的事情,在那本书讲了很多东西,很多东西是和今天有关系的。也就是说,他在那时候预测了互联网的存在,同时也谈到在家里办公的兴起。

更了不起的事情,他提出了人工智能的出现,这就是今天大家天天在谈的事情。当然也谈到了对芯片的依赖,如果你去看那本书的中文翻译就会发现,那时候很难理解Chip(芯片)是什么东西,所以中文翻译的时候是翻译成“集成电路”的。这是很有意思的一件事情,可以想想当时对于世界的理解是什么样的水平。

如果从云计算的角度来看,从1991年万维网的出现,到2003年云计算的第一次提供服务,在我看来是第三次浪潮开始的开始。当然我把那个东西当做云计算的第一次浪潮。云计算第一次浪潮事实上是改变了我们今天互联网的天下。我是很难翻译,写成中文不知道怎么说,后来用了“天下”这个词,它既不是一个产业,也不是一个具体行业,反正改变了所有的生活生产和工作方式。

这里我想举两个例子:第一个例子,大家都知道今天有一家叫公司叫Netflix,很少人理解2007年时,它已经在那一天售卖出了第11张光盘,它是一个卖DVD出身的企业,但它同时在那一年觉得要用云计算进入流媒体的行列。大家都知道这是一家公司从第一天起100%彻头彻尾在云计算了,是一个真正原生的。大家可能没有知道的事情,就是在几周以前,不到一个月以前,它才真正把DVD业务关掉了。我为什么说2003年是一个很神奇的事情呢,就是几十年前发生的事情到今天才划了一个句号。

当年谈移动互联网,你看到这个数据很有意思的发现,其实当地一台iPhone出来的时候,是没有大家都知道的APP Store,APP Store都是在iphone出来之后才有的。当年第一台iphone出来的时候只有一个东西,叫iTunes Store,没有今天的APP Store。等到08年APP Store真正上线时,上面只有500个应用。可是大家知道今天都是有几百万个应用在上面,没有云计算的这些东西都是不可以发生的。

因为每一个APP后面都意味着一个开发者的团队,就像你刚才看到的创业者童语故事,我想百万个应用后面就意味着百万个开发者的团队。当然今天这个数字,不仅是APP Store,事实上是一个非常大的天文数字。

在2022年,下载次数超过2500多亿次,所以云计算已经到了什么程度呢?你每分钟、每秒钟都在用,但你不会感觉到它的存在了,这一点非常像电的历史发展过程。今天外面阳光明媚,可是我们依旧在靠人工照明的环境下开这个会,事实上电已经让我们可以感觉它不存在了。

在中国,也同样发生过的这样的事情,2011年,有一家叫米哈游的公司诞生了,它也是和Netflix一样,第一天完完整整的在云上,它都不知道什么叫做传统的IT。但就是这样一家公司,在2023年全球游戏的开发者50强,它排在第一。可能大家没有概念,这个“第一”是什么概念?就是大家都知道了国内很大的游戏厂商排在了后面,在这里年纪稍微大一点的,可能玩过当时《愤怒的小鸟》这样的游戏,Supercell排在排行榜的第六。大家可以设想一下,就是这么一家公司也是因为云计算,跟我刚才讲的第一次浪潮涌现出来,所以那一次浪潮事实上改变了非常多的东西。

云计算第二次浪潮的形成是“传统企业”,我打个引号,没有任何贬义的意思,就是我们过去看到的企业开始用云计算,我自己觉得是第二次浪潮的开始,因为这些企业在那个时代看起来还是IT技术的先行者。可因为有了第一次浪潮以后,他们变得要追赶这个浪潮了,但很高兴的,他们真的也创造了这次浪潮。

当然更典型的就是银行上云,它标志着一个非常重要的数字化手段的开始。我自己亲身的经历,开始做云计算时所有人挑战我,就是你能不能让银行上云。我记得当时被记者问的时候,我有了一个非常耍赖的回答,我说银行要不要上云不是我要回答的,是银行自身要回答的。今天看过来,确实这样的变化是因为第一次浪潮,他们也带来了第二次浪潮。第二次浪潮,我个人觉得是一个非常标志性的事情,也发生在2022年,2022年北京冬奥会上,云计算第一次承载了赛事的核心系统。大家看了今天的演讲也好,大家的回顾也好,事实上如何让一个核心的业务、核心的价值通过云计算能够释放出来,事实上代表了它对社会的价值和意义。

事实上,云计算在这个时代跟奥运会的关系不是一个简单的用技术还是不用技术的关系,它的意义就像当年在芝加哥的世界博览会上第一次用交流电一样,那是一次交流电大行其道的活动。奥运会事实上也是让云计算成为以后计算主流一个标志性的事件。所以我非常骄傲地觉得,事实上云计算就是交流电在计算这个领域的翻版。我想也高兴的是,我们变成了这个历史的一部分。

但是在2023年,站在一个我在这个行业也算是工作了几十年的人,我觉得2023年太特殊了,人工智能和云计算在60年以后走在了一起。

这句话怎么讲?大家可能会知道John McCarthy这个人,他是最早编了“人工智能”这个词,他就是编了这个词,也是最早达特茅斯10个人讨论人工智能方案的10个人之一,但是我想在场的可能比较人知道,事实上在那场会的以后,它也帮我们定义了云计算。我想最早关于计算是公共服务的想法,我是从他的文章里面读来了。所以他在1961年,就在设想计算能不能成为一张公共服务?

所以我觉得John McCarthy有两件事情同时在他的身上体现出来了,就是关于人工智能和云计算。

2023年,我想他这两件事情有了一次集中的体现和爆发。因为GPT的出现,我们事实上很难描述这次人工智能出现到底怎么来描述这件事情,显然“人工智能”这四个词已经不能够很好地描述现在发生的事情。那大语言模型可能是一个好的描述,但也不能完整地来描述这件事情,所以我这里只用一个投巧的方法,我说GPT模型的出现使得计算机对科技创新的革命产生了非常重要的影响。

这是第一次计算对科技创新本身发生了一次革命性的变化。所以你前面听到漆远前面讲到关于AlphaFold这件事情,所以大家回过头来讲这件事情的时候,其实很少人意识到它不是科学研究工具的革命,它事实上是一场会让科学发生一次革命的工具,它不是一次科学研究工具的革命,它是让我们带来了新的工具,使得我们科学有一次彻底的革命。所以,这也是计算在未来可以为我们创造更多我们不能想象的价值。

如果回过头来看,这个东西到底是什么?我自己觉得如果再从那场一百多年以前的电的革命来看的话,我个人觉得云计算和GPT的关系就是电和电动机的关系。而这是一个非常让人吃惊的数字,可能平时大家不关心,也就是在全球电动机所消耗掉的电其实占了约50%,我们经常讲电去哪里了,同样在中国这个数字是一样的,无论是国际能源署还是工信部给的数据。所以大家设想一下看,未来事实上云计算的算力都是会被这些在智能时代的电动机,就是我们所谓的模型被消耗掉,我想这也是我们可以想象的未来发展的一个最基本的基础。

如果大家回过头来看,电当然给我们带来什么东西?2000年世纪之交的时候,美国工程院做了这样一个调查,他觉得20世纪最了不起的技术是什么?排在第一的就是大家都遗忘的电气化,也就是电变成了一个公共服务进入了每家。

我想在这里列这个表的另外一个重要的意思是什么?大家认真看一下后面的19项,包括汽车、计算机、互联网在内,如果没有电,后面这些技术创造可能都不会发生。

所以有几次我跟搞新能源汽车的人讲,我说我很难设想做新能源汽车是一个那么革命的创新,因为大家都知道第一辆汽车就是电动车,所以后来我说在现在的表的语境下,我怎么来理解新能源汽车?汽车是最后一个被电气化改造的行业,所以它是最后被改造的行业,而不是一个新兴带头的行业,而其他的比它带头早。

所以我想从另外一个角度讲,也是2023年,大家都知道关于生成式AI,可是即使像英伟达这样的这么跑在前面的企业,它最后回避不了一件事情,所以他在发布的时候讲了一句话“最后所有这些计算,都会推动以云的方式来提供”,我想这也是作为一个行业的生命性,就像今天的电可能跟爱迪生说的电不是同一个电了,但是电作为一个公共服务的存在、作为一个基础设施的存在,是有它非常久远的生命力。

当然,我想这样的一次结合,我觉得这是云计算的第三次浪潮,我相信它不会在一年、两年完成的,它可能会给我们十年、几十年的时间,才会让真正把刚才我们看到的20项发明里面的那另外19项,在云计算时代能够发明出来。

最后,我想这是我个人比较喜欢的一句话,就是关于创新。这是Louis Kahn这个人也是非常有意思的建筑学家,所以我相信世界上很多东西对很多人来讲都是不需要的,直到我们把它创造出来。所以我想这是一个真正的创新驱动发展的时代,我希望今天这个时候是云计算的第五交响曲的时候,这也是跟所有大家一起,说不定我们就会在下一个十年做出很多意想不到的事情,谢谢大家!

相关文章:

阿里云创始人王坚:云计算和GPT的关系,就是电和电机的关系

10月31日,在2023云栖大会,中国工程院院士、阿里云创始人王坚以《云计算的第三次浪潮》为主题发表演讲,他认为人工智能和云计算的结合,带来云计算的第三次浪潮,它不会在一年、两年完成,它可能会给我们十年、…...

python爬取豆瓣电影Top250数据

本次爬虫案例使用Python语言编写,使用了requests库进行网页请求,使用了BeautifulSoup库进行网页解析,使用了openpyxl库进行数据的保存。 案例中的爬虫目标是豆瓣电影Top250,通过循环访问不同页面进行数据的爬取。在每个页面上&am…...

关键路径及关键路径算法[C/C++]

文章目录 关键路径引例AOE网关键路径与关键活动关键路径算法引例与原理关键路径算法的实现边的存储结构代码实现运行示例 关键路径 关于拓扑排序的内容见拓扑排序详解 引例 通过拓扑排序我们可以解决一个工程是否可以顺序进行的问题,拓扑排序把一个工程分成了若干…...

nginx http 跳转到https

改 Nginx 配置文件 在您安装了 SSL 证书之后,您需要修改 Nginx 的配置文件以启用 HTTPS 和 HTTP 自动跳转 HTTPS。 打开 Nginx 配置文件(通常位于 /etc/nginx/nginx.conf),找到您的网站配置块。在该配置块中添加以下内容&#x…...

可靠的互联网兼职平台,平常可以做副业充实生活

在互联网时代,越来越多的人开始通过网络来寻找兼职副业的机会,能够更灵活地安排自己的时间,实现自己的收入增值。那么找到一个正规可靠的线上兼职平台就是一个比较重要的事情,这里分享几个正规靠谱的线上兼职副业平台,…...

云安全—K8s APi Server 6443 攻击面

0x00 前言 在未授权的一文中,详细描述了k8s api中的8080端口未授权的问题,那么本篇主要来说6443端口的利用。 0x01 API连接攻击面 1.匿名用户访问 匿名开放方式:kubectl create clusterrolebinding cluster-system-anonymous --clusterro…...

【案例实战】NodeJS+Vue3+MySQL实现列表查询功能

这篇文章,给大家带来一个列表查询的功能,从前端到后端的一个综合案例实战。 采用vue3作为前端开发,nodejs作为后端开发。 首先我们先来看一下完成的页面效果。点击分页,可以切换到上一页、下一页。搜索框可以进行模糊查询。 后端…...

Google play开发者账号被封的几种常见原因及相关解决思路

在Google paly上,每天都有大量的应用被成功发布,同时也有很多开发者账号被封禁。特别是在今年的十月份之前,谷歌的"封号潮"给很多开发者带来了沉重的打击。不过,令人欣慰的是,自十月份之后,情况逐…...

深入理解计算机系统CS213学习笔记

Lecture 01 1. 计算机表示数字 int 整数运算可能会出现错误,超过32位时会出现溢出。 float 浮点数不适用结合律,因为浮点数表示的精度有限。 根其原因,是用有限的位数表示无限的数字空间。 2.利用分层的存储系统,使程序运行更…...

【设计模式】第8节:结构型模式之“适配器模式”

一、简介 适配器模式是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可以一起工作。 适配器模式角色: 请求者client:调用服务的角色目标Target:定义了Client要使用的功…...

Stable Diffusion WebUI扩展openpose-editor如何使用

先上地址: GitHub - fkunn1326/openpose-editor: Openpose Editor for AUTOMATIC1111s stable-diffusion-webuiOpenpose Editor for AUTOMATIC1111s stable-diffusion-webui - GitHub - fkunn1326/openpose-editor: Openpose Editor for AUTOMATIC1111s stable-diffusion-webu…...

企业网络带宽使用情况检查技巧

想要提高网络性能的企业通常会考虑限制对占用带宽的应用程序(如社交媒体和视频流应用程序)的访问,但对于那些真正需要获得高效网络的人来说,这还不够,您需要定期跟踪带宽使用情况。 虽然有许多工具可以帮助您检查网络…...

C/C++笔试易错与高频题型图解知识点(三)——数据结构部分(持续更新中)

目录 1. 排序 1.1 冒泡排序的改进 2. 二叉树 2.1 二叉树的性质 3. 栈 & 队列 3.1 循环队列 3.2 链式队列 4. 平衡二叉搜索树——AVL树、红黑树 5 优先级队列(堆) 1. 排序 1.1 冒泡排序的改进 下面的排序方法中,关键字比较次数与记录的初…...

Intel oneAPI笔记--oneAPI简介、SYCL编程简介

oneAPI简介 Intel oneAPI是Intel提供的统一编程模型和软件开发框架。 它旨在简化可充分利用英特尔各种硬件架构(包括 CPU、GPU 和 FPGA)的应用程序的开发 oneAPI一个重要的特性是开放性,支持多种类型的架构和不同的硬件供应商,是…...

Spring IOC - ConfigurationClassPostProcessor源码解析

上文提到Spring在Bean扫描过程中,会手动将5个Processor类注册到beanDefinitionMap中,其中ConfigurationClassPostProcessor就是本文将要讲解的内容,该类会在refresh()方法中通过调用invokeBeanFactoryPosstProcessors(beanFactory)被调用。 5…...

Android OpenGL ES 2.0入门实践

本文既然是入门实践,就先从简单的2D图形开始,首先,参考两篇官方文档搭建个框架,便于写OpenGL ES相关的代码:构建 OpenGL ES 环境、OpenGL ES 2.0 及更高版本中的投影和相机视图。 先上代码,代码效果如下图…...

sql语句性能进阶必须了解的知识点——索引失效分析

在前面的文章中讲解了sql语句的优化策略 sql语句性能进阶必须了解的知识点——sql语句的优化方案-CSDN博客 sql语句的优化重点还有一处,那就是—— 索引!好多sql语句慢的本质原因就是设置的索引失效或者根本没有建立索引!今天我们就来总结一…...

ctfhub技能树web题目全解

Rce 文件包含 靶场环境 重点是这个代码,strpos,格式是这样的strpoc(1,2,3) 1是要搜索的字符串,必须有;2是要查询的字符串,必须有;3是在何处开始查询&#…...

AMD、CMD、UMD是什么?

AMD(Asynchronous Module Definition)、CMD(Common Module Definition)和UMD(Universal Module Definition)是JavaScript模块化规范,用于管理和组织JavaScript代码的模块化加载和依赖管理。 1:AMD(异步模块定义): AMD是由RequireJS提出的模块化规范。它支持异步加载…...

AM@微分方程相关概念@线性微分方程@一阶线性微分方程的通解

文章目录 abstract引言 一般的微分方程常微分方程微分方程的解隐式解通解和特解初始条件初值问题微分方程的积分曲线 线性微分方程一阶线性微分方程一阶齐次和非齐次线性微分方程一阶齐次线性微分方程的解一阶非齐次线性微分方程的解 abstract AM微分方程相关概念线性微分方程…...

vscode里如何用git

打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...

React 第五十五节 Router 中 useAsyncError的使用详解

前言 useAsyncError 是 React Router v6.4 引入的一个钩子,用于处理异步操作(如数据加载)中的错误。下面我将详细解释其用途并提供代码示例。 一、useAsyncError 用途 处理异步错误:捕获在 loader 或 action 中发生的异步错误替…...

Xshell远程连接Kali(默认 | 私钥)Note版

前言:xshell远程连接,私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

论文笔记——相干体技术在裂缝预测中的应用研究

目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术:基于互相关的相干体技术(Correlation)第二代相干体技术:基于相似的相干体技术(Semblance)基于多道相似的相干体…...

Java + Spring Boot + Mybatis 实现批量插入

在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法&#xff1a;使用 MyBatis 的 <foreach> 标签和批处理模式&#xff08;ExecutorType.BATCH&#xff09;。 方法一&#xff1a;使用 XML 的 <foreach> 标签&#xff…...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的

修改bug思路&#xff1a; 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑&#xff1a;async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...

C# 表达式和运算符(求值顺序)

求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如&#xff0c;已知表达式3*52&#xff0c;依照子表达式的求值顺序&#xff0c;有两种可能的结果&#xff0c;如图9-3所示。 如果乘法先执行&#xff0c;结果是17。如果5…...

前端调试HTTP状态码

1xx&#xff08;信息类状态码&#xff09; 这类状态码表示临时响应&#xff0c;需要客户端继续处理请求。 100 Continue 服务器已收到请求的初始部分&#xff0c;客户端应继续发送剩余部分。 2xx&#xff08;成功类状态码&#xff09; 表示请求已成功被服务器接收、理解并处…...

Java数组Arrays操作全攻略

Arrays类的概述 Java中的Arrays类位于java.util包中&#xff0c;提供了一系列静态方法用于操作数组&#xff08;如排序、搜索、填充、比较等&#xff09;。这些方法适用于基本类型数组和对象数组。 常用成员方法及代码示例 排序&#xff08;sort&#xff09; 对数组进行升序…...