2024.10.26. 最大限制在自己¶
在我们这个课程里哈,我已经想不起来螺丝刀啊被我当过多少次例子来使用了,还得再来一次哈。90年代末的时候呢,我有过一把在当时哈售价515元人民币的螺丝刀,这是很贵很贵很贵的那种。我用它干什么呢?用它组装计算机啊。我开过电脑公司的,那个时候呢,拿了一堆配件啊,把它们组装成一台计算机啊,只需要一个工具,那就是螺丝刀啊。刀头是十字花且有磁力的那一种。
你想啊,那是我赖以生计的工具之一啊,所以当然对它要求可是格外严格了。那刀头呢,必须是上等的金刚,十字花头呢,绝对不能用一段时间就被拧坏,对吧?啊,关键在于说那个刀尖的磁力啊,不能太大,必须一次只能吸上一个螺丝钉啊。因为你一下子能够吸上太多螺丝钉穿起来的话,那每次呢都得用另外一只手把其他的螺丝钉摘掉啊,这浪费时间。那磁力呢也不能太小啊,吸在刀尖上的螺丝钉啊,绝对不够,绝对不应该能够啊轻易脱落啊,否则就可能啊造成电脑主板短路啊,甚至烧毁。所以呢,选择螺丝刀的时候啊,得带着若干个专机装用的这个这个螺丝钉啊,逐一测试,综合考虑啊,才能够最后选定。
别人呢,都是随便抓来一个螺丝刀就行就用,我不行,我做不到。那其实不是我这个人自己格外的事儿吗?而是在想清楚想明白之后呢,如何可以随便糊弄自己吗,对不对?当然了,认真对待工具,原本就是从小就养成的好习惯吧。最夸张的时候啊,我曾经用那把螺丝刀在12个小时之内,就是晚上6点钟开始到第二天早上清晨6点钟啊,总计组装了65台计算机。你算算时间就知道了啊,熟练到什么程度。
在整个12个小时的过程当中哈,我熟练到组装一台计算机大概只用10分钟左右,并且呢,在这个过程当中呢,还要同步穿插着克隆65块硬盘,然后还要每一台机器都点亮测试通过。那时候呢,我经常开玩笑说哈,大学里学了四年会计,结果屁也不会啊,到最后竟然得靠一把螺丝刀养家糊口。其实呢,我自己知道的,那不是那把螺丝刀的功劳,也不是那把螺丝刀很贵才可以的事儿,甚至呢,也不是我懂得计算机DIY啊组装电脑的事儿。
其实呢,核心是另外一件事情。你想了,组装过电脑肯定不需要什么学历吧?我告诉你啊,真正起作用的其实是与那个螺丝刀好像完全没有关系的东西,是什么呢?是一种狠劲,一种韧劲,能够专注12小时不睡觉也得把活干完的劲。对啊,当然了,能够做到12小时之内干完啊,装完65台机器啊,肯定是因为曾经对整个流程反复琢磨,有经验,有总结,有诀窍,所以才能够行云流水的干活,而且呢还不觉得累啊,反倒是乐在其中。
毕竟呢,你想啊,你有什么事情比动手赚钱更开心的嘛,对吧?尤其只不过是用一把螺丝刀而已。对啊,至于那把螺丝刀哈,515元人民币的成本花销啊,早就赚回来不知道多少倍了吧。所以啊,无论什么工具啊,都肯定是有用的啊,他们就是为了某种或某些用处被发明设计的,不是吗?可是呢,任何工具的作用其实跟使用者的关系更大。
因为什么呀?因为工具的效功效啊,工具的功效和工具使用者的能力绝对是正相关的。用英文讲就是,a tool is as useful as the user is capable。我们曾经说哈,计算机是这个时代里最重要的平权工具啊,对于我们的下一代也是一样的。计算机其实也是因人而异的工具,你仔细想想看是不是这样?人们用着各方面都差不多的计算机,可能是相同品牌,相同价格,相同硬件配置,相同系统设置选项的东西,却做着不一样,千差万别,甚至天壤之别的事情。
重点在于如何使用工具吗?我们反复强调并且不断整理的通用工具方法论当然非常重要。然而呢,更重要的显然是使用工具的人。当人人手中都有相同的工具的时候,这一点不仅格外重要,甚至是唯一的区别。什么呀?你到底是谁?你到底是什么样的人?你本身的能力等级到了什么程度?你懂啊,这才是真正的关键。
研究工具,完善工具方法论当然必须且意义非凡,对吧?就当然必须了,然后呢,他当然意义非凡了。但是呢,系统的通用方法论当中必须加上很重要的一条是什么呢?既然工具为我所用,那我不行,他也不行。所以呢,必须从各个角度打造自己啊,就好像芒格所说的那样,无论你想要得到什么,最简单最有效的方法就是让自己配得上它。
在第七节课里呢,我用过一句话啊的提示词,要求ChatGPT帮我做了一张这样的图。这个呢,其实是没有难度的。但是问题在于说,如果我没有曾经通过阅读啊,简单的阅读理解能力去看过关于SVG格式的文件的相关文档,甚至如果我压根就不知道SVG到底是什么东西的话,那么我无论如何都没有办法跟人工智能说这样的话,提出那样的要求。你想想看,是不是这个道理?
这同样的工具在我们手里,对吧?但是仅因为一个版本的理想来啊,知道SVG是什么,而另外一个版本的理想来不知道SVG是什么,所以两个版本的理想来能够对ChatGPT说的话就是不一样的。在第十一课里呢啊,我提到说,哎,这个我们无论练什么啊,都要足够的密集,并且呢足够的系统。系统对啊,至于什么叫系统,我给大家大家做了一个图示,就是我们学任何东西的时候呢,本来是螺旋性前进的,螺旋曲线前进的,每时每刻啊都是一个足够有用的啊小的系统。
对啊,但是呢,我们实际上通过教科书学到的呢,是一个所谓的循序渐进的,但时时刻刻都不并不系统的啊,这个这个路径。于是呢,我需要画一个叫什么呢?螺旋曲线。对啊,另外呢,画一个随机弯曲的曲线,对吧?好了,那么这样一张图,你让ChatGPT帮你画出来哈,其实并不像你直接直观的感觉那么简单。
首先你得知道什么呢?你得知道那种螺旋曲线啊,有一个专门的名称叫阿基米德曲线。那种曲线有个专门的名称叫阿基米德曲线。对啊,然后呢,另外一条曲线就好说了嘛,是从同一个点向右上角延伸的随机弯曲的线条啊,这不存在什么难以描述的情况。但是呢,你如果是直接对ChatGPT这么说啊,我估计啊,你得不到你想得到的答案,我得不到你想得到的图案。
你直接哈对这个ChatGPT说,用SVG格式画画,从同一个点出发的带有箭头的两个线条啊,一个呢是顺时针旋转延伸的阿基米德曲线,另外一个呢是随机弯曲的直线,大约以45度角直向右上方。你以为你描述清楚了,但实际上呢,你可能得到的并不是你想要的结果。反正是我这么描述之后呢,他能给我的一个SVG文件呢,文本内容大概在上面这个转述给你了哈,这个转述给你了哈。
然后我用这个浏览器打开这个SVG文件呢,显示的是这么两根曲线,不是我想要的东西啊。所以呢,我的这个提示词是这样的:创建一个包含阿基米德螺旋曲线螺旋线和一条随机弯曲的线条的SVG图像的HTML文件。然后呢,螺旋线呢应该从中心开始顺时针扩展,并且路径的末端呢带有箭头。另外一个线条呢应该随机弯曲,并且末端呢也带有箭头。两种形状的路径都应该通过JavaScript的函数生成。
然后呢啊,螺旋曲线末端的箭头应该是黑色的,曲线末端的箭头应该是蓝色的。然后呢,请包含相关样式和JavaScript代码以实现此效果。当然了哈,即便如此,到最终生成的图片啊,也不是最终的那一张。对啊,然后呢,但是呢,不管怎样,阿基米德曲线啊已经画的非常好了,没带箭头。对啊,然后那个呃,从同一个中心啊出发的那个曲线呢,好像也不对。
但没有关系啊,为什么呢?因为我自己呢也确实懂HTML,我也确实能够看懂SVG的这个这个代码,然后呢,我也确实可以看懂JavaScript代码。然后呢,所以呢,我就啊这个这个啊顺着它再做一些调整,做一些修正啊,没有多久呢,哎,我就完成了啊最终的结果。啊啊,然后呢啊,最终代码是这样的,其实呢也没多难啊,只不过是懂一点编程而已。
当然了,这也是学一点编程的好处哈。有了ChatGPT之后呢,我也因此哈产生了极为强烈的系统学习软件工程的欲望啊啊,并且呢正在逐步采取行动啊,正好就好像啊这个呃,我也在练自己的英语口语一样,对吧?反正有工具可以练,那为什么不练呢?对啊,然后呢,这无论学什么东西,练什么东西,都是让自己的大脑更灵活啊,这个百利而无一害,对吧?
所以呢,学什么都有用啊,做什么都要学啊,学什么都要练啊,练什么反正到最后都是练自己的脑子。对啊,所以呢,我的结论很简单,当然应该去卷工具啊,不过呢,更应该卷的是自己以及自己的大脑。所以呢,到最后啊,我这套课呀,实际上要改变的是你这个人,不仅仅是介绍一个工具。
所以呢,在这套课的每一节课里,我所讲解的内容核心其实全都是一样的,不在于或者不仅仅在于讨论ChatGPT这个工具的使用技巧,更为重要的是,更多的啊,我的重点集中于同样一件事情,就是把你变成一个使用同一种工具的另外一种人。那人不一样了,那工具就不一样的啊。
散落在我们整个课程当中啊,都是改变你这个人的重点啊。你如果是不嫌啰嗦啊,结构化的罗列一下的话,还真挺多,是个好长好长的列表。你看我结构化的罗列一下,那就分为四大类啊。第一类呢是基础能力和思维,第二类呢是工具和技巧的使用啊,第三类呢是学习与成长的路径,第四类呢与生产、创造有关。
对啊,反正呢,你得变成独立思考的人,追求效率的人,有耐心的人,有阅读理解能力的人,绝对不会放弃思考的人,有程序思维的人,有第一性原理思维的人,善于与机器好好说话的人,知道选择是最重要的生产的人啊,不断培养和判断培养这个判断力的人。对,这些都是基础能力,对吧?
再往下,你要认真对待工具啊,安全第一,熟练使用计算机啊,起码懂一点编程,对啊,熟练使用英语。你看,你得是这样的人才行。人工智能这个东西啊,特别像是亚瑟王的传说里那把插在石头里的宝剑。对啊,谁能把那剑拔出来,谁就能当国王。对啊,无数人都前来尝试啊,拼尽全力呢想要拔出那个宝剑,结果呢都拔不出来。
这个年轻的亚瑟啊,路过那里,对啊,看了一眼,轻轻一拉,就把那个宝剑从石缝里拔出来了。啊啊,就像这个传说一样,就是人工智能这种东西啊,他关键在于人。对啊,如果你不是亚瑟,那么宝剑对你来说就是插在石头里的一个物件,拔不出来也用不上,对吧?但如果你是亚瑟,哎,那把宝剑你就能拔出来,然后呢,挥舞着他就可以征服啊这个这个世界。
因为化学家啊,这个戴维·贝克与另外两位人工智能科学家啊,德米斯·哈萨比斯和约翰·江珀啊,这个这个合作开发出了什么呢?叫AlphaFold这种模型啊,这种模型而获奖。这个模型能够快速准确的预测蛋白质的三维结构啊,解决了一个存在50年的这个科学难题。这一成就呢,极大推动了啊生物医学研究和药物开发嘛,肯定是这样的。
你看,你是那样的人啊,你就可以用那样的工具去干那样的事情。你不是那样的人啊,那样的工具给了你,对你来讲也没有什么用啊,甚至算不出啊,了解不及啊,这个这个回答不明白9.1和9.9到底哪个更大。当然了哈,我们用诺贝尔奖啊,以及啊这个这个这个啊,如果我们用的诺贝尔奖啊这种科学家啊给大家这个这个举例子的话呢,大家都会觉得说跟自己没有什么关系啊。
不过呢,我们从细微之处出手啊,就是普通人难以哈啊奢望获得诺贝尔奖那么大的成就。对啊,反过来呢,就是人人皆可生产,这却又是不争的事实。所以呢,只要你是生产者啊,或者你是创造者啊,你明白了,在人工智能这把宝剑面前,你就是亚瑟王。对啊,所以呢,这跟我们做的这个家庭教育社群里的主旨也是一样的啊。
你记住啊,学校里的教育,传统的学校里的教育啊,他不是培养生产者的,他是培养被动生产参与者的。对啊,而我们这套课的话,去对啊,学校里的教育不是培养程序设计者和程序优化者的,学校里的教育培养的是程序执行者的。并且呢,甚至我就不想让你优化,我就不想让你这个设计,你就别干那事,你就老老实实给我执行。
对啊,所以呢,各位父母,你要搞清楚啊,你到底要让自己家孩子变成什么样子。对啊,然后呢,如果你家的孩子是个程序执行者,仅此而已的话,对啊,那人工智能跟你是没有关系的。学校成绩越好,对啊啊,他就是个越好的程序执行者啊,将来能找个工作。对啊,但是在这个时代是不一样的了。
我认为呢,在这个时代,对每个人来说,最基础最重要的概念如果只有一个词的话,那我就选择“生产”。两个词的话,就是“重视生产”或者是“主动生产”。如果是一句话的话,那我就会选择这么说,叫“一切围绕生产”,无论是学习、工作还是生活啊。仅因为啊这个这个生产是唯一的正当财富来源,你就应该明白,就应该是一切围绕生产,包括你自己的工作生活选择,以及你家的孩子的培养方向,一切围绕生产,主动生产。
只要你是生产者啊,只要你是创造者,那么你就会发现说哈,任何工具在你手里都是不一样的。那我们在最后一节课里呢,就再一次啊以这个道理一为例子,去讲一讲。一会呢,再一次这个啊以文字生产啊,我们举两个例子,对吧?第一个例子是什么呢?以道理一去创作图像,对吧?
其实呢,嗯,我们可以直接向ChatGPT索要道理一的这个使用方法,对吧?因为ChatGPT是个第一性原理工具嘛,然后他就给你一个哈特别详尽的啊,对一个完全不懂绘画的人来说啊,应该了解的一些重要概念,对吧?然后呢,你就阅读理解嘛,只不过是阅读理解而已嘛。我跟你一样的,我也马上去阅读理解。
然后呢,我就提取了几个重要的关键字啊,一个呢叫艺术风格,一个呢叫光线,一个呢叫色彩主题,一个呢叫视角,一个呢叫做构图。于是呢,我又分别哈对他们提出了啊,对ChatGPT提出了一系列的问题。比如说我问他,全面且结构化的列出道理一能够使用的主要艺术风格。
好,详细呢啊,全面且有结构化的罗列啊,在道理一提示词当中可以用来描述光线的表达方式。你看,我问了一系列的问题,问了五个问题。反正呢,我原本也不会画画,对吧?然后呢,我也不会像道理一那样画画,对吧?但是呢,以上的五个链接我全都阅读完毕之后呢,我就和你一样啊,拥有了很多在此之前不曾拥有的概念啊,在此之前不曾拥有的与图画相关的概念。
反正以前的我,或者以前的你,很可能并不知道什么叫负空间或者天空空间,而从来没有想过对称性和均衡,也没有想过层次构图啊。以前的我可能不知道什么叫巴洛克风格,也不知道印象派和后印象派之间的区别啊,不知道正交色系是什么,对吧?反正听都没有听说过什么互补分裂色系。
对啊,再比如说视角这个东西,对啊,呃,在此之前对我来说无非是上下左右。对啊,突然之间啊,我能够用来描述视角的词汇变成了20多个。我相信你跟我一样哈,只不过是通过简单的阅读理解之后,逐一尝试就可以了。那逐一尝试之后呢,你再尝试着这个这个排列组合,组合尝试,进一步就可以体会很多的概念与概念之间的关联。
不仅你这样,反正我是如此。很快呢,你我都一样,就能够用一套新的思维和新的语言模式,现在是与道理一进行与之前完全不一样的交流了。然后呢,你的绘画作品就突然之间已经完全不在同一个层次上了。对啊,然后你需要做的是什么?就是好好阅读,好好说话嘛。对啊,这还没完哈。
然后我就问自己啊,那如何运用递归思维呢?然后呢,我就很自然而然的去做了一件事情。你还记得上一节课当中我们提到那个啊纽约时报的那个那个漫画图片吗?我就把这张图片哈上传给了这个这个啊,然后就问他,哎,写什么样的提示词可以让道理一画出类似这样的图呢?从各个角度分析并说明,例如风格、颜色、视角、光线、构图等等等等等等。
那他的分析其实挺好的呀。对啊,他说是一副哈啊单色卡通风格的插画,对吧?以简化的线条绘制啊,场景中呢,背景是一群简单的旧式机器人,对啊,对啊,挥舞着鞭子啊,面向前景中疲惫的人类啊,人类呢,佝偻着背,扛着沉重的负担啊,面部表现夸张,流露出痛苦和挣扎。整体构图呢,以横向为布局啊,以横向布局,说机器人和人类之间呢有明确的分割,使用灰度阴影来增加深度和细节。
好了,我看完之后呢,当然会很很很惊讶,惊讶于什么呢?惊讶于他的描述和原文我能够想象的描述之间的巨大差异,对吧?当然了,不就是说话吗?所以呢,我也很快就学会了哈。不过呢,我图好玩哈,我甚至一字没改,就把这个当做prompt扔给DALL·E,让他给我画张图试试看。
就是我把那个DALL·E给我的那个分析啊,原封不动的扔给DALL·E。然后呢,他就给我画了,生成了两个版本,对吧?然后呢,嗯,我看了一下啊,第二个版本好像更好一些,对吧?但是呢,其实这个这个这个prompt这个提示词,我自己是可以改的嘛。我呢就自己改了一下啊,其实是主要是做了删减啊,删减啊,提示词太多不好,因为在DALL·E的提示词里出现的名词都有可能被他当做啊需要画出来的对象来处理,对吧?
所以我就简化了一下,比如说我要求他画的不是robot,不是很多个机器人,而是an old style robot,只有一个,对吧?in the background。对啊,然后呢,several tired humans啊,倒是确实应该有好几个人。OK,比较简化,然后呢,数量上做了一下限定。然后他就给我画两个版本,两个版本都很不错啊,都很不错。
所以,用同样的风格哈,我只不过是要求他哈给我画一个这个啊厨师在做菜。然后呢,用同样的风格,同样的描述啊,他画出来我一看,就可以直接用了。要不这样吧,要不我就干脆做一个叫图片克隆机器人。对啊,平日里玩玩也不错的对吧?反正呢,就是你扔给他一张图,然后呢,他就能够用他的方式去描述,然后呢,我们其实也不希望所谓的克隆是百分之百克隆,就只要大体差不多就可以了,对吧?
所以这个图片克隆机器人,我平时用的其实特别特别多的。所以呢,以后我看到什么图片哈,觉得不错,我就上传给他。对啊,然后看看他是如何描述这张图片的。对啊,他给你的提示词啊,当然可以直接拿来试一试哈,但是呢,肯定是要反复修改多少次,很多次啊,对不对?OK。
然后呢,最后哈,向大家补充一个这个使用DALL·E的一个小窍门哈,就是基于我们对人工智能绘画的本质的思考啊,你就要明白哈,这个人工智能最擅长画的应该是什么东西呢?叫现实里