前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >读《与AI对话》有感:人类最伟大的发明

读《与AI对话》有感:人类最伟大的发明

作者头像
博文视点Broadview
发布于 2023-08-09 00:55:33
发布于 2023-08-09 00:55:33
4160
举报

本文源自中科信息&中国科学院成都计算所研究员、中国科学院大学教授、四川省委省政府决策咨询委员会科技委员、成都市科学技术顾问团前资深顾问、四川省计算机学会前副理事长王晓京老师为《与AI对话:ChatGPT提示工程揭秘》一书所作序言!


ChatGPT于2022年11月30日问世,这是人工智能技术发展史上又一座划时代的里程碑,拉开了通用人工智能技术应用的序幕。

ChatGPT的神奇之处在于,用户不仅可以与它进行文本交互或对话,还可以让它自动地生成复杂文本内容(故事/剧本、论文/报告、摘要、企划方案等)。在最新的底座模型GPT-4的支持下,ChatGPT能够解决跨越数学、编码、视觉、医学、法律、心理学等多种领域的,需要抽象推理和强思维能力的问题。据微软研究院的最新测试结果,ChatGPT在很多任务上已经达到了人类的水平。从目前公开的各项测试结果来看,ChatGPT已经通过了谷歌L3级工程师入职测试、美国高校入学考试,其撰写论文的质量要高于一般学生。ChatGPT表现出来的这种能力反映出它具有在某些领域取代人类的潜能。本书作者一语中的:大语言模型的关键创新是通过计算出句子中每个词与句中所有其他词的相关度,确定该词在该句中的更准确意义。这就以计算的方式确定了一个词在语境中的含义,将人类语境信息完全数字化……

ChatGPT大语言模型带来的最明显可见的益处是,让知识的获取和运用越来越简便高效,而门槛和成本越来越低。“机器神经网络大模型封装了世界上几乎全部能用常规语言表达的现有知识,以语言作为载体,使它具备了足够的“暴力学习”的能力和不知疲劳运用知识的能力,它的领域知识足够宽、足够深”,以至于也可以将ChatGPT理解为一种可动态学习及自我更新的超大知识库或博学多才的机器人,可随时与您对话、回答您的提问。

人类最伟大的发明是语言,这是我阅读本书后第一个感慨。语言是传递信息、知识、思想、情感和意愿的载体。人类的词汇是有限的,但奇妙的是,借助有限词汇组合的语言,人类掌握了学习能力,而学习能力又使人类不断拥有新知识、掌握新技术、更新对这个世界的认识,这使人类得以不断走向新的文明,进步永无止境。因此,通用人工智能的突破性进展首先来自人工智能大语言模型的革新,这绝非偶然。ChatGPT就是一种自然语言处理的大模型,得益于它的巨大参数模型容量,并通过与海量数据的交互式机器学习等新的训练技巧,使得它基本具备了普通人的语言能力——用人类发明的有限语素或词汇不断记录-学习-掌握-运用几乎无尽的知识,并通过语言对话的方式与人类交流、汇聚数据和信息、思想和技术……就这一点来说,我很赞同知名计算机科学与人工智能专家王小川博士多年前的一个论断:自然语言处理是人工智能皇冠上的明珠。本书让我从新的视角再次体验到当代人工智能背后自然语言处理的科学魅力。

回顾历史,无论是技术路线上的符号主义、行为主义还是联接主义,也无论是方法哲学观念上的还原主义还是整体主义,让机器系统拥有知识和运用知识都是人工智能的关键基础和挑战。人工智能的符号主义学派发展了概念抽象解释与符号演绎推理,人工智能的连接主义学派发展了数据归纳与知识联想,人工智能的行为主义学派发展了“交互与反馈的自动化演进”。

这三大学派共同创造了如今的类人智慧人工智能机器。它们的共同点是,都试图解决知识表示和推理问题。而ChatGPT能直接通过语言承载的知识武装自己。ChatGPT及其后继系统用大数据和大模型的“暴力”解决问题的成功实践,体现了概率统计方法论在人工智能技术新征程上的又一次胜利。它或许还代表了还原主义者与整体主义者在新技术开发中握手合作的里程碑式业绩。有人认为,以ChatGPT为代表的自然语言处理之机器大模型是新时代的工业革命和新技术理念的文艺复兴及启蒙运动。说它是新时代的工业革命,因为它就像当年对工业经济发展产生潜在广泛影响的蒸汽机技术以及后来的电力和电子技术一样。说它像新技术理念的文艺复兴及启蒙运动,因为它动摇了人们对“理性”与“感性”、“逻辑”与“感悟”、“数据”与“智能”等技术能力边界的传统认识,使得人类或许需要重新审视大脑的能力与机器的智能之间的关系,从而产生新的科技革命。

