AGI智能新时代,大模型为软件开发带来范式变革

导语 | 人工智能作为新一轮科技革命和产业变革的重要驱动力量,尤其是在当下新一轮 AI 大模型、生成式 AI 浪潮背景下,重视通用人工智能(AGI)成为行业的共识。在当前, AGI 技术背后的逻辑究竟是怎样的?技术创新的过程中又带来了哪些变革?今天,我们特邀了 Boolan ⾸席技术专家、全球机器学习技术⼤会主席、腾讯云TVP 李建忠老师,他将为我们带来关于 AGI 时代的技术创新范式与思考。

作者简介

李建忠,腾讯云 TVP,Boolan ⾸席技术专家,全球机器学习技术⼤会主席。对软件架构、产品创新、人工智能有丰富经验和深入研究。近年来主要研究以⼤语⾔模型为主的⼈⼯智能⽅法在软件领域的应用,相关研究和演讲引起业界强烈关注。曾于 2005 年- 2010 年期间担任微软最有价值技术专家,区域技术总监。拥有近⼆⼗年软件技术架构与产品经验,主讲多门技术课程,为包括众多世界 500 强公司在内的知名品牌提供⾼端 IT 技术咨询,影响近百万软件开发⼈员。

一、从产业迈进看AGI的发展

首先,从产业的角度来看,回顾技术的发展历程,我们会发现其脉络十分明晰,连接和计算都经历了从 1.0 到 2.0 的革命性变化。1840-1940 年的这 100 年间是连接的 1.0 阶段,这其中主要以电报、电话、广播和电视的相继诞生为标志,它们作为最早的连接技术,在互联网之前对人类社会的整个生态产生了巨大的影响。随着 1946 年第一代计算机的出现,而后大型机、小型机、微型机以及 PC 的问世,在这 50 年时间里技术逐渐从连接的 1.0 转变为计算的 1.0 时代。直到 1995 互联网出现后,Web2.0、移动互联网、云服务技术等推动着我们进入了连接的 2.0 时代,相较于 1.0 时代,主要在于连接从单向走向了双向。再到 2017 年 Transformer 结构的出现,ChatGPT1.0 的迭代使我们进入了计算 2.0 时代,目前这个时代仍将继续,按照过往技术发展曲线,我们可以预测将会持续到 2035 年左右。

其实,未来学家库兹韦尔曾在一本书中预测,人类社会所谓的计算机大概在 2040-2050 年期间将会全面超过人类。这在技术的发展过程中,将呈现出一种连接和计算的“钟摆”状态。连接解决的是生产关系,而计算解决的是生产力问题。连接模式的逻辑是提供信息以供用户决策,是广告天然的土壤,所以互联网最大的商业模式就是广告行业;而计算模式的逻辑是要用户向机器提供数据来帮助决策,其商业模式更趋向收费,典型例子便是 ChatGPT 爆火后各家开始进入付费使用。毋庸置疑,这是在计算逻辑下,效率优先,结果至上的结果。

在计算逻辑中,计算 1.0 作为写软件的时代,一边是生物神经网络,另一边则是数字逻辑电路,在这其中,我们需要把人类的自然需求转化成结构化的东西,让人来适应机器,所以这并不自然,而且在很多的问题上较为麻烦。而进入计算 2.0 时代,尽管伊利亚坚信目前以大模型的深度神经网络和我们人类大脑的生物神经网络在数学原理已几乎一致,但是由于两者生物学原理并不相同,存在碳基和硅基的区别,因此两个神经网络之间的对话非常自然,但还不够流畅,仍有许多工程技术问题亟待完善,包括数据训练部分,我们需要让机器来适应人的思维。

上图生动形象地说明了计算 1.0 和计算 2.0 计算方式的不同特点。当在数字 1.0 计算中,它是确定性的,只要条件相同,输入(X)相同,输出(Y)一定是相同的。然而,在数字 2.0 的神经网络计算中,它采用自然语言输入,并产生多个输出(Y1、Y2、Y3等),这种计算具有概率性,因此使用大型模型时无法确定要得到的是确定性的结果。同样的人在不同的时间可能会说出不同的话,因此也不能要求数字神经网络给出确定性的结果,这是数字 2.0 的显著特点。

在互联网行业,最早是由王兴在 2010 年提出了“四纵三横”理论,其中的三横指搜索、社交和移动。四纵则是最主要的需求类别包括信息、沟通、娱乐和商业。我们将这四个需求与三个横向进行二维匹配,便会发现中国和美国的许多互联网公司都处在这个二维平面上。我们应该关注那些空白的区域,在这个二维平面上创业。这个理论在当时似乎很正确,但是发展至今,这个理论存在一些问题,比如将社交和移动并列。在我看来,社交是一种需求而非一项技术,社交和移动不在同一个维度上。同时,搜索也是一种需求,而不仅仅只是技术。

