跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI算法

拆解LLM内部机制:从下一个词的概率到流畅应答

大语言模型通过预测下一个词的概率生成文本,其核心是 Transformer 注意力和海量数据训练。输入经分词、编码、特征提取后,解码器自回归生成输出。训练分为预训练、微调、对齐三阶段,分别赋予语言能力、任务能力和人类偏好。模型存在事实错误、逻辑薄弱、同质化等局限,分步提示和参数调整能缓解。厘清其统计本质有助于写出更精准的提示词并合理使用。

MqEngine发布于 2026/6/8更新于 2026/8/2223 浏览
拆解LLM内部机制:从下一个词的概率到流畅应答

LLM的预测过程就像沿着概率路径选词

多头注意力机制让模型关注上下文的不同层面

从向量到文字,模型生成的每一步都在计算可能性

大语言模型(LLM)出活的时候,很多人觉得它像个黑箱。输入一句提示,输出一段文字,中间发生了什么?其实拆开来看,逻辑不复杂:给定前文,猜下一个最有可能出现的词。这不是思考,纯粹是概率计算。

比如你敲下'今天天气很好,我打算去公园',模型脑子里跑过一堆候选 token:'散步'概率35%,'野餐'20%,'上班'5%。它通常选最高的,于是续上'散步'。然后把新句子当上下文,再猜下一个词。就这样一次一个 token,拼出完整回答。

注意力机制:怎么让模型读懂上下文

光猜词不行,得知道哪些上文重要。Transformer 里的注意力机制(Self-Attention)干的就是这个——它给每个词和上下文里的其他词算一个关联权重。比如'小明在公园看到他,他养了只猫',第一个'他'和'小明'的权重0.8,第二个'他'可能和'猫'绑得更紧。多头注意力(Multi-Head Attention)更狠:一个头看指代,一个头看语义,一个头看因果,合起来理解全面得多。

这种机制的副产品是,模型学到的知识其实是统计关联。它说'地球围绕太阳转',不是真懂天体力学,而是训练语料里这个句子出现得太多,概率碾压。同理,如果数据里'吃维生素C预防感冒'随处可见,它也会当事实说出来,哪怕医学上并不严谨。这就是容易出事实性错误的原因。

从文字到向量,再变回文字

LLM 处理输入的流水线大致五步:

  1. 分词与嵌入:先把输入拆成 token,中文通常按词切分,比如'我喜欢人工智能'变成'我 / 喜欢 / 人工 / 智能'。接着给每个 token 一条数值向量,语义相近的向量也挨得近。'医生'和'护士'的向量距离,比'医生'和'汽车'近得多。
  2. 编码:编码器用几层注意力把每个 token 和全句的关联算清楚,输出带上下文信息的编码向量。
  3. 特征提取:前馈神经网络再从编码向量里抽出更深层的东西,比如任务类型、情感色彩。你让模型写道歉信,它在这步就抓到'愧疚''认错'的信号。
  4. 解码生成:解码器自回归地一个 token 一个 token 往外蹦,每一步都参考编码向量和已经生成的内容。采样参数这时候起作用:高 Temperature 会让模型偶尔选个冷门词,输出更跳;低 Temperature 就老老实实走大概率路线。
  5. 输出还原:把向量映射回汉字,调一下换行和分段,最终呈现干净文本。

训练一部曲:预训练、微调、对齐

