第 6 课,共 28 课 · 语言模型与聊天助手
什么是大语言模型(LLM)?
大语言模型(LLM)是在海量文本上训练、用来预测下一个词片段(即 Token)的 AI 模型。不断重复这种预测,它就能写出回答、摘要、译文和代码。LLM 是 ChatGPT、Claude、DeepSeek 等聊天助手的“引擎”,也内置在许多写作、搜索和编程工具之中。
大语言模型如何写出回答
你发送消息后,文本会先被切分成 Token,也就是词或词的一部分这样的小片段。接着,模型会为词表中的每个 Token 计算它出现在下一个位置的可能性,选出一个接到文本后面,然后重复这个过程,直到回答结束。
这就像手机输入法的联想词,只不过规模大了无数倍:它用多得多的文本训练,能同时考虑成千上万字的上下文,并且对语言规律掌握得足够好,可以遵循指令、保持一致的文风,还能写出能运行的代码。
大语言模型是如何训练出来的
几乎所有大语言模型都基于 2017 年提出的 Transformer 架构,这种神经网络擅长把一段文字中的每个词与其他所有词关联起来。要把它变成能对话的助手,通常分几个阶段:
- 预训练:模型阅读规模庞大的文本语料,反复预测下一个 Token,并调整参数(模型学到的内部数字)来减少错误。
- 指令微调:再用“请求 + 优质回答”的示例继续训练,让模型学会遵循指令,而不只是接着往下写。
- 人类反馈:由人对多个回答进行比较和排序,再把模型往更受青睐的回答方向调整。Ouyang 等人在 2022 年描述了这种用于指令遵循模型的方法,即基于人类反馈的强化学习(RLHF)。
“大”在哪里
“大”既指训练数据多,也指参数多。例如,GPT-3 的论文(Brown 等人,2020 年)介绍了一个拥有 1750 亿参数的模型,并表明规模足够大时,模型只需提示词中的几个示例就能学会新任务。
模型越大,能力往往越强,但运行也更慢、更贵。较小的模型可以在笔记本电脑或手机上运行,处理摘要、文本分类这类目标明确的任务时,通常也够用。
大语言模型不是什么
大语言模型不是数据库,也不是搜索引擎。它并不像查表那样存储事实,而是生成符合所学规律的文本,所以可能信心十足地说出错误信息,这种现象叫作“幻觉”。除非产品把它接入搜索或文档,否则它的知识止于训练截止时间。
它也不会记住你。在不同对话之间,模型本身保持不变;所谓“记忆”是外层应用提供的功能,由应用保存笔记再把它们重新输入给模型。而且,尽管它语言流畅,却没有自己的信念或意图。
你会在哪里遇到大语言模型
大语言模型驱动着 ChatGPT、Claude、DeepSeek 等聊天助手,也内置在许多并不自称聊天机器人的产品中:邮件和文档编辑器、客服工具、搜索引擎、编程助手和 AI 智能体。很多产品通过 API 调用其他公司的模型。API 是一种接口,让一个软件可以向模型发送提示词并取回回答。
挑选时,要看产品用的是哪个模型、上下文窗口多大、每个 Token 的价格以及数据使用条款。Mindber 的 Arena 模型排行榜和 LLM 成本计算器,可以帮你在能力和成本之间做权衡。
示例
逐步演示“预测下一个 Token”
演示示例目前的文本:“法国的首都是” 模型对下一个 Token 的前几名猜测(示意): “巴黎” 92% “一座” 3% “位于” 2% → 选中“巴黎”,接在后面 → 再次预测:“。” → 回复结束
百分比只是为了演示而虚构的。真实的模型在每一步都会给词表里的所有 Token 打分,而“温度”等设置决定了选中可能性较低的 Token 的频率。
要点
- 大语言模型通过一遍遍预测下一个 Token 来生成文本。
- 它先在海量文本上预训练,再经过调优学会遵循指令。
- “大”指训练数据量大、参数数量多。
- 除非工具为它接入搜索或文档,否则它不会查证事实。
- 产品所用的模型,决定了它的质量、速度和成本。
在 Mindber 上试试
相关术语
相关主题
常见问题
LLM 是什么的缩写?
LLM 是 Large Language Model(大语言模型)的缩写。“大”指训练数据规模和参数数量,“语言”说明它处理的是文本,“模型”则是指经过训练、能把输入转化为输出的数学系统。
ChatGPT 是大语言模型吗?
ChatGPT 是建立在 OpenAI 大语言模型之上的聊天产品。大语言模型是引擎,ChatGPT 则在外面加上了聊天界面、对话记录、文件上传、联网搜索等功能。大多数 AI 助手都可以这样区分。
我能在自己的电脑上运行大语言模型吗?
可以。较小的开放权重模型借助免费工具就能在性能不错的笔记本或台式机上运行,有些甚至能在手机上运行。更大的模型则需要高性能显卡或云服务器。本地运行能让数据留在自己的设备上,但模型能力通常不及最大型的云端模型。
来源
- Attention Is All You Need. Vaswani et al., arXiv, 2017年6月
- Language Models are Few-Shot Learners. Brown et al., arXiv, 2020年5月
- Training language models to follow instructions with human feedback. Ouyang et al., arXiv, 2022年3月
最后更新