引言

想象一下,你面前有一个神奇的黑箱。你在箱子上写下“如何缓解工作压力?”,它立刻吐出一段温暖的建议;你输入“帮我写一份产品发布会邀请函”,它瞬间生成一篇流畅的文案。这个黑箱就是大模型——一个由数百亿个参数构成的、极其复杂的数学函数。

它不理解你的情感,不拥有意识,更不会思考,但它能通过精密的数学运算,预测出最合适的回答。今天,我们就来揭开这个“函数”的神秘面纱,看看它是如何从一颗种子成长为参天大树,又是如何分化出百花齐放的生态。

1 发展历史

大模型的历程,是一部从“机械记忆”走向“理解生成”的演化史,从统计学最终到“涌现智能”。

1.1 萌芽期(1950s-1990s):统计学习时代

最早的“语言模型”朴素得令人难以置信。1950年代,研究者尝试用规则和马尔可夫假设来预测下一个词——只根据前一个词猜测下一个词。这种模型像是一个只会背模板的机器:“苹果”后面大概率是“是”或“好吃”。

这时的模型参数通常只有几百个,能力极其有限,但它们奠定了一个核心思想:语言是可以被量化和预测的。

1.2 奠基期(2003-2017):神经网络与词向量的突破

2003年,Bengio等人提出神经概率语言模型,首次用神经网络来学习词与词之间的关系。2013年,Word2Vec的问世让计算机真正理解了“国王-男人+女人=女王”这样的语义关系。词向量(Word Embedding)的诞生,让每个词变成了一个高维空间中的点,意义相近的词彼此靠近。

这个阶段,模型参数突破百万级,但还不能生成连贯的段落。

1.3 爆发期(2017-2020):Transformer带来的革命

2017年,Google发表的《Attention Is All You Need》论文,提出了Transformer架构。它引入的自注意力机制(Self-Attention),让模型能够同时关注一句话中的所有词,而非按顺序逐个处理。这就像一个人读句子时,能一眼看到整句话,而非一个字一个字地认。

基于Transformer,OpenAI在2018年发布GPT-1,参数量1.1亿;2019年GPT-2达到15亿参数,生成文本已让许多人惊叹“真假难辨”。但真正的核爆是2020年的GPT-3——1750亿参数。当模型规模跨过某个阈值后,一种神秘的现象出现了:模型不仅学会了更流畅的对话,突然具备了翻译、摘要、编程、数学推理等未明确训练过的能力。研究者称之为“涌现”(Emergence)。

1.4 普及期(2021-至今):从实验室到每个人手中

2022年底ChatGPT的发布是一个分水岭。大模型第一次以如此亲民的形态走进大众生活。此后,GPT-4、Claude、文心一言、通义千问等模型百花齐放,大模型从“会不会写诗”这种秀肌肉的演示,真正落地到编程助手、医疗咨询、法律文书、教育辅导等实际场景。

纵观这70年,大模型从一个只懂概率的“文盲”,成长为能与人自然对话的“通才”,其最核心的推动力就是三个变量:算力(GPU)、数据(互联网)、算法(Transformer)

2 基本原理:它真的就是一个函数

抛开所有复杂术语,大模型的本质是一个极其庞大的数学函数:

y = f(x)

  • x:你的输入(Prompt),比如“请写一首关于秋天的五言绝句”。这一段文字被分解为若干个Token(词元),每个Token变成一个数字向量。

  • f:由数百亿甚至数万亿个参数(Parameter)构成的非线性变换网络。这些参数是模型在训练过程中通过不断调整学到的“知识”。

  • y:模型输出的概率分布。它不直接回答你,而是预测这个问题的“下一个最可能的Token”。然后把这个Token加入输入,再预测下一个……直到生成完整的回答。

2.1 它是怎么做到的?

步骤一:分词与嵌入
你的输入被切分成Token。比如“我爱北京天安门”被切成“我”、“爱”、“北京”、“天安门”。每个Token被映射成一个高维向量(例如768维)。这就是Token的“身份证”,编码了它的语义、语法、与其他Token的关系等信息。

步骤二:通过Transformer层进行“理解”
这个向量序列经过几十甚至上百层Transformer层。每一层都在做同一件事:让每个Token观察序列中的所有其他Token,从上下文吸收信息,更新自己的表征。自注意力机制的奇妙之处在于,它让模型知道在这一语境下,“北京”和“天安门”高度关联,“爱”表达了情感倾向。

步骤三:输出概率,生成下一个Token
经过所有这些层后,模型得出一个覆盖所有可能Token的概率分布。比如下一个位置有70%概率是“的”,15%是“了”,5%是“啦”。模型按这些概率采样(或直接选最高概率),生成下一个Token,然后把这个新Token加入输入,重复整个过程,直到生成结束符。

2.2 类比理解

