For AI agents: the complete documentation index is available at https://tingfeng347.github.io/windwiki/llms.txt, the full documentation bundle is available at https://tingfeng347.github.io/windwiki/llms-full.txt, and this page is available as Markdown at https://tingfeng347.github.io/windwiki/terminology/ai-and-llm.md.

AI 与大模型 · 面试清单

面试权重:★★★★★ 大模型应用岗的面试与后端是两套打法:上来就问 RAG 召回链路、Agent 规划与工具调用、LoRA 显存、向量库选型。


一、基础概念

术语一句话释义
LLM大规模参数的语言模型,业内直接说「大模型」
Token模型处理文本的最小单位;中文约 1 字 1–2 token,英文约 1 词 1 token
Tokenizer把文本切成 Token 并映射为 ID,主流算法是 BPE / SentencePiece / tiktoken
词表 Vocabulary分词器认识的 Token 全集,常见 3 万~15 万
上下文窗口 Context Window单次请求可处理的最大 Token 数;决定长文档与多轮对话能力
Lost in the Middle长上下文中间部分信息易被忽略,关键指令应放开头或结尾
参数量 Parameter权重数量,以 B(十亿)计;不等于能力,数据质量与训练配比同样关键
基座模型 Base Model未做指令微调的预训练模型,只会续写不会听指令
Instruct / Chat Model经 SFT 与对齐后可遵循指令、适配对话格式
多模态 Multimodal同时处理文本、图像、音频、视频,与 LLM 的区别是输入输出模态
推理模型 Reasoning Model先产出长思维链再给答案,擅长数学与代码,代价是 token 与延迟更高
Scaling Law损失随参数、数据、算力呈幂律下降,是「堆规模有效」的理论依据
涌现能力规模超过某阈值后突然出现的能力,学界对其真实性仍有争议
开源 vs 闭源权重可下载自部署 vs 只能 API 调用;前者可控合规,后者能力与运维更省心
上下文长度扩展通过 RoPE 插值、位置重排、继续训练把窗口从 4K 扩到 128K 甚至更长
幻觉 Hallucination模型编造看似合理但不真实的内容,是大模型落地最普遍的风险
知识截止 Knowledge Cutoff训练数据的截止时间,之后的事模型不知道,必须靠检索或工具补

二、模型架构

术语一句话释义
Transformer完全基于注意力机制的架构,并行度高、可扩展,是现代大模型的通用底座
Encoder / Decoder / Encoder-DecoderBERT 类只编码、GPT 类只解码、T5 类两者兼有;生成任务几乎都是 Decoder-only
自注意力 Self-Attention每个位置按相关性加权聚合全局信息,复杂度 O(n²),是长上下文的成本来源
多头注意力 MHA多个子空间并行关注不同关系,再拼接投影
MQA / GQA多个 Query 共享一份 KV,显著减小 KV Cache 显存,GQA 是当前主流折中
KV Cache缓存历史 Token 的 Key/Value,避免重复计算;它是推理显存的主要占用者
位置编码注入顺序信息;RoPE(旋转位置编码)是当前主流,外推性优于正弦编码
前馈网络 FFN逐位置独立变换,参数量常占模型大头;大模型中常用 SwiGLU 门控变体
LayerNorm / RMSNorm归一化稳定训练;RMSNorm 去掉均值中心化,算力更省,是大模型标配
残差连接给梯度提供直通路径,让深层网络能训起来
MoE 专家混合每个 Token 只激活少数专家,总参数巨大但激活参数小,兼顾容量与成本
路由与负载均衡MoE 的难点:如何让专家被均匀使用,否则部分专家饿死
注意力变体FlashAttention(IO 感知的高效实现)、滑动窗口/稀疏注意力(降复杂度)
Post-Norm vs Pre-Norm归一化放残差之后 vs 之前;Pre-Norm 更易训练深层模型
并行训练策略数据并行、张量并行、流水线并行、序列并行、ZeRO 分片,组合使用
显存估算推理约需「模型权重 + KV Cache」;训练还要加梯度、优化器状态与激活值

