【图】读懂LLM:用图解析大语言模型
1. LLM 工作流程
flowchart LRInput[输入文本] --> Token[Token化]Token --> Embed[嵌入向量]Embed --> Transformer[Transformer 处理]Transformer --> Prob[概率分布]Prob --> Decode[解码生成]Decode --> Output[输出文本]
概念解释:
- Token化:单词、子词或字符等模型能识别的最小单元,由输入文本拆分而来。
- 嵌入向量:模型计算语义关系的前提,是将离散的 Token 映射到连续数值向量。
- Transformer:文本中相距较远的依赖关系,由自注意力机制负责捕捉。
- 概率分布:下一个 Token 出现的可能性由模型给出。
- 解码生成:完整回答会逐步形成,每一步都依据概率采样,或直接选择可能性最高的 Token。
2. Transformer 核心机制
flowchart TBInput[输入Token] --> Embedding[词嵌入]Embedding --> Positional[位置编码]Positional --> Attention[自注意力层]Attention --> FFN[前馈神经网络]FFN --> Norm[层归一化]Norm --> Output[输出概率]
概念解释:
Transformer 的核心是自注意力机制。模型处理每个 Token 时,可以同时参考输入中其他位置的 Token,由此理解上下文联系。由于自注意力本身无法感知顺序,因此还需要位置编码补充序列顺序信息。
3. LLM 四大核心能力
mindmaproot((LLM核心能力))自然语言理解意图识别情感分析实体提取自然语言生成文本创作翻译总结推理能力逻辑推理代码生成数学计算上下文学习多轮对话少样本学习角色一致
概念解释:
LLM 不仅能理解语言,还能生成、推理和学习。上下文学习能力让它可以通过少量示例快速适应新任务,这也是 Prompt Engineering 有效的原因。
4. LLM 应用调用链路
sequenceDiagramparticipant U as 用户participant App as 前端应用participant API as 后端APIparticipant LLM as LLM服务participant Cache as 缓存U->>App: 输入问题App->>API: 发送请求API->>Cache: 检查缓存alt 缓存未命中API->>LLM: 调用 chat.completions.createLLM-->>API: 返回生成结果API->>Cache: 写入缓存endAPI-->>App: 返回回答App-->>U: 展示结果
概念解释:
在生产环境中,前端并不直接请求 LLM,而是通过后端袋里完成调用。认证、限流、缓存和日志可由后端统一处理,既能防止 API 密钥泄露,也可降低调用成本。
5. Prompt Engineering 结构
flowchart LRRole[角色定义] --> Context[上下文背景]Context --> Instruction[具体指令]Instruction --> Example[示例]Example --> Constraint[约束条件]Constraint --> Output[输出格式]
概念解释:
高质量的 Prompt 通常包含五个要素:角色定义让模型知道以什么身份回答;上下文提供背景;指令明确任务;示例展示期望输出;约束条件控制输出长度、格式和风格。
6. 主流 LLM 服务商选型
flowchart TDStart[选择LLM] --> Task{任务类型}Task -->|复杂推理/代码| OpenAI[GPT-4 / GPT-4o]Task -->|长文本/安全/分析| Claude[Claude-3 系列]Task -->|多模态/成本敏感| Gemini[Gemini Pro]Task -->|私有化/合规| Local[开源模型]Task -->|简单任务/低成本| Turbo[GPT-3.5 / Haiku]
概念解释:
不同模型分别具备各自优势,选型时需要综合衡量任务复杂度、上下文长度、成本、安全合规及多模态需求。对于简单任务,采用轻量模型能够显著减少成本。
7. 直接调用 vs 后端袋里调用
flowchart TBsubgraph Direct[直接调用]D1[前端] --> D2[LLM API]endsubgraph Proxy[后端袋里调用]P1[前端] --> P2[后端API]P2 --> P3[LLM API]endstyle Proxy fill:#d4edda,stroke:#28a745
概念解释:
直接调用虽然简单,却存在安全隐患,会让 API 密钥暴露在前端。生产环境通常采用后端袋里调用,由服务端统一管理密钥、监控用量,并实现缓存与限流。
-
07.29
炉石传说标准星灵贼卡组如何搭配-炉石美服登顶星灵贼卡组推荐11月
-
07.29
余烬频段值得玩吗 余烬频段玩法简介
-
07.29
实况足球八周年庆典攻略:活动全览、卡池排雷与8号球星加点指南
-
07.29
超级挖宝季持续升温 第十届无差别海选赛开启
-
07.29
砸砸砸值得玩吗 砸砸砸玩法简介
-
07.29
7月27日神兽森林异常处理与资源返还公告
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