经济学家张维迎曾说:如果人类历史按250万年算的话,真正的经济增长只发生在过去250年中。如果从人工智能和数字经济角度看,那么人类经济社会的突破式激增发展可能会发生在可见的未来25年间。ChatGPT及其后继技术系统的这种“文艺复兴-启蒙运动”式的技术成功也蕴含了空前广泛的潜在实际应用和巨大的新兴市场商机。

当然,作为一种辅助性工具,ChatGPT一类技术并不能完全取代其他技术应用,而是通过嵌入现有应用或在其创造的新业态中产生价值,这是值得注意的特点。

本书通过示例告诉我们,这类人工智能技术的另一个特点是,它突破了人与机器之间传统的代码指令化沟通方式,使机器可以几乎像自然人一样与我们进行无障碍沟通,而且具有不可比拟的海量数据和知识储备,这就让每个普通人都能使用人工智能,让知识运用得到空前的社会普及。我国有世界上最活跃的互联网应用市场,所以这类通用人工智能技术极有可能在我国产生一些重要的崭新应用。

同每次科技革命一样,技术创新一方面会冲击旧生产力体系下的生产关系,引发技术对劳动力的替代;另一方面,新的技术也会创造出新的工作领域及其岗位需求。

因此,与其关注ChatGPT可能造成的就业替代,不如深入分析ChatGPT类技术可能的应用场景,探讨如何利用ChatGPT类技术推动社会向更好的方向发展。

对于ChatGPT等人工智能产品,尽管一些人有担心“被替代”的焦虑,但更多人和企业已经设法主动应对,思考如何让人工智能为我所用、如何处理好人与人工智能的关系、商业与技术的关系。

阿里巴巴CEO张勇说,“所有产品都值得用AI大模型重做一遍。”不难看出,各行各业都开始行动,根据自身发展定位,积极寻找人工智能赋能的最佳适配点,以ChatGPT为代表的内容生成式人工智能(AIGC)将会渗透到各行各业。

目前,世界主要发达国家都已经在产业智能化层面布局(如德国工业4.0等)。在智能化趋势的背景下,ChatGPT类技术通过嵌入制造业,一方面提升现有生产能力并创造新的附加值,另一方面将数字服务业与制造业进一步深度结合,亦是制造业转型升级的巨大机遇。当然,正如本书作者指出的,在数据安全与信息安全、网络责任与监管安全、知识产权及个人权益保护等方面,人工智能也有被恶意利用的风险,技术趋利避害是关键。

总之,人工智能技术的普及已经成为技术发展不可阻挡的趋势,将会对社会经济各个领域的发展产生重大影响,值得我们思考其原理和应用前景。这是我阅读本书后的第二个感慨

我们也应该看到,计算机和人工智能都只是人类创造的一种工具,工具都有它的局限性。人是属灵的生命体,有自己的心灵、情感、个性、审美、洞见(insight)、思想、信念、价值观,能够感悟真-善-美,有个体生命的独特创造性。外师造化,中得心源,君子和而不同。

而计算机和人工智能不是属灵的生命体,它只是人类创造的技术工具,与人相比它更多还是干的“体力活儿”——用量的复杂度来换取质的深奥性。

这种人工智能工具能把人类从繁重的体力劳动和大量机械重复式的脑力劳动中解放出来,甚至可以将人类从部分可形式化表达的“类人智能式”工作的辛苦中解放出来,让人专注于做更高级的工作。

虽然人工智能在“蛮力式智能”方面已经远远超过人类,但它仍然无法代替人类的全部工作。例如,它无法一概取代因人而异的洞见与审美、个人的心灵与情感、价值取向与判断、战略性决策、人文关怀、思想与热爱的力量,也不具备因信仰而承受苦痛的觉悟——博爱众庶(杨绛《走到人生边上》)的情怀、己所不欲勿施于人(孔子《论语》)的境界……