三、训练与对齐

术语一句话释义
预训练 Pre-training在海量无标注语料上做下一个 Token 预测,是能力与知识的来源
续训 CPT在领域语料上继续预训练,用于注入领域知识或适配新语言
SFT 监督微调用指令-回答数据教模型「听懂并回答」,是对齐的第一步
指令数据质量SFT 效果主要由数据质量与多样性决定,数量远不如质量重要
RLHF用人类偏好训练奖励模型,再用 PPO 优化策略,让输出更符合人类偏好
奖励模型 Reward Model学会给回答打分,是 RLHF 的中间产物
PPO带 KL 约束的策略梯度算法,训练稳定但工程复杂、需四个模型同时在显存里
DPO 直接偏好优化用偏好数据直接优化策略,无需奖励模型与强化学习,简单稳定但上限常被认为低于 RLHF
GRPO组内相对偏好优化的强化学习,省掉价值网络,是推理模型训练的热门方案
RLVR 可验证奖励用可自动判对错的奖励(数学答案、单元测试)做强化,避免奖励模型被钻空子
奖励黑客 Reward Hacking模型学会讨好奖励函数而非真正解决问题,是 RLHF 的典型失败模式
对齐 Alignment让模型行为符合人类意图与价值观,含有用、无害、诚实三方面
全参微调 vs PEFT更新全部权重(效果好、成本高)vs 只训练少量新增参数(省显存、易多任务)
LoRA在权重旁注入低秩矩阵,只训这两个小矩阵,推理时可合并回原权重
QLoRA基座量化到 4bit + LoRA,单卡也能微调大模型,代价是略慢
秩 r 与 alphaLoRA 的两个核心超参:秩决定容量,alpha 控制缩放;常按 alpha = 2r 起步
Adapters / Prefix / P-Tuning另外几类 PEFT:插层模块 / 前缀向量 / 可学习提示向量
灾难性遗忘微调后丢失原有通用能力;靠混入通用数据、降低学习率、LoRA 缓解
数据配比与去重预训练成败的关键工程,重复数据会导致性能下降与记忆化
蒸馏 Distillation用大模型输出训练小模型,是成本与效果之间的常见折中

四、推理与生成参数

术语一句话释义
贪心解码 Greedy每步取概率最高的 Token,确定但容易重复与平庸
Beam Search维护多条候选路径取整体最优,适合翻译等有标准答案的任务
温度 Temperature调节分布陡峭程度:越低越确定,越高越多样
Top-p 核采样从累积概率达到 p 的最小集合中采样,比固定 Top-k 更自适应
Top-k只在概率最高的 k 个 Token 中采样
Repetition Penalty惩罚已出现过的 Token,缓解复读
采样参数调优经验事实抽取用低温(00.3)、创意写作用高温(0.71.0),不要同时乱调 Top-p 与 Top-k
Logprobs输出 Token 的对数概率,可用于置信度估计与分类任务
停止条件与最大长度stop、max_tokens,是控制成本与截断风险的基本手段
结构化输出 JSON Mode强制模型输出合法 JSON,常配 schema 校验;比在提示里「请返回 JSON」可靠得多
Function Calling模型按给定 schema 产出工具调用参数,是 Agent 的基础能力
流式输出 Streaming逐 Token 返回,显著降低首字延迟 TTFT 的体感

五、推理优化与部署

