先把所有神奇的东西拿走
在正式开讲之前,我想先请你做一件反直觉的事:把「智能」「理解」「思考」这些大词,全部从脑子里请出去。我们只从一个无聊到极点的事实出发——
计算机只会做一件事:按固定的规则,搬运和计算数字。
这不是谦虚,是字面意思。你手机里的芯片,每秒能做几十亿次操作,但每一次操作都逃不出这几样:把两个数加起来、乘起来、比一比谁大、把一个数从这里搬到那里。你刷的短视频、打的游戏、听的歌,拆到最底层全是这个。屏幕上的小猫视频,在你眼里是猫,在芯片眼里就是几千万个数字,按某种约定排列着——哪几个数字代表哪个像素的红绿蓝,而已。
那么问题来了:这样一台只会算数的机器,是怎么学会说话的?你跟 ChatGPT 聊天,它回答得头头是道,还会写情诗、改简历、讲笑话。这中间到底发生了什么?
这就是这本书要回答的问题。我们不背定义、不堆名词,就沿着一条线往下追:从「搬数字」到「会说话」,中间到底搭了几座桥?
程序:一张写得极细的说明书
先说清楚传统意义上的「程序」是什么,因为 AI 恰恰是对它的一次背叛。
一个程序,说白了就是你写给机器的一张说明书,细到令人发指的那种。比如你要让电脑帮你算全班平均分,你得写:先把这 50 个数全加起来,再除以 50,把结果显示在屏幕上。一步都不能少,一步都不能含糊——你要是忘了写「除以 50」,机器绝不会自己悟出来,它只会傻乎乎地把总分甩给你。
传统程序的逻辑是:人想清楚规则,机器负责执行。计算器是这样,Excel 是这样,微信抢红包也是这样——每一步都是某个程序员预先写好的「如果……就……」。
大白话:传统软件就像一个极其听话但毫无主见的实习生。你给的 checklist 上有的,他做得又快又准;checklist 上没有的,他连想都不会想。
这套打法统治了计算机行业几十年,战绩辉煌。但它有一道撞了几十年都撞不开的墙。
那道撞不开的墙:有些事你说不清规则
来看几个看起来 trivial(微不足道)的任务:
- 给你一张照片,告诉我里面有没有猫。
- 把「我喜欢这本书」翻译成英语。
- 读一段留言,判断这个顾客是不是在骂人。
这些事,三岁小孩都会。但请你试着把它们写成一张「如果……就……」的说明书?
「如果照片里有两个尖耳朵、几根胡须、一条尾巴,就是猫」?那背对着你的猫呢?只露出半个身子的猫呢?卡通猫呢?一只瘦得没型的橘猫和一只胖得滚圆的橘猫,像素上几乎没有共同之处,可你一眼就知道它们都是猫。
「喜欢」翻译成 like?那「我喜欢这本书很久了」里的「喜欢」和「他这个人挺讨人喜欢的」里的「喜欢」,语境完全不同。想穷举规则,你会发现规则背后还有规则的例外,例外背后还有例外的例外——上世纪七八十年代,几代最聪明的人沿着这条路死磕了二三十年,最后不得不承认:这条路走不通。
这就是传统编程的天花板:凡是人自己也说不清楚规则的事,就没法写成程序。而语言、图像、常识,恰恰全都是这种「说得出来、写不出来」的东西。你能认出猫,但你说不清你到底是根据什么认出来的——那套知识存在你的脑子里,却不存在你能写下来的任何地方。
换个思路:别写规则了,让机器自己找
撞墙撞久了,有人换了个问法。原来的问题是:
「我怎样把规则写得足够细,让机器照着做?」
换成:
「我能不能不写规则,只给机器看海量的例子,让它自己把规律找出来?」
这个思路就是机器学习——大白话说,就是不教规则,只给例子,让机器自己悟。就像你从来没给孩子讲过「猫的定义」,只是每次见到猫就指给他看:「这是猫。」看个几十次,他自己就会了。孩子脑子里长出来的那套「识别猫的办法」,不是你写进去的,是他从例子里自己淘出来的。
机器学习干的就是这件事:程序员不再写「如果……就……」,而是搭一个里面有成千上万个旋钮的空架子,再喂给它海量例子——「这是猫」「这不是猫」「这句话下一句通常接这句」——让它自己慢慢拧那些旋钮,拧到它的输出跟真实例子对得上为止。拧完之后,那套「规则」就有了,但它不是任何人写的,它藏在那几十亿个旋钮的位置里。
这就是整本书的地基。你今天听到的所有 AI 新闻——会聊天的、会画画的、会写代码的——底下都是同一句话:不是人把规则写给了机器,而是机器从数据里把规律学了出来。
这本书要搭的几座桥
思路是有了,但从「给机器看例子」到「机器会跟你聊人生」,中间还差着好几座桥。这本书会一座一座地搭过去:
- 文字怎么变成数字?——机器只认识数,得先给语言「上户口」。(第二章)
- 数字怎么带上「意思」?——为什么机器能算出「国王和女王的关系,就像男人和女人的关系」。(第三章)
- 「学会说话」这件事,怎么被压缩成了一个朴素到家的任务:猜下一个词。(第四章)
- 机器怎么在一句话里「抓住重点」,而不是傻乎乎地逐字往前读。(第五章)
- 那些旋钮到底是怎么被自动拧到位的。(第六章)
- 为什么模型大到一定程度,会突然「开窍」。(第七章)
- 一个只会续写文字的机器,怎么被调教成了会听你话的助手。(第八章)
- 最后,它到底有没有在「思考」?我们该怎么跟它相处?(第九、十章)
每一座桥都不需要你先修任何课,只需要你带一样东西:好奇心。出发吧。