著名主持人杨澜女士曾经采访了世界上近百位致力于人工智能的领袖级人物和各国政要,她的感悟如同诗一般美妙。她说,AI恰好是中文“爱”的汉语拼音,正是因为人们对人工智能怀有深深的热爱,才促使今天的人工智能技术如此迅速地发展。然而,如今的人工智能机器只有外赋的“暴力技术”而尚无内心的“爱”和“觉悟”。

严加安院士说:学术或技术理论的发展不能仅仅靠逻辑思维,因为逻辑推理的全部结论都已经蕴含于有限的推理前提中了,要有创新突破,还需要有直觉洞见的引导和实验及经验的介入。科学与艺术相通,发展科学固然要靠理性和逻辑思维,但创新发现往往还需要激活感性的直觉和灵感。欧洲大数学家和物理学家帕斯卡(Blaise Pascal)的醒世名言是:抵达真理不仅要靠理性,也要靠心灵。

不以物喜,不以己悲。机器有机器的作用,人有人的独特个性和价值。

正因为如此,一方面,ChatGPT等人工智能语言模型需要通过不断与人类的公共知识信息数据交互、汇聚,不断与人类进行对话,才能拥有越来越好的智能表现;另一方面,作为人工智能机器的用户,各行各业的人们只有专注于自己更高级的独特想像力和创造性思考,并由此给机器以更清晰的愿景指令和更有价值的个性化引示,才能让ChatGPT等人工智能语言模型产品在专门领域中发挥出最佳作用,成为更善解人意的合作伙伴和人类的助手。

ChatGPT可以在几个月的时间内就把人类几千年积累的知识转化成电子数据,让人类大脑的记忆优势荡然无存。所以,提出好问题比记忆知识更重要,这是利用好ChatGPT的关键。如何创造性地构建您心目中问题的逻辑及其价值导向,是人工智能时代对人类新的挑战。将来,作为人工智能使用者的属灵人类与作为人类助手的人工智能机器之间的能力划分鸿沟可能会越来越大。

这一鸿沟的彼岸,是过去人们误以为仅属于人类的智能,其实却是可以被形式化和数字化的体力活儿;而这一鸿沟的此岸才是属于人类的灵性、思维与创造力。这就是说,是否善于提问将构成人工智能与数字经济时代的竞争鸿沟。美是真理的向导,提问是发现的关键。

艺术家罗丹在谈及自己的创作经验时说,世上不是缺少美,而是缺少发现美的眼睛。此时我们可以说,人类不是缺少答案,而是缺少提问,尤其是好的提问。

爱因斯坦曾有名言:提出一个问题往往比解决一个问题更重要。想象力比知识更重要,因为知识是有限的,而艺术所开拓的想象力是无限的。在市场和企业中,知道需求是什么往往比知道如何去做重要得多。

在这个时代,每一个人、每一家企业都应该逐步从信息社会的分工中解放出来,每一个人、每一家企业都需要更充分地利用类似ChatGPT的人工智能机器去实现自身的价值,让自己成为一个更纯粹的人、更有特色的优秀企业。

因此,在人工智能时代的今天,为了消除愿景与现实之间的鸿沟,以好奇心和想像力去(向人工智能机器)提出问题、提出好问题,就越发显得格外重要了。其余的“智能体力活儿”交给您的AI助手去办吧。

这是阅读本书给我留下的深刻印象,挥之不去,我想这也是这本书的技术观点与价值取向吧。人工智能专家、数学家张景中院士曾经说:“好的读物、好的老师,就应当向学生展示数学思维的美妙,引导学生体验震撼感、力量感、解放感和科学之美。”“虽然好看的科普书很难写,但科普是科学家的责任。”

本书的作者陈峥教授是自然语言处理研究领域的专家,在信息科学和人工智能的学术研究和技术应用等多方面皆有较深厚的造诣,具有多年科研、教学和工程开发的经验。他善于用常识性的语言把复杂深奥的理论讲得清晰透彻明白。大道至简,深入浅出,这是需要功力的。厚积薄发方能见解精辟。