在此基础上,我认为范式转换的“立方体”模型可以有效呈现当前的生态,在该模型中 X 轴代表人类需求,如信息、娱乐、搜索、社交、商业;Y 轴则代表技术平台,即连接 1.0、计算 1.0、连接 2.0、计算 2.0;Z 轴代表媒介交互,如文字、图片、音频、视频、三维等。我认为需求和技术的交叉点是创新的关键,同时强调媒介的变化对于产品和创新的影响。在智能时代,填充不同象限代表对应不同方向,比如大模型与不同领域结合,为其创新和产品发展提供新的思路。

二、大模型为软件开发带来巨大创新

在我看来,大模型主要具备以下四大核心能力:

  • 生成模型:是其最成熟和最强大的部分,能够生成各种内容;
  • 知识抽象:压缩人类知识,为知识密集型行业带来革新;
  • 语言交互:是人机对话的核心,有巨大的想象空间;
  • 逻辑推理:具备逻辑、规划、记忆能力,成为具身智能。

而以大模型核心能力为支点与不同领域结合会带来怎样的创新机会?我认为,以大模型应用层为切入点主要有 AI-Native 和 AI-Copilot 两个主要方向。AI-Native 是指完全融入 AI 的新型产品或服务,即高风险高回报。AI-Copilot 则是以渐进增强的方式,将 AI 能力嵌入现有的商业闭环中,并与现有的基础设施兼容和扩展。

在移动互联网时代,To C(面向消费者)指的是内容大于服务大于工具。如果在 AI 大模型领域从事工具开发,刚开始火爆并不代表就能得意忘形。此前很火爆的一些工具公司,如电脑清理软件等便是典型例子,今天早已悄无声息。这主要是因为它们竞争壁垒很低,容易被平台厂商挤压,用户切换成本也非常低。然而,今天互联网领域的社交媒体软件却经营得很好,这主要得益于内容大于服务,大于工具。因此,工具的价值是相对较低的。

因此,我们需要思考如何建立起强大的竞争壁垒,要么向服务化方向发展,要么向内容化方向发展。依赖工具取胜只能获得短期效益,不断打造优质内容提升用户粘性才是本质所在。然而,对于 To B(面向企业)则是另一路径,我们可以建立起强大的价值链条,决策大于效率大于内容。在 To B 领域,强调内容的优势是不够的,更多的是需要强调效率的优势。

同样,我们在软件领域也有十分重要的研究方向,大模型的发展也为软件开发带来了三大范式的转换:

  • 开发范式:大模型将改变代码编写方式,从工程师写代码为主到 AIGC 生成代码为主,严肃的程序语言编程仍有它的空间,但它的占比显然会越来越少。这将带来一系列软件开发工具链和技能的大转移;
  • 交互范式:从图形交互界面(GUI)转为自然语言交互界面(NUI),包括 NUI+GUI 协同、渠道结构化输入中间环节的变革,以及拆除孤立应用间的壁垒,使用自然语言来实现应用和服务的无缝集成;
  • 交付范式:由于自然语言编程的低门槛,未来的软件将支持用户使用大模型,自主在现有软件基础上实现灵活扩展的“可塑软件”。从调用API到定制GUI,灵活定制功能、界面、服务,实现软件应用的“千人千面”。从标准固态软件,逐步演化为用户共创的“可塑软件”。最近 OpenAI 发布的 GPT Store 就展现了这方面。这块想象空间非常大,它会重塑软件的整个生态。

我坚信,在未来的三到五年内,整个 AGI 产业的成熟度将达到一个新的高度,国内外都将迎来巨大的创新机会。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/191565.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

杨志丰:OceanBase助力企业应对数据库转型深水区挑战

11 月 16 日,OceanBase 在北京顺利举办 2023 年度发布会,正式宣布:将持续践行“一体化”产品战略,为关键业务负载打造一体化数据库。OceanBase 产品总经理杨志丰发表了《助力企业应对数据库转型深水区挑战》主题演讲。 以下为演讲…

【代码】基于改进差分进化算法的微电网调度研究matlab

程序名称:基于改进差分进化算法的微电网调度研究 实现平台:matlab 代码简介:了进一步提升差分进化算法的优化性能,结合粒子群(PSO)算法的进化机制,提出一种混合多重随机变异粒子差分进化算法(DE-PSO)。所提算法不仅使用粒子群差分变异策略和…

7.C转python

1.对字典的各种操作都是对键来进行的 2.关于字典的遍历操作 例: 还可以这样遍历 所以生成了一个固定模版来遍历字典: 例: 那两个名字可以换 例: 3.合法key的类型: 要求可哈希 在python中,专门提供了一个hash()函数来计算哈希值 例: 有的类型是不能计算哈希的,如:列表,字…

分享89个节日PPT,总有一款适合您

分享89个节日PPT,总有一款适合您 89个节日PPT下载链接:https://pan.baidu.com/s/1j6Yj-7UCcUyV4V_S_eGjpQ?pwd6666 提取码:6666 Python采集代码下载链接:采集代码.zip - 蓝奏云 学习知识费力气,收集整理更不易…

深度学习(四):pytorch搭建GAN(对抗网络)

1.GAN 生成对抗网络(GAN)是一种深度学习模型,由两个网络组成:生成器(Generator)和判别器(Discriminator)。生成器负责生成假数据,而判别器则负责判断数据是真实的还是 f…

