目录11 / 17

AI 为什么会?① ChatGPT 回答你的问题时,到底依据什么?

这一篇,我们只调查一个问题。

ChatGPT 回答你的问题时,到底依据什么?


一、“因为它知道很多”,够不够?

第一次使用 ChatGPT 的人,大都会经历一个相似的过程。打开网页,输入一句话。

中国的首都是哪里?

它回答:

北京。

再问:

帮我写一封请假邮件。

它会。让它写 Python、分析合同、翻译英文,它也会。有人拿它写小说,有人让它做旅行攻略。它似乎什么都会,于是,我们的大脑会自动得出一个结论。

因为它知道很多。

这个结论并没有错。一个完全没有知识、没有语言能力的模型,当然回答不了这些问题。老实说,刚开始我也是这么理解的:ChatGPT 大概像一位读遍了互联网的超级学者。

直到后来,我问了它几个奇怪的问题。

可它的每一次回答,真的都只来自它“知道”的东西吗?


二、它突然什么都不会了

我问它:

我们公司的员工手册第八章写了什么?

如果这份手册没有公开,也没有上传,它通常答不上来。我再问:

我桌上的咖啡是什么牌子?

如果我只打了这一行字,它同样不知道。刚才,它还能写程序、翻译英文,怎么现在连桌上的咖啡都认不出来了?

可当我拍一张清楚的照片发给它,它也许马上就能认出来。

模型并没有在这一秒突然学会看咖啡。前后真正变化的只有一件事:

它这一次拿到了什么信息。

那天,我突然意识到,我们总在问“AI 知道什么”,却很少追问另一个同样重要的问题:

这一次,它拿到了什么?


三、一本没有递到手里的书

假设朋友拿着一本你从来没有见过的书,突然问你:

第 287 页写了什么?

你答不上来,并不能说明你不识字,也不能说明你不会理解文章。书根本没到你手里。

如果朋友把书递过来,你翻到第 287 页,很快就能回答。变化的不是你的智力,而是你终于拿到了材料。

ChatGPT 也有类似的两部分。大模型,是训练出来的那部分。它从大量文本中形成了语言能力、知识关联和处理问题的规律。ChatGPT 则是模型外面的产品,它还可能替模型准备聊天记录、系统指令、Memory、文件、搜索结果,以及工具返回的结果。

所以,有时它能回答,是因为训练已经给了它知识和能力;有时它突然“会了”,则是因为产品刚刚替它拿来了原本没有的材料。

模型决定了它大致会什么。

当前材料决定了它这一次能依据什么。


四、它面对的不是整个世界

人可以转头看桌面,可以摸到杯子的温度,也可以走进仓库数一数还有多少箱货。大模型本身没有这样的身体。它和世界之间,始终隔着一层东西。

它接触真实世界,大致有两条路径。一条是训练:模型从人类留下的大量记录中形成语言能力、知识关联和处理问题的规律;另一条是当前输入:产品把文字、图片、声音、文件、搜索结果或传感器数据递给它。

它可以借这些记录认识世界,却不能直接把整个真实世界装进自己眼前。它最终能够依据的,是训练形成的能力,以及系统这一次实际交给它的信息。

而且,递到它面前的材料不一定可靠。它可能看到事实,也可能看到小说;可能拿到最新数据,也可能被一条错误网页带偏。

它看见了什么,和它看见的是不是真的,是两个不同的问题。


五、答案终于拼完整了

现在,回到最初的问题:ChatGPT 回答你的问题时,到底依据什么?

“因为它知道很多”,只说对了其中一部分。

它确实知道很多——训练给了它语言、知识和处理问题的能力。但面对一个具体问题,它还要依据系统这一次摆到面前的材料。两部分缺了任何一边,都可能答不好。

训练,给了它回答问题的基础。

当前可用的信息,决定了这次回答从哪里出发。

这时,一个比答案更有意思的问题出现了:系统每次交给它的那份材料,到底包括什么?聊天记录算不算?上传的 PDF 算不算?Memory 和搜索结果,又放在哪里?


调查笔记 No.1

今天,我们没有推翻“AI 知道很多”,而是补上了它遗漏的另一半。

⚠️ AI 回答问题时,只依据训练中学到的知识。

AI 的回答同时来自训练形成的知识与能力,以及这一次能够使用的信息。

知道很多,很重要;这一次拿到什么,同样重要。


新的疑问来了:

AI 回答之前,这一次能够直接使用的信息,到底有哪些?

下一篇,我们继续调查。

《AI 为什么会?② AI 眼中的世界,和你想象的不一样》