如何和LLM协作?
现在已经是2025年12月了,距离ChatGPT-3.5发布已经过去了36个月,距离ChatGPT-o1发布也已经过去15个月。然而,在和LLM协作这件事上,我却停滞不前,甚至有些退步。
曾经,我会因为 ChatGPT-3.5 写出一篇小作文而欣喜和兴奋,现在我在SIDER或者Cherry Studio里后宫佳丽三千人,却不再因为它们的作文而兴奋。
曾经,我会因为 ChatGPT-3.5 能够五分钟写完五种SVM的实现方法而震撼,会因为只需要在它的代码基础上改一改而开心好几天。现在却已平淡如水,并且会因为LLM没有立刻写出正确的code而生气。
曾经,我会心花怒放地和 ChatGPT-o1 聊数学、物理、统计,以及一切可以用数学语言描述的现象。我惊讶于LLM不仅掌握了编程语言和自然语言,现在甚至掌握了数学语言。
曾经,我会因为 ChatGPT-3.5 能够拒绝回答训练日期之后的事情而惊讶,但现在这件事看起来似乎稀松平常。
究其原因,是因为我对LLM产生了不切实际的期待。我之前就醒悟过
- LLM永远会有幻觉。
- 搜索引擎没有幻觉。
- LLM永远不会取代搜索引擎。
这里,我把幻觉定义成——LLM回答错了一个有明确正确答案的题目。例如,Justin Biber的母亲是谁,冒泡排序应该怎么写,调和级数是收敛还是发散的。
为什么LLM永远会有幻觉?——因为它的训练数据里有错的。
为什么搜索引擎没有幻觉?——因为它仅仅是把人类产生的文字从数据库里抽取出来。除非抽取算法错了,否则它不可能更改原本的文字。
搜索引擎就像互联网出现前的书籍,你可以说写书的人写错了,但你不能说书本和纸张更改了他原本的文字。现在,LLM就是那个拿着笔写字的人,搜索引擎是它笔下的书本和纸张。
既然如此,我应该如何更好地和LLM协作呢?
那就是,把LLM当成一个可以随时随地交流的智者,但并不是一个无所不知无所不能完全让你摆烂的智者。
它在所有领域都有phd学位。——因此要多和它交流。要主动。
它依然会记错事情,这件事在和它讨论论文时经常发生。——这时你可以换一个智者交流。
它经常不承认自己不懂、夸下海口,这件事在和它讨论数学、代码时经常发生。——这时你也可以换一个智者交流。
它是仅仅是众多拿着笔写书的智能体中的一个。——因此不要它因为写的书好就不看其他智能体写的书。要采集众家之长,扬弃众家之短。
最后,不要忘了:
$$
LLM \subseteq DL \subseteq ML \subseteq AI
$$
以上的文字都只针对LLM。和FNN/CNN/RNN没关系,和SVM/随机森林没关系,和符号主义没关系。