空白神经网络变成能聊天的助手,要过三关:

  • 预训练:拿海量无标注文本——书籍、网页、代码——让模型做自监督学习,主要是完形填空(盖住一个词让它猜)和判断两个句子是否相邻。这个阶段出来的是个语言通才,语法、常识都没问题,但不会具体任务。
  • 微调:用几千到几万条标注好的'指令-回答'对教它做事,比如翻译、摘要、解题。数据量远小于预训练,但针对性极强。如果说预训练是个读过万卷书的大学生,微调就是岗前培训。
  • 对齐:收集人类对模型输出的打分排序,训练一个奖励模型,然后用强化学习微调 LLM,让它学会说人爱听的话,少胡扯,少冒犯。这一步做完,模型才真正'好用'。
  • 从头到尾看一次生成

    假设我给一句提示:'写一份智能台灯的产品需求文档,包含产品目标、核心功能、用户画像、非功能需求,约800字。'

    模型先分词、编码,理解这是要求写文档,产品是智能台灯。然后解码器开始吐词:'#' → '# 智能' → '# 智能台灯' → '# 智能台灯产品'……一路生成,同时反复瞄已经写出的内容,确保前后连贯。最后输出模块把 token 转文字,补上标题层级、分段和列表,一份看得过去的 PRD 就出来了。你看到的是流畅的段落,背后是无数次概率计算和选择。

    能做什么,不能做什么

    知道原理,更容易避开使用中的坑:

    • 编造事实:知识有截止日期,而且靠关联说话,碰到训练数据里没有或很少的内容,容易一本正经胡说。重要信息必须核对。
    • 复杂推理容易栽:多步逻辑、严谨推导经常翻车。解决办法之一是让它分步想。比如对于经典的分苹果问题,可以这样引导:
    请分步骤解答以下数学题,要求:1. 每一步明确说明'当前剩余商品数量'和'当天卖出数量'的计算过程;2. 最后一步给出总剩余商品数量的最终答案。题目:某商店进了500件商品,第一天卖出1/5,第二天卖出剩下的1/4,第三天卖出第二天剩下的1/3,问还剩多少件商品?
    

    这种提示强制模型按步骤计算,比直接问'还剩几件'准确率高得多。

    • 输出千篇一律:默认参数下它偏爱大概率词,回答容易安全但无聊。调高 Temperature 或者明说'要有创意'能改善。
    • 不理解没学过的概念:全新领域的黑话,它只能从字面猜。最好在提示里补上背景知识。

    别把模型当人

    LLM 的流畅很容易让人产生错觉。但它的学习是统计关联,不是理解本质;推理是概率匹配,不是因果分析;知识更新靠重新训练,不像人能随时学习。最关键的一点:它没有意识,没有意图,生成的内容完全由输入和训练数据决定。分清这些,才不至于被表面的'智能'带偏。

    把这套机制吃透,写提示的时候自然知道要多给上下文、拆步骤、定风格;对输出也会有合理预期,不会指望它解一切题。这大概就是了解 LLM 工作原理最实在的好处。

    目录

    1. 注意力机制:怎么让模型读懂上下文
    2. 从文字到向量,再变回文字
    3. 训练一部曲:预训练、微调、对齐
    4. 从头到尾看一次生成
    5. 能做什么,不能做什么
    6. 别把模型当人
    • 免费图片AI生成工具免费生成了解详情
    • Magick API 一键接入全球大模型注册送1000万token查看
    • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
    • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
    • 100+免费在线小游戏爽一把
    极客日志微信公众号二维码

    微信扫一扫,关注极客日志

    微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

    更多推荐文章

    查看全部
    • 开源低代码平台 Microi 吾码:加速业务与技术融合
    • 如何成为 AI 产品经理:平台型、Native 型与 AI+ 型角色解析
    • FPGA 商用级 ISP:动态坏点校正 DPCC 的滑窗架构与并行判决实现
    • GitHub Copilot 提升开发效率实战指南
    • 基于 Rust+Tauri 为 OpenClaw 构建带安全沙箱的跨平台清理技能
    • Git 远程协作实战:仓库关联、推送与标签管理详解
    • DeepSeek + 通义万相高效制作 AI 视频实战详解
    • 本周 GitHub 爆火!10 个开源神器,彻底改变你的 AI 开发效率
    • Python 编程练习题 171-180
    • Kubernetes 视角下的 Ceph 架构入门指南
    • 把提示词写清楚:AI 场景里的表达方法
    • Web 服务器负载均衡深度解析:Nginx 配置实践
    • DNS 异常排查与解决指南
    • OpenClaw 实战部署:从服务器配置到 AI 员工养成指南
    • 哈希表实现原理与代码详解
    • SkyWalking 告警通知渠道集成:Webhook、Slack、钉钉、企业微信
    • OpenSUSE 最小化安装实战指南
    • 基于知识图谱的 GraphRAG 非结构化数据处理:LlamaIndex 与 Neo4j
    • 大模型时代程序员如何提升效率:AIGC 辅助编程实践与展望
    • VGA、HDMI、TFT、LED 与显示器的关系解析

    相关免费在线工具

    • 加密/解密文本

      使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

    • RSA密钥对生成器

      生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

    • Mermaid 预览与可视化编辑

      基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

    • 随机西班牙地址生成器

      随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

    • Gemini 图片去水印

      基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online