本书的主旨之一,正是用心声讲述如何把您的愿景和任务更清晰、更有效地交待给助手ChatGPT去办理,当代的人如何与当代的人工智能更好地沟通合作。除了具体的技术操作知识,这本书还能启发您产生思考和遐想:如何拥抱人工智能新时代?如何不被人工智能取代?对于资金和技术研发规模欠缺的中小科技企业和初创企业来说,如何抓住这场机遇?如何利用ChatGPT更高效地助您工作?新形势下如何创新创业?社会如何在支持人工智能产业创新发展的同时趋利避害?是否可以用人工智能创造出人类认知以外的东西?……通过此书,相信您必将开启一段愉快又有收获的充实旅程。

欲了解树叶先俯察森林。

为此,本书的第一部分首先从整体上介绍了ChatGPT、机器学习及大模型革新及其背后的自然语言处理知识的原理和演进思路,功夫独到,言简意赅,流畅自然,一叶知秋。第二部分“提示工程”讲得很精彩,深得要领,不仅讲其道理,更举其实例,相信您开卷必有益。“假传万卷书,真传一案例”(数学家林群院士语)。

本书中讲授的工作方法及其技术原理其实不限于ChatGPT,掌握了这些原理您可以举一反三,迁移应用于类ChatGPT的其他后继智能系统。授人以鱼不如授人以渔,兼具学术趣味性与技术实用性,雅俗共赏,这正是本书独具匠心的考虑。

外师造化,中得心源。

本书既有大局观视野,又有严谨工稳的细节,兼具趣味性和科学性。

看得出来,本书作者在做学问和写作上秉持宁拙勿巧、宁朴勿华的态度,他的语言质朴通俗,娓娓道来,行云流水。开卷有益,相信您也会有此共鸣。