想象一个极其精密的多层滤波器。输入是一团揉杂的毛线(你的问题),每一层滤波器都对它进行变换:第一层识别颜色,第二层识别纹理,第三层识别图案……经过100层后,毛线变成了一件完整的毛衣(回答)。大模型没有“意识”,没有“理解”,它只是完成了无数次矩阵乘法(参数×输入向量),让最终的输出概率分布恰好在语义上与你的输入最匹配。

3 为什么有各种类型模型

维度 狭义 广义
指代对象 生成式AI(如ChatGPT、Claude) 所有基于Transformer架构的大规模预训练模型
核心能力 对话、写作、推理、编程 语言理解、文本表示、生成
典型代表 GPT-4, LLaMA, Claude GPT, RoBERTa, BERT, BGE, E5
公众认知 “会聊天的大模型” 技术人员眼中的“预训练大模型”

既然大模型的本质都是“y=f(x)”,为什么今天有成千上万种大模型?核心原因有四个:

3.1 架构差异:不同的“f”

  • 仅编码器(Encoder-Only):如BERT。擅长“理解”任务。给它一句话,它可以输出每个词的词性、实体类别、情感分数。典型应用:文本分类、情感分析、命名实体识别。

  • 仅解码器(Decoder-Only):如GPT系列。擅长“生成”任务。给它上文,它续写下文。这就是我们现在最常说的“大语言模型”。

  • 编码器-解码器(Encoder-Decoder):如T5、BART。擅长“转换”任务。输入一种语言,输出另一种语言。典型应用:机器翻译、文本摘要。

3.2 模态差异:不同的“x”和“y”

语言模型(x和y都是文字)只是起点。多模态模型的出现,让大模型的能力边界大大扩展:

  • 文本到图像:Stable Diffusion、Midjourney。输入“一只穿宇航服的猫”,输出一张图片。

  • 文本到视频:Sora。输入一段描述,输出一段视频。

  • 图像到文本:GPT-4V、BLIP。输入一张图,输出“一只橘猫趴在窗台上晒太阳”。

  • 任意到任意:GPT-4o、Gemini。在同一模型中处理文本、图像、音频、视频的任意组合输入和输出。

3.3 规模差异:不同数量的参数

  • 小型(<10亿):可在手机上运行。如Phi-2(27亿参数)、MobileLLM。适合简单任务,响应快,隐私好。

  • 中型(10亿-200亿):可在单张消费级GPU上推理。如Mistral-7B、LLaMA-13B。适合大多数应用场景,性价比最高。

  • 大型(>200亿):需要多张专业GPU集群。如GPT-4、Claude-3。能力最强,涌现能力丰富,但资源消耗巨大。

3.4 用途差异:不同的训练目标

  • 通用基座模型:在海量互联网数据上训练,知识广博但不够专精。如LLaMA、GPT-3.5。

  • 对话模型:在通用模型基础上,用人类反馈强化学习(RLHF)微调,使其更符合人类的对话习惯和安全要求。如ChatGPT、Claude。

  • 垂直领域模型:针对医疗、法律、金融等特定领域用专业数据继续训练,专业能力突出。如Med-PaLM 2(医疗)、BloombergGPT(金融)。

  • 代码模型:专攻编程语言的理解和生成。如CodeLLaMA、StarCoder。

这些分类不是割裂的,而是可以组合:一个模型可以是“超大规模、解码器架构、多模态、专攻编程”的混合体。正是这种多样性,让大模型能够在千行百业中找到自己的落地点。

4 落地实践

无论模型类型如何变化,其底层原理都是相同的——“给定输入,预测输出”。区别在于输入的形式、模型的结构、训练的方式如何围绕这个原理,针对不同任务进行优化。

4.1 文本生成模型(如GPT):上下文学习

核心原理:根据前文预测下一个Token,逐字生成回答。

落地实践:当你在ChatGPT中输入“帮我总结以下会议纪要的核心要点”,模型内部发生的事情是:

  • 输入被编码为向量序列

  • 通过多层Transformer解码器,模型计算每个可能Token的概率

  • 第一个输出的Token很可能是“核”,然后是“心”,接着是“要”,最终形成“核心要点是……”

  • 模型不“理解”会议内容,但它从海量训练数据中学到了“总结”这种语言模式的统计规律

代表产品:ChatGPT、Claude、通义千问、文心一言
典型应用:智能客服、内容创作、代码辅助、教育辅导

4.2 文本理解模型(如BERT):掩码预测

核心原理:随机遮盖输入中的某些Token,让模型预测被遮盖的内容。通过这种方式,模型学会了下文与上文的双向关联,形成了对句子“深层理解”的能力。

落地实践:一个垃圾短信过滤系统。输入“恭喜您获得【MASK】奖品,请点击链接领取”,模型预测被遮盖的词很可能是“一等奖”、“现金”等。当模型对这类模式给出高置信度预测时,系统判定为疑似欺诈短信。