术语一句话释义
TTFT首 Token 延迟,受预填充阶段与输入长度影响
TPOT / ITL平均每输出 Token 时间,决定生成速度
吞吐 vs 延迟批得越大吞吐越高但单请求延迟上升,是部署的核心权衡
PagedAttention把 KV Cache 分页管理,消除显存碎片,vLLM 的招牌能力
Continuous Batching新请求在任意时刻插入批次,而非等整批完成,大幅提升利用率
vLLM / SGLang / TensorRT-LLM主流高性能推理框架;前两者易用,后者极致但门槛高
前缀缓存 Prefix Caching复用相同前缀的 KV,适合系统提示词固定的场景,省钱又降延迟
投机解码 Speculative Decoding小模型草拟、大模型并行验证,在不改输出的前提下加速
量化FP16 → INT8/INT4/FP8 等降低显存与算力需求;GPTQ/AWQ 是常见后训练量化方案
模型并行与张量并行权重放不下单卡时按层或张量切分到多卡
显存与并发估算显存 ≈ 权重 + KV Cache × 并发 × 序列长度;这是「能扛多少路并发」的计算依据
能力分级与降级路由简单请求走小模型、复杂请求走大模型,是控制成本最直接的手段
成本指标每千 Token 单价 × 输入输出量;输出 Token 通常比输入贵数倍
Prompt Caching服务端缓存重复前缀的计算,长系统提示词场景可显著降本

六、提示工程与上下文工程

术语一句话释义
Zero-shot / Few-shot不给示例 / 给几个示例,示例质量常比数量更重要
系统提示词 System Prompt设定角色、规则与输出格式,是行为约束的主战场
CoT 思维链让模型先推理再给答案,显著提升数学与逻辑题正确率
Self-Consistency多次采样取多数答案,用投票换准确率
ToT 思维树把推理组织成可搜索的树,允许回溯与剪枝,成本高
ReAct推理(Reason)与行动(Act)交替,是 Agent 循环的经典范式
Prompt Injection外部内容里夹带指令让模型越权执行,是 Agent 安全的首要风险
越狱 Jailbreak用诱导话术绕过安全策略,与注入常结合出现
上下文工程 Context Engineering系统性地决定「放什么进上下文、怎么组织、何时清理」,比单点提示优化更关键
上下文腐化 Context Rot上下文过长导致有效信息被稀释、指令遵循度下降
上下文压缩与摘要长对话滚动摘要 + 保留最近若干轮,是长会话的标准做法
提示词版本管理把提示词当代码管理:进仓库、可评审、可回滚、能 A/B
护栏 Guardrails输入输出双向校验:敏感词、格式 schema、工具白名单、越权拦截

七、RAG 检索增强生成

术语一句话释义
RAG 是什么检索外部知识拼进上下文再生成,解决知识过时、私有数据与幻觉问题
完整链路文档加载 → 切分 → 向量化 → 索引 → 检索 → 重排 → 上下文组装 → 生成 → 评估
Chunking 切分决定召回粒度:太大噪声多、太小丢语义;常用固定长度 + 重叠,语义/结构切分更好
重叠窗口 Overlap相邻块保留部分重复内容,避免跨块语义被切断
Embedding 向量化把文本映射为稠密向量;必须用与建库时同一个模型做查询编码
向量数据库存向量并做近邻检索;Milvus、Qdrant、pgvector、Chroma 等
HNSW分层可导航小世界图,查询快、内存占用高,是主流近似最近邻索引
IVF / PQ倒排文件聚类 + 乘积量化,省内存精度略降,适合超大规模
近似最近邻 ANN用召回率换速度的检索方式;要监控 recall@k 是否达标
相似度度量余弦、内积、欧氏距离;必须与向量模型训练时的度量一致
混合检索 Hybrid Search稠密向量 + BM25 稀疏检索融合,兼顾语义与关键词精确匹配
BM25经典关键词检索算法,对专有名词、编号、代码符号效果好
RRF 倒数排名融合不依赖分数尺度地融合多路召回结果,实现简单效果好
Rerank 重排用交叉编码器对候选精排,召回粗、重排精,是提升精度的性价比之王
Query 改写 / 扩展把口语化问题改写成检索友好的表达,或用多查询、HyDE 提升召回
多跳检索 Multi-hop一次检索不够,需基于中间结果再检索,适合复杂问答
GraphRAG构建实体关系图辅助检索,适合全局性、关系型问题,成本高
Metadata 过滤用时间、部门、权限等元数据先缩小范围,能显著提升准确性
上下文组装召回内容如何排序与拼接(去重、截断、标注来源)直接影响生成质量
引用与溯源输出必须带来源,是人机协作的信任基础,也是评估幻觉的手段
RAG 评估指标检索侧 recall@k / hit rate / MRR,生成侧 faithfulness / answer relevancy / context precision
RAGAS常用的 RAG 评估框架,提供上述指标的自动化实现
RAG vs 微调知识易变、需可溯源用 RAG;风格与格式、固定行为模式用微调;实践中常组合
RAG 常见失败模式该召回的没召回、召回错的、召回了但没用上、用了但答错