解决Linux的端口占用报错问题

文章目录 1 Linux报错2 解决方式 1 Linux报错 Port 6006 is in use. If a gradio.Blocks is running on the port, you can close() it or gradio.close_all(). 想起之前运行Gradio 6006,端口被占用 2 解决方式 输入 netstat -tpl查看当前一些端口号的占用号&a…

go第三方包发布(短精细)

1、清除其他依赖项 $ go mod tidy # 清除不必要的依赖依赖清除完成后,查看go.mod文件配置是否规范 module github.com/fyupeng/rpc-go-netty go 1.19 require ( )2、本地版本创建 $ git tag v0.1.0 # 本地 创建标签3、版本提交 $ git push github v0.1.0 # 推送…

面试就是这么简单,offer拿到手软(一)—— 常见非技术问题回答思路

面试系列: 面试就是这么简单,offer拿到手软(一)—— 常见非技术问题回答思路 面试就是这么简单,offer拿到手软(二)—— 常见65道非技术面试问题 文章目录 一、前言二、常见面试问题回答思路问…

cyclictest 交叉编译与使用

目录 使用版本问题编译 numactl编译 cyclictest使用参考 cyclictest 主要是用于测试系统延时,进而判断系统的实时性 使用版本 rt-tests-2.6.tar.gz numactl v2.0.16 问题 编译时,需要先编译 numactl ,不然会有以下报错: arm-…

AI 绘画 | Stable Diffusion 电商模特

前言 上一篇文章讲到如何给人物更换背景和服装。今天主要讲电商模特,就是服装电商们的固定服装产品图片如何变成真人模特穿上的固定服装产品效果图。如果你掌握了 《AI 绘画 | Stable Diffusion 人物 换背景|换服装》,这篇文章对你来说,上手会更轻松。 教程 提取服装蒙版…

Java实现简单飞翔小鸟游戏

一、创建新项目 首先创建一个新的项目,并命名为飞翔的鸟。 其次在飞翔的鸟项目下创建一个名为images的文件夹用来存放游戏相关图片。 用到的图片如下:0~7: bg: column: gameover: ground: st…

Mybatis 分页查询的三种实现

Mybatis 分页查询 1. 直接在 sql 中使用 limit2. 使用 RowBounds3. 使用 Mybatis 提供的拦截器机制3.1 创建一个自定义拦截器类实现 Interceptor3.2 创建分页查询函数 与 sql3.3 编写拦截逻辑3.4 注册 PageInterceptor 到 Mybatis 拦截器链中3.5 测试 准备一个分页查询类 Data…

Clion调试QTQString看不到值问题处理

环境 Clion :2019.3.6 Qt :5.9.6(MinGW) 环境搭建参考:https://blog.csdn.net/qq_27953479/article/details/132338745 调试时QString看不到值问题处理 下载文件 qt.py : https://github.com/KDE/kdevelop/blob/…

CIS|安森美微光近红外增强相机论文解析

引言 在之前的文章中,我们介绍了索尼、安森美以及三星等Sensor厂家在车载领域中的技术论文,分析了各个厂家不同的技术路线、Sensor架构以及差异点。今天,笔者借豪威科技在移动端200Mega Pixels产品的技术论文,讲解消费级CIS传感器…

如何在WordPress中批量替换图片路径?

很多站长在使用WordPress博客或者搬家时,需要把WordPress文章中的图片路径进行替换来解决图片不显示的问题。总结一下WordPress图片路径批量替换的过程,方便有此类需求的站长们学习。 什么情况下批量替换图片路径 1、更换了网站域名 有许多网站建设初期…

基于SSM的生鲜在线销售系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

亚马逊云科技推出新一代自研芯片

北京——2023 年12月1日 亚马逊云科技在2023 re:Invent全球大会上宣布其自研芯片家族的两个系列推出新一代,包括Amazon Graviton4和Amazon Trainium2,为机器学习(ML)训练和生成式人工智能(AI)应用等广泛的工…

锐捷RG-UAC应用网关 前台RCE漏洞复现

0x01 产品简介 锐捷RG-UAC系列应用管理网关是锐捷自主研发的应用管理产品。 0x02 漏洞概述 锐捷RG-UAC应用管理网关 nmc_sync.php 接口处存在命令执行漏洞,未经身份认证的攻击者可执行任意命令控制服务器权限。 0x03 复现环境 FOFA:app"Ruijie-R…

6.8 Windows驱动开发:内核枚举Registry注册表回调

在笔者上一篇文章《内核枚举LoadImage映像回调》中LyShark教大家实现了枚举系统回调中的LoadImage通知消息,本章将实现对Registry注册表通知消息的枚举,与LoadImage消息不同Registry消息不需要解密只要找到CallbackListHead消息回调链表头并解析为_CM_NO…

12-1 Springboot过滤拦截和日志处理

Springboot的日志 默认日志框架:logback 1.日志以文件的形式的保存 使用logback框架 ->(运行日志,开发中用于调式的,在开发中作为系统运行日志记录故障,从而追究问题根源) 2.日志相关的表 记录用户相关操作信息 -> 需要我…