代表产品:BERT、RoBERTa、ERNIE
典型应用:情感分析、实体识别、搜索排序、欺诈检测

4.3 图像生成模型(如扩散模型):逐步去噪

核心原理:虽然Stable Diffusion等模型不叫“大语言模型”,但其底层仍是“函数映射”——从随机噪声图和文字描述的联合输入,映射到清晰的目标图像。训练时,模型学习如何给一张清晰的图片逐步添加噪声,直至变成纯噪声;推理时,模型反向操作,从纯噪声出发,根据文字描述的引导一步步去噪,最终生成符合描述的图像。

落地实践:电商平台的商品场景图生成。输入“一张白色沙发在简约风格的客厅中,北欧风,自然光”,模型从完全随机的像素点开始,每一步去除一定比例的“噪声”,同时对照文字描述调整生成方向。经过20-50步,一张逼真的场景图诞生。无需摄影师、布景师、修图师,几分钟内生成数百张高质量商品图。

代表产品:Stable Diffusion、Midjourney、DALL·E
典型应用:电商设计、游戏原画、广告创意

4.4 多模态模型(如GPT-4V):跨模态对齐

核心原理:不同模态(文本、图像、音频)的数据在输入层被投影到同一个“嵌入空间”(Embedding Space)。在这个高维空间中,“猫的照片”“猫的叫声”“猫的文字描述”彼此靠近。模型在训练时学会了如何从一种模态的输入,映射到另一种模态的输出。

落地实践:盲人辅助应用。用户拍一张面前场景的照片,多模态模型不仅输出“这是一条街道”,还能进一步回答“斑马线在左前方5米”“正前方有一辆停着的汽车”“红灯还剩约15秒”。模型没有“看见”街道,但它在嵌入空间中将图像特征与空间描述、常识知识进行了关联映射。

代表产品:GPT-4V、Gemini、Qwen-VL、Claude-3
典型应用:视觉问答、图片描述、视频理解、具身智能

4.5 范式总结

无论是文本生成、情感分类、图片生成,还是多模态问答,它们在数学上都遵循着同一个范式:

模型接收输入 X(可以是文字、像素、音频片段),通过包含数十亿参数的非线性函数 f,输出目标 Y(可以是下一个词、类别标签、去噪后的像素、另一模态的向量)。

所谓“学习”,就是找到一组参数,使得对于训练样本中的(X, Y),f(X) 尽可能接近 Y。所谓“落地”,就是将这个学习好的函数封装成API或App,部署到具体场景中接受用户的X,快速计算出Y。

5 挑战与未来:函数之外还有探索

承认大模型的本质是一个函数,并不会削弱它的价值——地球上最复杂的函数,其行为已经呈现出某种“智能”的特性。

5.1 当前的挑战

  1. 幻觉问题:函数永远在输出“最可能”的Token,而非“最真实”的事实。当概率分布指向一个美丽但错误的答案时,模型会自信地胡说八道。

  2. 推理能力不足:对于需要多步逻辑推理或数学计算的问题,纯自回归生成的方式容易在中间步骤出错。

  3. 上下文长度限制:虽然当前已支持百万Token级别,但模型在长文中仍会“忘记”早期信息。

  4. 对齐与安全问题:如何让函数拒绝回答恶意问题,又不损害正常对话能力?如何在“有用”和“无害”之间找到平衡?

5.2 未来的方向

  1. 从函数到系统:不再依赖单一模型,而是打造由多个模型+检索工具+代码解释器组成的系统(如AutoGPT、LangChain)。大模型在其中扮演“调度中心”的角色,决定何时调用计算器、何时搜索数据库、何时调用另一个模型。

  2. 推理能力增强:思维链、思维树、自一致性等技术的应用,让模型在生成最终答案前,先产生一串推理步骤,提高逻辑性。

  3. 具身智能:将大模型这个“函数”嵌入机器人,让 y = f(x) 中的 y 不再是文字,而是机械臂的运动指令、导航的路径规划。模型直接输出“Action”。

  4. 模型轻量化:通过量化、剪枝、蒸馏等技术,让十亿级参数的模型在手机、物联网设备上运行,实现低延迟、高隐私的本地AI。

大模型是一个函数——这句话一方面揭示了它的本质局限性:它没有意识、没有欲望、不理解真善美,只是在做数学题。但另一方面,这并不妨碍它成为人类创造出的最有用、最复杂的函数之一。不过度神话,也不因“它只是个函数”而轻视。它不会取代人类的创造力和判断力,但它可以成为我们手中最得力的工具——正如计算器没有取代数学家,搜索引擎没有取代研究员,大模型正在成为这个时代最强大的“思考放大器”。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