读后有感,是为序。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 博文视点Broadview 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
AOP 理解
明星都有经纪人,明星最重要的一件事就是唱歌,拍电影,参加综艺,其他事他不用关注,比如唱歌前可能需要和其他人谈合作,还要布置场地,唱歌后还要收钱等等,这些统统交给他对应的经纪人去做。每个人各司其职,灵活组合,达到一种可配置的、可插拔的程序结构。 AOP实现了代理模式。
王小明_HIT
2019/08/14
4010
Spring AOP 和 动态代理技术
古时的风筝
2018/01/08
7590
Spring AOP 和 动态代理技术
JDK动态代理、Cglib动态代理及Spring AOP
Java中的JDK动态代理是一种通过反射机制生成代理对象的技术,使得我们能够在运行时动态地创建某个接口的代理类,而无需手动编写实现类。JDK动态代理通常用于横切关注点(如日志、事务管理、安全性等)在方法调用前后进行处理,而不需要修改目标类的源代码。
意疏
2024/12/31
2540
JDK动态代理、Cglib动态代理及Spring AOP
Spring | 深入理解面向切面编程(AOP)
分析:在这个过程中,你直接接触的就是中介,就如同现实生活中的样子,你看不到房东,但是你依旧租到了房东的房子通过代理,这就是所谓的代理模式,程序源自于生活,所以学编程的人,一般能够更加抽象的看待生活中发生的事情。
啵啵鱼
2022/11/23
5870
Spring | 深入理解面向切面编程(AOP)
求求你,下次面试别再问我什么是 Spring AOP 和代理了!
我们知道,Spring 中 AOP 是一大核心技术,也是面试中经常会被问到的问题,最近我在网上也看到很多面试题,其中和 Spring AOP 相关的就有不少,这篇文章主要来总结下相关的技术点,希望对大家有用。
Java团长
2019/07/01
5200
Spring AOP是什么?你都拿它做什么?
为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。
技术从心
2019/08/07
6340
Spring AOP是什么?你都拿它做什么?
动态代理:1 个经纪人如何代理 N 个明星
为了加深理解我们回顾一下静态代理,定义一个规定行为的明星电影接口 IMovieStar :
张拭心 shixinzhang
2022/05/10
3320
动态代理:1 个经纪人如何代理 N 个明星
Spring AOP是什么?你都拿它做什么?
上一篇文章中,我对Spring源码进行了分析讨论,此处不再赘述,有兴趣的同学可以看看向Spring大佬低头——大量源码流出解析,本文是对上一篇文章的一个补充。回到正题,为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志,权限验证,事务等功能时,只能在在每个对象里引用公共行为,这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。
Java团长
2018/08/03
6140
Spring Aop相关详解
Spring核心知识 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。 为什么说Spring是一个一站式的轻量级开源框架呢?EE开发可分成三层架构,针对JavaEE的三层结构,每一层Spring都提供了不同的解决技术。 • WEB层:SpringMVC • 业务层:Spring的IoC • 持久层:Spring的JDBCTemplate(Spring的JDBC模板,ORM模板用于整合其他的持久层框架) 从上面的简要介绍中,我们要知道Spring的核心有两部分: • IoC:控制反转。 举例来说,在之前的操作中,比方说有一个类,我们想要调用类里面的方法(不是静态方法),就要创建类的对象,使用对象调用方法实现。对于Spring来说,Spring创建对象的过程,不是在代码里面实现的,而是交给Spring来进行配置实现的。 AOP:面向切面编程。
Dream城堡
2020/11/11
3230
Spring AOP(一) AOP基本概念
AOP全名Aspect-oriented programming面向切面编程大法,它有很多兄弟,分别是经常见的面向对象编程,朴素的面向过程编程和神秘的函数式编程等。所谓AOP的具体解释,以及和OOP的区别不清楚的同学可以自行去了解。
宁在春
2022/10/31
3310
Spring AOP(一) AOP基本概念
Spring aop 的代理机制
Spring aop 是通过代理实现的,代理有静态代理,jdk动态代理和cglib动态代理,代理就像我们生活中的房产中介,你不直接与房主,银行接触,而是通过中介与他们沟通联系。
java达人
2018/10/25
5180
Spring aop 的代理机制
Spring aop 的代理机制
Spring aop 是通过代理实现的,代理有静态代理,jdk动态代理和cglib动态代理,代理就像我们生活中的房产中介,你不直接与房主,银行接触,而是通过中介与他们沟通联系。 代理的结构如图所示:
java达人
2018/01/31
6420
Spring aop 的代理机制
Spring学习笔记(四)——Spring中的AOP
AOP:全称是 Aspect Oriented Programming 即:面向切面编程。 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的对象的核心功能毫无关系对于其他类型的代码,如安全性、异常处理和透明的持续性也都是如此,这种散布在各处的无关的代码被称为横切(cross cutting),在OOP设计中,它导致了大量代码的重复,而不利于各个模块的重用。
不愿意做鱼的小鲸鱼
2022/09/24
3370
Spring学习笔记(四)——Spring中的AOP
Spring AOP 的实现原理
(点击上方公众号,可快速关注) 来源:Listen, listenzhangbin.com/post/2016/09/spring-aop-cglib/ 转自:ImportNew AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动态代理则以Sp
精讲java
2018/07/03
1.1K0
aop动态代理机制有哪些_aop和动态代理的关系
AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。
全栈程序员站长
2022/11/07
4460
原荐Spring AOP是什么?你都拿它做什么?
         对于最近博主最近写博客的兴致大发,我也在思考:为什么而写博客?在互联网时代,无论你是牛人大咖,还是小白菜鸟,都有发表自己看法的权利。无论你是对的还是错的,都会在这个平台上找到答案。所
我叫刘半仙
2018/04/16
7110
原荐Spring AOP是什么?你都拿它做什么?
spring静态代理、JDK与CGLIB动态代理、AOP+IoC
现在需求发生了变化,要求项目中所有的类在执行方法时输出执行耗时。最直接的办法是修改源代码,如下所示:
Java架构师历程
2018/09/26
5060
spring静态代理、JDK与CGLIB动态代理、AOP+IoC
springaop的原理_javaaop原理
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。
全栈程序员站长
2022/09/22
2940
Spring AOP 的实现机制
AOP(Aspect Orient Programming),一般称为面向切面编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动态代理则以Spring AOP为代表。静态代理是编译期实现,动态代理是运行期实现,可想而知前者拥有更好的性能。
田维常
2019/07/16
3050
2023新版Spring6全新讲解-核心内容之AOP
  在学习Spring的AOP之前我们需要补充下设计模式中的代理模式。这块是理解AOP的必备基础内容。
用户4919348
2023/05/28
3270
2023新版Spring6全新讲解-核心内容之AOP
相关推荐
AOP 理解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档