八、Agent(智能体)

术语一句话释义
Agent 定义能自主规划、调用工具、根据反馈迭代直到完成目标的 LLM 应用
Agent Loop感知 → 规划 → 行动(工具)→ 观察结果 → 再规划,直到终止条件满足
工具调用 Tool UseAgent 的手脚,靠 function calling 把自然语言意图转成结构化参数
MCP 模型上下文协议用统一协议把工具、资源、提示暴露给模型,解决每个应用重复接工具的碎片化
MCP 的三种能力Tools(可调用)、Resources(可读数据)、Prompts(预置模板)
A2A / 智能体互操作智能体之间的发现与协作协议,MCP 管「接工具」、A2A 管「Agent 之间通信」
ReAct思考与行动交替的经典范式,简单有效但对长任务规划能力有限
Plan-and-Execute先出完整计划再逐步执行,长任务更稳,代价是计划错了会错一片
Reflection 反思让模型评审自己的输出再改进,能显著提升质量,成本是多次调用
短期记忆当前会话的上下文窗口内容
长期记忆跨会话持久化的信息,靠检索式写入与召回,涉及写什么、何时写、如何忘
多智能体 Multi-Agent拆成多个角色(规划、检索、编码、评审)协作;收益真实但通信成本与不确定性也高
子代理 Subagent把子任务隔离给独立上下文执行,避免主上下文被过程噪声污染
Human-in-the-Loop关键节点让人确认或审批,是高风险场景上线的必要条件
沙箱 Sandbox给 Agent 执行代码/命令的隔离环境,权限最小化,是安全底线
终止条件最大步数、超时、目标达成判定——没有它会出现无限循环与成本失控
异常轨迹Agent 反复重试、绕圈、误用工具等失败路径,必须被记录并用于改进
Agent 评估端到端任务成功率、步骤效率、工具调用正确率、恢复能力
不确定性来源模型随机性 + 工具返回不确定 + 环境变化,所以 Agent 必须可观测、可回放

九、评估与上线治理

术语一句话释义
Golden Set 金标集人工标注的高质量评测样本,是迭代回归的基准
LLM-as-Judge用模型给回答打分,成本低可规模化,但要注意位置偏见与自我偏好
Pairwise 对比比较两个输出的优劣,比绝对打分更稳定,常用于模型选型
离线评估 vs 在线 A/B离线快但会与真实体验脱节,在线真实但代价高、周期长
评测集污染训练数据里混入评测集会让分数虚高,是榜单不可信的主因
幻觉治理三板斧检索增强给出依据、输出强约束(引用/schema)、兜底拒答
拒答能力允许模型说「不知道」,比强行编造更专业,需要专门数据与评估
可观测性记录完整请求、提示词版本、召回内容、工具调用与耗时,支撑排障与优化
回归测试每次改提示词或换模型都跑一遍金标集,避免「修一个问题坏三个」
成本与延迟预算每个请求的 token、调用次数与 P95 延迟必须设预算并监控
合规与数据边界数据出域、用户隐私、生成内容审核,是企业落地的硬约束

参考资料

  • Attention Is All You Need(2017)、LoRA、DPO、RAG 原始论文
  • Anthropic / OpenAI / 阿里云百炼官方文档(上下文工程、工具调用、MCP)
  • 站点内《AI 工程实践》与《Agent 工程》相关笔记