调研日期:2026-05-02 覆盖范围:中国大陆 + 北美 / 欧洲市场,BOSS 直聘 / 拉勾 / 51job / 智联 / V2EX / 猎聘 / Hacker News / LinkedIn / Greenhouse / Ashby / Glassdoor / Levels.fyi 目标读者:求职者、招聘方、转型 AI Agent 方向的工程师
2026 年 5 月,“AI Agent 工程师”已经从 2023 年的”概念词”转化为有清晰边界的工程岗位。中国大陆和北美/欧洲市场呈现两极化与岗位收敛的特征:
跨地区共同信号:生产 LLM 经验、Python(含 TypeScript 作为常见 #2)、agent 框架(LangGraph 领先,Claude Agent SDK / OpenAI Agents SDK 上升)、评估基础设施、MCP(2026 年增速最快的单一技能)、Prompt/Context Engineering。
下面均带原文 + URL,非二手转述:
「精通 LangChain、LlamaIndex、AutoGen、Dify、CrewAI 等至少一种主流 Agent 开发框架」「能驾驭 ClaudeCode、Cursor 进行意图级编程」 — 浙江义乌 AI Agent 工程师(V2EX 招聘帖,25-35K/月)— https://www.v2ex.com/t/1200716
「熟悉 Langchain、LangGraph、AutoGen 等 Agent 相关框架」「熟悉 LLM、LVM、推理等相关大模型知识」 — 腾讯混元大模型 Agent 开发工程师(深圳,3 年+,2025-11-28)— https://jobs.niuqizp.com/job-vm85LaLa5.html
「精通 Python,熟悉 Java/Go/C++ 之一」「掌握 Prompt 设计、多轮对话管理、Tool/Function Calling」「熟悉 RAG 技术与向量数据库」 — 湖南林泽科技 LLM 应用工程师(长沙,1.5-2.5 万,3-5 年)— https://www.zhaopin.com/jobdetail/CC455023520J40918852615.htm
「熟练掌握 C/C++、Python」「熟悉 GPU/AI 芯片编程(CUDA、OpenCL、Ascend C 等)」「熟悉主流大模型推理框架(vllm、sglang、tensorrt-llm、FasterTransformer)」 — 高级推理工程师通用 JD(牛客网集合)
「掌握 Python、Java 和 TensorFlow、PyTorch 框架」 — 蚂蚁集团 AI Force AI-Agent 算法工程师(金融场景,社招 13-15 级)— https://blog.csdn.net/m0_59162248/article/details/149967708
「熟悉 Coze、Spring AI Alibaba 等 AI Agent 开发工具」「熟悉 OpenAI、阿里通义、豆包、DeepSeek 等 API」 — 字节跳动 Agent 软件架构师-移动 OS(北京海淀,70-100K·15 薪,3-5 年)— https://www.liepin.com/job/1978252587.shtml
「熟练使用 vibe coding,能独立完成实验与结果分析」 — 月之暗面 Kimi Agent Team 实习(北京,6-7K/月)— https://www.superlinear.academy/c/collaborate/kimi-agent-team
「熟悉 ChatGLM 或 Llama 等模型的使用或训练经验者优先」 — 智谱 AI Agent 算法工程师 / 实习生(北京)— https://blog.csdn.net/c9yv2cf9i06k2a9e/article/details/137574967
| 公司类型 | 学历要求 | 经验要求 | 备注 |
|---|---|---|---|
| 头部大模型算法岗(DeepSeek / Kimi / 智谱 / 阶跃 / 百川 / MiniMax) | 硕博为主 | 顶会论文 / Kaggle / ACM 金牌优先 | DeepSeek 官方说”不设学历门槛”,实操高度筛选发文与竞赛 |
| 大厂 Agent 应用 / 落地工程岗 | 本科即可 | 3-5 年是主流 | 腾讯混元 Agent:本科+3 年;字节 Agent 软件架构师:本科+3-5 年 |
| 大模型推理 / Infra 工程师 | 硕士优先 | 3-7 年 | C++/CUDA 强背景;vLLM/SGLang 实操经验 |
| 实习生 | 在读 | 6 个月连续可投入 | 强调 vibe coding 能力和复现论文 |
| 层级 | 岗位 / 公司 | 月薪 / 总包 | 地点 | 来源 |
|---|---|---|---|---|
| 应届 SSP | 字节 AIGC 算法(卓越) | 33-36K×15 + 5W 签字 + 10W 股票 ≈ 55W+ | 北京 / 上海 | CSDN 156735755 |
| 应届 SSP | 百度 大模型算法(卓越) | 40K+×16 + 10W 股票 ≈ 70W+ | 北京 | 同上 |
| 应届 SSP | 拼多多 搜推广算法(卓越) | 40K+×16 + 5W 签字 + 15W 股票 ≈ 80W+ | 上海 | 同上 |
| 应届 SP | 腾讯 算法(优先) | 30-32K×15 + 3W 签字 ≈ 48-52W | 深圳 | 同上 |
| 顶尖博士 | 大厂 AI 架构师 | 200 万+/年,传闻”近亿元”挖人个例 | 北京 | 21 经济网 |
| 资深 Agent 架构师 | 字节 Agent 软件架构师-移动 OS | 70-100K·15 薪 | 北京海淀 | 猎聘 1978252587 |
| 一线大厂 Agent | 预训练 / Agent / 多模态 / RL | 6-15W+/月 | 北京 / 上海 | V2EX 1186466 |
| 高级 Agent | AI Agent 专家 / 架构师 | 50-80K·18 薪 | 北京 / 上海 | 火山引擎 ADG |
| 中级 Agent | LLM 应用开发工程师(AI Agent 方向) | 40-70K·18 薪 | 上海 | 猎聘 |
| 中级 Agent | AI Agent 开发工程师 | 18-28K·14 薪 | — | 火山引擎 ADG |
| 中型厂 | 浙江义乌 AI Agent 工程师 | 25-35K | 浙江义乌 | V2EX 1200716 |
| 中型厂 | 湖南林泽 LLM 应用工程师 | 15-25K | 长沙 | 智联 |
| Prompt 工程师 | 北京 1959085873 | 15-30K·13 薪,1-3 年 | 北京 | 猎聘(已下线) |
| 实习 | 月之暗面 Kimi Agent | 6-7K/月,要求连续 6 月 | 北京 | Superlinear |
| 资深博士 | DeepSeek 深度学习研究员-AGI | 8-11W/月,14 薪,年包 154W | 北京 | 财新基金 |
行业宏观数据:AI 岗月薪下限均值 4.7 万、上限均值 7.8 万(时代周报 2025-09,仍是 2026 年招聘市场基准引用源);大模型算法岗月薪应届中位 24.8K,90 分位 5.2 万。
URL:https://job-boards.greenhouse.io/anthropic/jobs/4985877008 地点:Boston / Chicago / NYC / Seattle / SF / Washington DC 薪资:$200,000 – $300,000
“Embed directly with our most strategic customers to drive transformational AI adoption.” “Work within customer systems to build production applications with Claude models.” “Deliver technical artifacts for customers like MCP servers, sub-agents, and agent skills.” “Provide white glove deployment support for Anthropic products in enterprise environments.” “3+ years of experience in a technical, customer facing role.” “Production experience with LLMs including advanced prompt engineering, agent development, evaluation frameworks.” “Strong programming skills with proficiency in Python (and ideally in one or more additional languages).”
差旅 ~25%;25% in-office minimum;提供签证支持。
URL:https://job-boards.greenhouse.io/anthropic/jobs/5057647008 地点:SF / NYC / Seattle,每周 3 天 in office 薪资:$200,000 – $320,000
“Serve as a specialist technical advisor to Anthropic customers as they deploy new products & workflows.” “Influence technical architecture decisions and customer product strategy by developing customized pilots, prototypes, and evaluation suites.” “Lead hands-on technical workshops and code reviews with customer engineering teams.” “Create scalable public and internal assets, documenting the latest LLM prompting, evaling, agentic, and architecture techniques.”
要求:“Production experience with LLMs including advanced prompt engineering, agent development and frameworks, evaluation frameworks, transcript analysis, MCP, and deployment at scale.” “Strong programming skills with proficiency in Python or TypeScript.” 4+ YOE。
URL:https://job-boards.greenhouse.io/anthropic/jobs/5116274008 薪资:£225,000 – £240,000 GBP
“Production experience building LLM-powered applications, including prompting, context engineering, agent architectures.”
4+ YOE。
URL:https://job-boards.greenhouse.io/gleanwork/jobs/4605215005 地点:SF Bay Area,hybrid 3-4 天/周 薪资:$240,000 – $300,000 base
“Build frameworks for LLM-powered agents to use tools and knowledge sources effectively.” “Invent new agentic architectures and signals to improve reasoning, planning, and personalization.” “Design and optimize reinforcement learning and fine-tuning approaches.” “Lead development of scalable evaluation, benchmarking, and optimization loops for agents.”
要求:2+ years as Staff/Principal + 5+ years AI/ML industry;Python / Go / Java / C++。
URL:https://jobs.reachcapital.com/companies/replit-2/jobs/65431609-agent-platform-engineer 地点:Foster City, CA hybrid (M/W/F in office) 薪资:$180K – $260K + equity + bonus
“Bridging the gap between the AI team (working on the core Agent logic) and the UX team (crafting delightful Agent experiences).” “Tackling complex challenges across the full stack, from browser-based interfaces to high-performance backends to Linux systems engineering.”
要求:5+ YOE backend services;“experience building AI-powered tooling or products”;“experience with collaborative editing technologies such as OT, CRDTs, or Git”;“experience with event sourcing systems”。
URL:https://www.glassdoor.com/job-listing/deployed-engineer-cognition-JV_KO0,17_KE18,27.htm 地点 / 薪资:SF $98K-$165K / Emeryville $120K-$180K / Austin $82K-$137K / Federal SF $152K-$241K
“Deployed Engineers (DEs) are customer-facing technical experts who help customers maximize the value they get out of Devin/Windsurf.” “Work directly with engineers to understand their workflows, identify high-impact use cases, and deploy Devin/Windsurf into real production environments, leading demos and pilots, supporting integrations, and driving adoption of the Cognition platform.”
URL:https://vercel.com/careers/ai-engineer-5517523004 SF base:$192,000 – $288,000
“Sit at the intersection of machine learning, product development, and frontend engineering, working closely with product designers, ML scientists, and full-stack engineers to prototype and deploy innovative systems.”
要求:5+ YOE;strong programming in Python and JavaScript/TypeScript;experience working with or fine-tuning LLMs (OpenAI, Hugging Face);solid understanding of modern frontend (React, Tailwind)。
URL:https://jobs.ashbyhq.com/Sierra/b7d1dbcd-ca72-472f-b15e-5b4b0f886be0,APX:https://jobs.ashbyhq.com/sierra/6a75b530-b7bb-4439-bb67-37b4f2b75b96
“Agent Engineers at Sierra design and deliver production-grade AI agents that are central, mission-critical and drive revenue directly to Sierra’s growth.” “APX is an 18-month rotational program that gives new graduates in computer science or a related field the opportunity to work closely with their customers, building AI agents as both an Agent Engineer and an Agent Product Manager.”
来源:https://agentic-engineering-jobs.com/langchain-job-market-2026
| 技能 | 出现频率 | 备注 |
|---|---|---|
| Python | 93.4% | 通用默认 |
| LangChain | 34.3% | 全部 agentic 岗位 |
| AWS | 34.7% | 云平台 #1 |
| Docker | 32.4% | DevOps baseline |
| GCP | 29.1% | 云平台 #2 |
| Kubernetes | 27.2% | 容器编排 |
| Azure | 24.4% | 云平台 #3 |
| LangGraph | 22.1% | Agent orchestration |
| Pinecone | 18.8% | 向量库 #1 |
| FastAPI | 17.4% | Python 后端 |
| TypeScript | 17.4% | 前端 / fullstack |
| MCP | 16.9% | 2026 增速最快的单一技能 |
| Weaviate | 16.0% | 向量库 #2 |
| LangSmith | 8.5% | 评估观测 |
| 公司 | 岗位 | base | 来源 |
|---|---|---|---|
| Anthropic | FDE Applied AI (US) | $200K-$300K | greenhouse.io/anthropic/jobs/4985877008 |
| Anthropic | Applied AI Engineer Enterprise Tech (SF/NYC/Seattle) | $200K-$320K | greenhouse.io/anthropic/jobs/5057647008 |
| Anthropic | Applied AI Engineer (London) | £225K-£240K | greenhouse.io/anthropic/jobs/5116274008 |
| OpenAI | Software Engineer (median TC) | $580K(top reported $1.27M) | levels.fyi/companies/openai |
| Google DeepMind | Research Engineer Gemini Post-Training (NYC) | $215K-$250K base + bonus + equity | startup.jobs/research-engineer-gemini-post-training-nyc-deepmind-5964742 |
| Glean | MLE AI Assistant + Autonomous Agents | $240K-$300K | greenhouse.io/gleanwork/jobs/4605215005 |
| Vercel | AI Engineer (SF) | $192K-$288K | vercel.com/careers/ai-engineer-5517523004 |
| Replit | Senior SWE Agent Platform | $180K-$260K + equity + bonus | reachcapital.com/companies/replit-2 |
| Cognition | Deployed Engineer SF | $98K-$165K | Glassdoor |
| Cognition | Deployed Engineer Federal SF | $152K-$241K | Glassdoor |
| Mistral | Research Scientist | €80K-€160K + equity | eujobs.co/mistral |
| Industry | Prompt Engineer (entry → senior) | $90K → $250K+ | pecollective.com/blog/prompt-engineering-salary-guide |
LangChain ecosystem:framework-agnostic agent roles 中位 max $290K;LangChain-only 中位 $210K;Senior+ 平均 top $264K。
| # | 技能 / 知识点 | 在哪些公司 / JD 见过 | 解释 |
|---|---|---|---|
| 1 | Python 精通(含 PyTorch / FastAPI) | 几乎全部 JD | 通用默认 |
| 2 | 生产 LLM 应用经验(“shipped LLM apps”) | Anthropic / OpenAI / Glean / HN listings | 有 production track record |
| 3 | LangChain / LangGraph | 腾讯混元、字节、义乌 JD、上市公司 AI Native、湖南林泽、Anthropic 生态 | 主流 agent 框架 |
| 4 | RAG(向量库 + 检索增强) | 蚂蚁、字节、腾讯混元、智谱、湖南林泽、义乌、Kimi、Glean、Perplexity、Harvey | 长上下文之外的知识扩展 |
| 5 | Tool Calling / Function Calling / 多轮对话管理 | 湖南林泽、腾讯混元、字节 Agent 架构师 | Agent 核心能力 |
| 6 | Prompt 工程 / 指令微调 | 一线大厂高薪贴、智谱、Prompt 工程师独立岗、Anthropic | 从 prompt 到 context engineering |
| 7 | SFT / RLHF / DPO | 蚂蚁、月之暗面、阶跃星辰、DeepSeek、字节豆包、百度、OpenAI Applied | 训练栈核心 |
| 8 | Multi-Agent / 任务规划 / 工具调用编排 | 字节 Agent 架构师、腾讯混元 Agent、蚂蚁 PaaS、Sierra、Glean | 复杂业务必备 |
| 9 | 顶会论文一作(NeurIPS / ICML / ACL / CVPR / ICLR / KDD) | 字节、腾讯、阿里、阶跃、DeepSeek、智谱、Kimi、DeepMind、Mistral | 算法岗硬筛 |
| 10 | ACM / ICPC、NOI / IOI、Kaggle 竞赛奖 | 字节、阶跃、DeepSeek、华为天才少年 | 算法岗加分 |
| 11 | Docker / K8s / 云原生 / 微服务 | 义乌 JD、上市公司 AI Native、上海 Video AIGC、Microsoft、Replit | 部署基础 |
| 12 | 向量数据库(Faiss / Milvus / Chroma / Pinecone / Weaviate / Qdrant) | 湖南林泽、义乌、Glean、RAG-heavy 岗 | 检索基础设施 |
| 13 | AutoGen / CrewAI / Dify / Coze 等 Agent 框架 | 义乌、字节移动 OS、腾讯混元 Agent | 国内生态 |
| 14 | 推理优化 vLLM / SGLang / TensorRT-LLM | 推理工程师、MiniMax 推理优化、HN listings | 自部署 |
| 15 | 模型评测 / Eval / A/B 测试 | 腾讯混元评测、智谱、Glean、Anthropic、LangSmith team | CI/CD gating |
| 16 | MCP(Model Context Protocol) | Anthropic 显式、Cognition 暗示、国内 V2EX 讨论 | 2026 年最快增长的单一技能 |
| 17 | AI Coding 工具:Cursor / Claude Code / vibe coding | 月之暗面、上市公司 AI Native、义乌 JD | 工程效率工具 |
| 18 | 行业垂域:金融 / 智能客服 / 外呼 / 智能家居 / IoT | 蚂蚁 AI Force、湖南林泽、Harvey(法律) | 业务交付 |
| 19 | C++ / CUDA / GPU 编程 | 推理工程师 JD、华为大模型算法、DeepMind | infra 岗 |
| 20 | 英文论文阅读与复现能力 | 智谱、Kimi、阶跃星辰、字节豆包、几乎所有研究岗 | 算法岗硬要求 |
| 岗位变种 | 核心交付物 | 主要要求 | 薪资带(北京 / 上海) | 典型公司 |
|---|---|---|---|---|
| 大模型算法工程师(预训练 / 后训练) | 模型本身效果 | 顶会一作 + PyTorch + RLHF/SFT + 千卡训练经验 | 应届 SSP 50-80W;社招 100-300W | DeepSeek、字节豆包 Seed、阿里通义、Kimi、智谱、阶跃 |
| Agent 应用算法工程师 | 业务场景内的 Agent 流程效果 | RAG + Tool Use + 多 Agent 编排 + 评测 | 35-60K·15-18 薪 | 腾讯混元、蚂蚁 AI Force、智谱、阿里 Qwen-Agent |
| LLM 应用 / 后端开发工程师 | 上线服务、并发、可用性 | Python/Go + LangChain + 向量库 + Docker/K8s | 15-35K·13/14 薪 | 美团、京东、湖南林泽、义乌中型厂 |
| Prompt 工程师(独立岗位) | Prompt 模板 + AIGC 产物 | ChatGPT/Claude 使用经验 + Excel/SQL/Python | 15-30K·13 薪 | 中小型 AIGC 公司,正在快速萎缩 |
| 大模型推理优化 / Infra 工程师 | 推理延迟 / 吞吐 | vLLM/SGLang + CUDA + 算子开发 | 30-60K·15 薪 | MiniMax、华为昇腾、字节、阿里 AI Infra |
| AI Coding Agent 产品工程师 | 内部”用 Cursor/Claude Code 写代码”产线 | 全栈 + Cursor/Claude Code 实操 + 0-1 产品力 | 25-60K,部分上市公司”3-5 倍效率”作硬指标 | 上市公司 AI Native 创新中心、Cursor/Coze 类创业 |
| AIGC(视觉 / 视频)工程师 | 图 / 视频生成产品效果 | Diffusion + ControlNet + LoRA + ComfyUI 工作流 | 7-25K(中小厂);大厂 30K+ | 腾讯混元 AIGC、ComfyUI 工程师、Video AIGC 创业 |
| 岗位 | 定位 | 典型雇主 | 薪资 |
|---|---|---|---|
| Research Engineer (RE) | 训模型 / 算法研究 | DeepMind、OpenAI、Anthropic、Mistral | $215K-$300K base + equity |
| Applied AI Engineer | 在模型之上构建应用与参考架构 | Anthropic、Glean、Vercel | $200K-$320K base |
| Forward Deployed Engineer (FDE) | 嵌入战略客户做 white-glove 部署 | Anthropic、Cognition、Palantir | $200K-$300K base |
| Deployed / Field Engineer | sales-attached 客户实施 | Cognition (Devin)、Cursor、LangChain | $98K-$241K |
| MLE / Agent Platform Engineer | 构建 agent 框架 / 平台 / 评估基础设施 | Glean、Replit、Sierra | $180K-$300K base |
| AI Infra Engineer | vLLM / 推理 / 服务基础设施 | Modal、Together AI、Replicate | 与公司估值挂钩 |
薪资差:北美 Anthropic / OpenAI Agent 工程师 base + equity 折合人民币年包普遍 200-400 万,中国大厂同等级 70-200 万;但中国应届 SSP(拼多多 80W、百度 70W、字节 55W+)在头部已与海外同年级新人接近。
技术栈差异:
学历偏好:
工作模式:
出海 / 转岗趋势:Manus 总部迁新加坡后 80 人国内裁员、40 人留新加坡;这是 2026 年中国 AI Agent 创业公司”出海保命”的代表性事件,对求职者意味着海外英文沟通能力开始重要。
地理薪资:欧洲 vs 美国 base 差距 50-100%,但欧洲福利(医保、法定 PTO、育儿假)部分弥补;签证支持率仅 3.3%(LangChain ecosystem 数据)。
MVP 项目:一份能跑通的 LangChain/LangGraph + RAG + Tool Calling 项目(带 GitHub commits)已经是中型厂 AI Agent 工程师的最低入场门槛。义乌 JD 明确要求”提供 GitHub ID,展示 contributions”。
算法岗 vs 应用岗分流:算法岗仍是顶会论文 + Kaggle/ACM 双重赛道;走应用岗的话,把 Cursor / Claude Code 写代码的”3-5 倍效率”证据放进简历。
薪资谈判:参照 V2EX 1186466 一线大厂高薪贴的 6-15W+/月 范围对资深岗喊价,参照 CSDN 156735755 校招分级数据对应届 SP/SSP 喊价。
Prompt 工程师转型:Prompt 工程师独立岗位正在消失,建议把 title 改成”LLM 应用工程师 / Agent 工程师”,并补 Python + 向量库 + Docker。
MCP 提前学:MCP 是 2026 年增速最快的单一技能,提前掌握能在 6-12 个月内吃到红利。Anthropic Applied AI Engineer 已经把 MCP 列为 production 必备。
Context Engineering 趋势:关注岗位变化中的”上下文工程 / Context Engineering”——目前还在阿里云开发者社区与知乎讨论阶段,大概率会在 2026 下半年成为 JD 中的标准词。
海外路径:如果有英文沟通能力,Anthropic FDE / Applied AI Engineer 是当前性价比最高的 senior 岗($200K-$320K base + equity,且公开招聘);Cognition / Glean / Sierra / Cursor / Replit 是 mid-stage 不错的选择。
答案中以
[术语]标记的概念都可点击跳到本表对应条目并自动展开。本表按 10 个主题分组收录 60+ 高频术语,默认全部收起——遇到不熟的术语再展开看精要解释,避免被信息淹没。
不实际运行代码的情况下分析源码,识别潜在 bug、未使用变量、风格违规、可疑用法。常见工具:
在 Agent 工程中,lint 经常被用作 harness 的硬约束——把 lint 错误反馈给模型重写代码,比单纯在 prompt 里说"请遵守编码规范"可靠得多(Augment Code 把这叫做 Constraint Harness)。
确保代码中变量赋值、函数调用的类型一致:
对 Agent:让 agent 写完代码后强制跑 tsc --noEmit / mypy . / cargo check,类型错误作为反馈喂回模型继续修。比让 agent 自己"声明检查过类型"可靠得多——这是 harness 工程的典型做法。
CI(Continuous Integration):每次代码提交自动跑测试、构建、lint、type check 等校验。
CD(Continuous Deployment):通过校验后自动部署到测试 / 预发 / 生产环境。
常见工具:GitHub Actions、GitLab CI、Jenkins、CircleCI、Buildkite。
在 Agent 工程里,CI 是最重要的 deterministic 反馈源——LLM 自评不可靠,但 CI 通过/失败是 0/1 信号,可以直接作为 ground truth。Hashimoto 的 harness engineering 强调"能不能解决问题强相关于 agent 能不能验证自己的工作"。
让不可信代码(用户上传、LLM 生成)在受限环境中跑,防止破坏宿主系统。隔离强度从弱到强:
Agent 跑用户/LLM 生成代码必须沙箱,并叠加纵深防御:网络出口白名单 + 文件系统只读 + 时间/内存配额 + 不挂载 host 凭据。
来自煤矿用金丝雀检测毒气的典故。部署流程典型为:shadow(双跑不返回)→ 1% → 5% → 25% → 50% → 100%,每阶段观察核心指标无回归才推进。
对 LLM 应用:新 prompt / 新模型 / 新 agent harness 上线必走 canary,关键指标(解决率、CSAT、refusal 率、p99 延迟、单次成本)任何一个恶化 > 阈值就回滚。LLM 应用的"非确定性"特性让 canary 比传统软件更重要。
按 user_id hash 切流量保证一个用户始终进同一桶(避免体验跳变)。判定要素:
LLM 应用调 prompt / 换模型 / 改 RAG 都应过 A/B;只靠 offline eval 上线常翻车(线上流量分布与黄金集差异大)。
业务侧验收 Agent 是否上线最看的几个指标:
Agent 工程关注:把模型 / prompt / RAG 改动放进 A/B 看这些业务指标,而非只看离线 benchmark 分数。改动让 benchmark 涨但 GMV / CSAT 跌的情况非常常见。
Agent 自治走到关键节点时暂停等待人工:
设计原则:"Humans steer. Agents execute."(OpenAI Harness Engineering)。Agent 不是替代人,是放大人的判断——把人放在制定计划、设定约束、审核结果的位置,agent 处理执行。
Google SRE 体系定义的四个术语:
1 - SLO。SLO 99.9% 意味着 30 天有 43.2 分钟"预算"可以不达标,预算用完就冻结非必要发布。Agent 应用怎么用:
经验法则:SLO 不是越严越好——99.99% 比 99.9% 贵 5-10 倍,且大概率超过用户感知阈值。Google 建议"刚刚够用户不抱怨"的水位。
到期自动失效。常见用法:
经验换算:1000 英文单词 ≈ 1300 token;1000 汉字 ≈ 1500-2000 token。
为什么重要:context window、API 计费、推理速度都按 token 算。控制 token 数 = 控制成本和延迟。Anthropic / OpenAI / Google 各自的 tokenizer 不同,相同文本 token 数差 ±20% 很常见。
文本 → 神经网络 → 一个 768 / 1024 / 1536 / 3072 维的浮点数向量。同义词 / 同主题文本的向量在空间中距离近(cosine similarity 高)。
主要用途:
主流模型 2026:OpenAI text-embedding-3-large、Cohere v4、Voyage-3、BGE-M3(开源 SOTA,中英双语 + dense/sparse/multi-vector 三合一)。
包含 system prompt + 历史对话 + 用户输入 + 模型输出,所有都计算在内。2026 主流模型:
注意:宣称窗口 ≠ 有效窗口。RULER 基准显示多数模型在窗口 1/4 之外性能急剧下降(Lost in the Middle)。工程建议把"应当塞入 context"的阈值定在 8-32k,更长走 RAG 或层级摘要。
两个阶段瓶颈不同,调优策略也不同——prefill 优化靠并行 / FlashAttention,decode 优化靠 continuous batching / speculative decoding。
生成第 t 个 token 时需要前面所有 token 的 K/V 参与注意力计算。把它们缓存下来避免每次重算,是 LLM 推理的最基础优化。
显存占用:2 × num_layers × num_heads × head_dim × seq_len × batch × bytes_per_elem。70B 模型上 128k 上下文的 KV cache 可达数十 GB,远超模型权重本身。
进阶优化:
GPT 类 decoder-only 模型的生成方式:P(x_t | x_1, ..., x_{t-1})。每生成一个 token 都要跑一次完整 forward(虽然能复用 KV cache),所以输出长度直接决定延迟。
对比:BERT 是非自回归(masked LM,一次预测所有 mask 位置),扩散模型(diffusion)也是非自回归(一次去噪整段)。
自回归的代价催生了大量加速技术:speculative decoding、parallel decoding、Medusa、EAGLE 等。
decoder 最后一层输出 [vocab_size] 维的 logit 向量;过 softmax 后得到下一个 token 的概率分布。
工程上能拿到 logit(或 top-k logprob)的场景:
注意:OpenAI / Anthropic 商用 API 默认只返回采样结果,需显式开 logprobs 选项。
P(token) ∝ exp(logit / T):
何时调高:Self-Consistency 需要多样路径、creative writing、brainstorm。
何时调低:代码生成、数学推理、严格格式输出,T=0.1-0.3。
陷阱:T=0 不完全等同 deterministic——浮点 GPU 算子的非确定性 + 并发调度可能让相同 prompt 的输出仍有微差。
Xiao et al. 2023 发现:长序列推理时,靠后的 token 往往把不成比例多的注意力分给了序列最前面的几个 token(即使它们语义无关)——这些 token 成为"sink",吸收掉 softmax 必须分配的归一化质量。
工程意义:
LayerNorm:y = (x - μ) / σ * g + b,沿 hidden 维度求均值方差。与 batch 无关,天然支持变长序列与单条推理——这是 Transformer 选 LayerNorm 而非 BatchNorm 的原因。
RMSNorm(Zhang & Sennrich 2019):y = x / sqrt(mean(x²)+ε) * g,去掉减均值和 bias。Llama / PaLM / Mistral 等现代 LLM 几乎都改用 RMSNorm,省 7-64% 归一化耗时且效果不降。
Pre-LN vs Post-LN:LN 在残差前做(Pre-LN)训练比放残差后(Post-LN)稳定,可去掉 warmup,GPT-2 起几乎统一用 Pre-LN。
Su et al. 2021。把位置 m 表示为旋转矩阵 R_m 作用在 Q/K 上,使得 <R_m·q, R_n·k> = f(q, k, m-n)——注意力得分只依赖相对距离。
优点:(1) 无额外参数;(2) 天然编码相对位置;(3) 可与线性注意力兼容。已成 Llama / Qwen / Mistral 等绝大多数现代 LLM 的位置编码方案。
外推问题:纯外推 2k→32k 会崩——高频分量旋转角度落入未见区域。缓解:
RoPE 纯外推会崩——高频分量在训练上下文外旋转角度落入未见区域。两种工程化方案:
主流应用:
经验数字:YaRN 在 4× 上下文扩展(2k→8k 或 32k→128k)几乎无损;8× 以上仍有性能下降。极致长上下文(1M+)通常需要重训而非仅靠 YaRN。
标准 multi-head attention:H 个头各有独立 Q/K/V。
收益:KV cache 减小到 1/8 ~ 1/H,推理吞吐显著提升,效果几乎无损。Llama-2 70B / Llama-3 / Mistral / Qwen2 等都用 GQA。
把传统 dense FFN 换成 N 个并行的 expert FFN + 一个 router。每个 token 通过 router 选 top-k 个 expert(k 通常 1-2),只激活这部分 expert 计算。
优点:参数量大、算力省。Mixtral 8x7B 总参数 47B,激活参数仅 13B;DeepSeek-V3 671B 总参数,激活仅 37B。同等推理成本下 capacity 远超 dense 模型。
挑战:(1) 训练时负载均衡(防一两个 expert 被过度使用);(2) 显存占用按总参数计而非激活参数;(3) 通信开销大(expert parallelism)。
单头注意力对每对 token 只产生一个 attention 分布——一种"关系视角"。多头(h=8/32/64/128)让模型同时学多种关系——句法头关注短距离依赖,语义头关注共指、远程实体。
为什么单头加大维度不行:多头是 h 个低秩注意力的混合,表达能力严格更强;单头是一个高秩注意力,自由度反而少。
进阶变体:GQA / MQA 在 KV 侧减头省显存,Q 侧仍保多头。
Dao 2022。标准 attention 显存 O(N²)(要存 N×N 的 attention matrix),长序列瓶颈。FlashAttention 把 Q/K/V 分块加载到 GPU SRAM 计算,不写出完整 attention matrix,显存降到 O(N),速度也快——attention 是 memory-bound,少读 HBM 就快。
演进:
Kwon et al. 2023。解决传统推理 KV cache 的三类碎片问题:
机制:KV cache 切成固定大小 block(如 16 token),每个序列维护 block table(逻辑→物理映射)。显存利用率从 ~20% 提到 >96%;同 prompt 多采样共享前缀 block;配合 continuous batching 吞吐相对 HuggingFace TGI 提升 2-4×,相对 FasterTransformer 24×。
2023 年起的事实标准开源推理服务器。核心特性:
对比:TGI(HuggingFace)、TensorRT-LLM(NVIDIA,私有更快)、SGLang(前缀复用更彻底)、LMDeploy(OpenCompass 出品)。
也叫 in-flight batching,Yu et al. ORCA 2022 提出。对比 static batching(等齐 batch 再一起跑,长短请求混在一起时 GPU 利用率经常 <30%),continuous batching:
vLLM 数据:吞吐相比 static 提升 5-23×。已成所有现代推理引擎的默认。
Leviathan et al. 2023。流程:
数学上保证输出分布与原模型完全一致(rejection sampling)。
收益条件:(1) draft 与 target 分布相似(接受率 >60%);(2) 大模型受 memory bandwidth 限制,并行验证不增延迟。代码生成接受率 70-90%,开放生成 30-50%。变体:EAGLE-2/3、Medusa、Llama 3.1 self-speculative。
KV cache 是单 request 内复用;prefix caching 是跨 request 复用——多个 request 共享 system prompt / few-shot / agent 历史时,首次计算后缓存这部分 KV,后续 request 直接命中跳过 prefill。
效果:agent / RAG / 多轮对话场景,system prompt 通常 1-4k token、几乎所有请求共享,TTFT 可下降 10-100×。
实现:vLLM --enable-prefix-caching、SGLang RadixAttention(用 radix tree 自动管理所有历史前缀)、Anthropic prompt caching API(5min TTL,cached 部分 0.1× 价格)。
主要由 prefill 决定(处理 input 所有 token)。计费、监控的核心指标之一。
降低 TTFT 的手段:
伴生指标:TBT(time between tokens,单 token 间隔)— 由 decode 决定。
混合精度训练:权重和梯度用 BF16/FP16,optimizer state 仍用 FP32。
部署阶段把权重量化到低 bit 整数,推理时反量化回浮点计算。
INT8 / INT4 量化通常需要校准集(128-512 样本),AWQ 更智能(保护 1% salient 通道)。极致显存场景再用 GGUF(llama.cpp 格式)+ 3-bit / 2-bit 量化跑手机端。
Lin et al. 2023。核心洞察:只需保护 ~1% 的"重要权重通道"(由激活幅值识别)即可保住精度。对这些通道按 per-channel scale 放大再量化。
对比 GPTQ:实现更简单,Llama-2 上困惑度更低,已成 vLLM / TensorRT-LLM 默认。
Frantar 2022。用 OBQ 启发的逐层最小化量化误差,需要少量校准集(128 样本)。优点:早、生态全(exllama / vllm / TGI 都支持);缺点:对激活分布敏感,重要通道可能被压坏。
2026 部署选型:H100/H200 → FP8;A100/3090 → AWQ INT4;手机/边缘 → INT4 + GGUF。
最基础的指令微调方式:把 (输入, 期望输出) 对当做监督学习样本,cross-entropy loss 教模型学指令跟随。
经验数据量:
LIMA 论文:1000 条精选样本即可让 65B base 接近 GPT-4 对话质量——质量 >> 数量。
Hu et al. 2021。把权重更新分解为两个低秩矩阵 ΔW = BA(r=8/16/64),只训练这两个矩阵,可训参数减少 100-10000×。
显存:
优点:可训参数少 / 多个 adapter 可热切换 / 缓解 灾难性遗忘。
Dettmers et al. 2023。三项关键:
65B 模型 QLoRA 约 33GB,单 A100-48G 或双 RTX 3090 可跑。代价:训练慢 30-40%(反量化开销)。
三步走:(1) SFT 训出 base policy;(2) 人类标注 (chosen, rejected) 偏好对训出 Reward Model;(3) 用 RM 给 policy 输出打分,PPO/RLOO/REINFORCE 等算法更新 policy。
InstructGPT、ChatGPT 让 RLHF 出圈。三大痛点:
RLHF 第二步训出。输入:(prompt, response),输出:一个 scalar reward。训练 loss 是 Bradley-Terry:让 RM 在 (chosen, rejected) 对上给 chosen 更高分。
常见弱点:
Rafailov et al. 2023。证明:在 Bradley-Terry 偏好模型 + KL 约束下,最优 policy 有闭式解,可直接用偏好对 (chosen, rejected) 做监督式损失:
L_DPO = -log σ(β(log π(y_w)/π_ref(y_w) - log π(y_l)/π_ref(y_l)))
优势:(1) 无 RM / 无在线采样 / 无 critic,仅 policy + ref 两个模型;(2) 用 SFT 同样的训练栈;(3) 超参稳定。
劣势:严重依赖偏好数据质量;容易过拟合 chosen 的表面模式;reward hacking 风险大。
Llama-3、Qwen2 后训练主路径都是 DPO 或其变种(IPO、KTO、SimPO)。
Schulman 2017。Actor 学策略,critic 学 value function 估计 advantage,clip 限制每步策略更新幅度防崩。
RLHF 中需同时载入 actor / ref / critic / reward 四个模型,显存 ≥4× 单模型。超参敏感(KL 系数、clip ratio、advantage 归一化),训练不稳定。
催生了 DPO(去 RL)、GRPO(去 critic)、RLOO(用平均 reward 当 baseline)等简化方案。
DeepSeek-Math 2024 提出,R1 验证。核心创新:去掉 critic(value 网络),对同一 prompt 采样 G 个 response(典型 G=64),用组内 reward 的均值/标准差做 advantage 归一化:A_i = (r_i - mean(r)) / std(r),再做 PPO-like 的 clipped objective + KL 正则。
效果:
在数学、代码、形式逻辑等可自动验证的任务上,直接用程序判定 reward:答案匹配、单测通过、定理证明器验证。
优势:
DeepSeek-R1、DAPO(ByteDance 开源 SOTA)都属此类。局限:仅适用可验证任务,开放对话仍需 RLHF / DPO。
机制:参数被新任务 loss 拉走,原本编码通用知识的方向被覆盖。
缓解组合(生产推荐):
进阶:EWC(按 Fisher 信息加权 L2 正则)、Model Souping(微调模型与原模型权重平均)、MoE 路由扩展。
Wei et al. 2022。最简形式:"Let's think step by step"(Kojima 2022 zero-shot CoT)。
为什么有效:(1) 增加有效 compute(更多 forward step);(2) 把"系统 1"直觉答题转成"系统 2"分步推理;(3) 暴露错误推理便于 self-consistency 投票纠正。
是涌现能力,<10B 模型几乎无效。Long CoT(R1 / o1 用 RL 训出,含回溯/自我验证,数千 token 长)是 2025 的新范式。
Yao et al. 2023。CoT 是线性单链,错了无法回头;ToT 每步生成多个候选 thought,LLM 自评估状态价值(promising / sure / impossible),BFS/DFS 展开可回溯剪枝。
Game of 24 上 GPT-4 CoT 4% vs ToT 74%。代价:LLM 调用数从 1 涨到 50-200。
适合:解空间需显式搜索(puzzle、规划、定理证明),中间状态可评估。不适合:闲聊、摘要、翻译。
Yao et al. 2022。结构 Thought → Action → Observation 循环:模型先 "Thought: 我需要查 X",输出 "Action: search[X]",工具结果作为 "Observation: ..." 喂回 prompt,再下一轮 Thought。
三大效果:
是现代 agent 框架(Claude tool use、OpenAI function calling、LangChain、AutoGPT)的概念原型。
Shinn et al. 2023。Agent 在一次任务失败后(由外部 verifier 给二元 reward),用 LLM 把失败原因总结成自然语言 lesson 存入 episodic memory,下一次任务时把 lesson 加进 prompt 影响行为。
vs Self-Refine:
HumanEval 上 GPT-4 Reflexion 91%,超过 GPT-4 baseline 80%。
Madaan et al. 2023。在一个 trajectory 里循环 N 轮,无外部 reward、无跨任务记忆。7 个任务平均提升 20%。
陷阱:弱模型自评不准,可能越改越差。生产常组合 Self-Refine(局内)+ Reflexion(跨局)。
Wang et al. 2022。temperature>0 采样 N 条 CoT 路径,对最终答案投票。GSM8K 上比 greedy CoT 提升 ~17 个百分点(PaLM 55%→74%)。
收益大场景:(1) 答案空间离散(数字、选择题);(2) 模型错误率 <50%;(3) 推理路径多样(temperature 0.7-1.0)。代价:N×(典型 N=5-40),开放生成不适用。
何时 few-shot:(1) 任务格式新颖/输出结构复杂(JSON schema、特定 markdown);(2) 分类任务标签多。
何时 zero-shot:通用任务现代模型已饱和(摘要、翻译、QA),加 example 反而引入偏差。
陷阱:example 顺序影响大(recency bias);偶然规律会被学走;example 多了 Lost in the Middle。建议 ≤8 条。
标准 pipeline = Ingestion + Retrieval + Generation:
每段都有瓶颈:chunking 切大小、embedding 选型、召回率不足、context 顺序、模型不忠于 context。生产 RAG ≠ "embedding + 向量库 + LLM"——是一个工程系统。
策略:
Okapi BM25。文档与 query 的相关性按 Σ IDF(qi) · f(qi,d) · (k+1) / (f + k·(1-b+b·|d|/avgdl)) 计算。强项:精确词命中、稀有词高权重、专有名词、数字。短板:同义词不通("医生" vs "doctor")。
与 dense embedding 互补——hybrid search 把两者融合,召回率比单 dense 提升 5-15 个百分点。
dense embedding 擅长语义近似,BM25 擅长精确词匹配,两者互补。
融合方法:
score(d) = Σ 1/(k + rank_i(d)),k=60。生产首选,无需归一化两路分数α·dense + (1-α)·bm25,需要调 α 且分数归一化Anthropic Contextual Retrieval 实验:单 embedding → +contextual embedding → +BM25 → +rerank,失败率 5.7% → 4.0% → 3.7% → 1.9%。
Bi-encoder(embedding):query / doc 分别编码再 cosine 比对,快但无交互。
Cross-encoder(reranker):query + doc 拼接喂 transformer,每层 self-attention 交互,相关性建模能力强 20-40%(NDCG@10),慢 100×。
生产标配:bi-encoder 召回 top-100 → cross-encoder rerank 到 top-10 → 喂 LLM。
主流:Cohere Rerank v3/v4、BGE-reranker-v2-m3(开源 SOTA 中英)、Jina Reranker v2、Mixedbread。
陷阱:召回 top-100 里没有相关文档,rerank 也救不了——reranker 锦上添花,不能替代召回。
2026 主流 embedding 模型对比:
选型框架:
关键陷阱:
主流:
ANN 算法:HNSW(最常见)、IVF、ScaNN(Google)。索引时间 vs 检索精度 vs 显存有 trade-off。
朴素 RAG 在多文档跨实体推理、召回质量不稳、多跳查询场景下都会力不从心。四个常见进阶方案:
实战选择:
Es et al. 2023。四大指标:
生产阈值:4 个指标都 ≥0.7 算合格;Faithfulness < 0.7 优先修;Context Recall < 0.7 调 retriever。
Mitchell Hashimoto 2026 命名:"anytime you find an agent makes a mistake, take the time to engineer a solution such that the agent never makes that mistake again."
不是模型微调,而是工程化环境让模型物理上无法以同样方式再犯错。
两条法则:
OpenAI 公式:Agent = Model + Harness;"Humans steer. Agents execute."
2024-2026 主流框架对比:
经验:先用 SDK 直调写原型;workflow 模式(routing / parallelization / orchestrator-workers)成熟后再考虑 LangGraph;纯 RAG 场景考虑 LlamaIndex;避免一上来就 LangChain "全家桶"。
2024-11 推出,2025-Q4 转入独立 Steering Committee(Anthropic / Block / OpenAI / Microsoft)。三种核心原语:
解决"每接一个新工具就要写一遍 adapter"的 N×M 问题。2026 年增速最快的单一技能,97M+ 月下载,已是 Anthropic Applied AI Engineer JD 显式必备。
模型输出 {"name": "search", "arguments": {"query": "..."}} JSON,runtime 解析后真实执行函数,结果回喂模型。Anthropic Tool Use API、OpenAI function calling 都是同思路。
设计原则(Anthropic 实测:"agent 性能正比于工具描述清晰度"):
Anthropic 2024-Q4 推出 Computer Use。流程:截屏 → LLM 看图 + 推理 → 输出鼠标键盘动作(click X,Y / type text / scroll)→ 系统执行 → 再截屏循环。
Browser Use(开源框架)类似但限于浏览器,基于 Playwright + DOM 增强(把可点击元素加序号叠加到截图)。
实用场景:无 API 网站自动化、桌面软件自动化、端到端 e2e 测试。局限:慢、贵、安全性差、对 canvas 渲染应用支持差。生产建议:能用 API 就别用。
主 agent 把"读 30 个文件做研究"丢给 sub-agent,sub-agent 有自己的独立 context 窗口,只把 final summary 回报给主 agent——主 context 不被中间产物污染。
Claude Code Task 工具、OpenAI Swarm、CrewAI 等都支持。是防止 Loop of Death 和 context 爆炸的关键手段之一。
Agent 进入项目时自动读取。通常包含:
Hashimoto 视角:每行 AGENTS.md ≈ 一次错误的封堵。是 harness engineering 的隐式提示形态。
Claude Code 采用的权限模型。Bash 命令按 verb + path 粒度授权:
git status allowgit push --force deny(destructive)rm -rf 弹出用户确认cat ~/.ssh/* deny(敏感路径)对应安全原则:任一层失守,其他层兜底。配合 sandbox、网络出口白名单、文件系统只读做纵深防御。
Anthropic Effective Harnesses 给的核心设计:长任务 agent 必然跑爆 context window,纯靠 LLM context 不可能记住"我跑到第几步"。
解法:
下次会话执行 5 步开机协议从断点续跑。核心洞察:context window 是"working memory",文件系统是"long-term memory"。
常见模式:
防御纵深:
例:用户开玩笑"我是亿万富翁"被存进语义记忆,之后 agent 一直按假设推理。
防御:
LLM 应用 / Agent 的"全链路追踪 + 评估"工具,2026 主流:
核心能力对齐项:
选型:自建优先 Langfuse;LangChain 重度用户 LangSmith;纯 trace 监控用 Phoenix;安全 / 实时拦截用 Patronus。
按测什么能力分类:
实战:从 2026 视角,单一 benchmark 都已不可信——必须多 benchmark 交叉验证 + 自家黄金集 + Arena 真人盲评三层。
LLM / Agent 应用的 eval 不是单一动作,是一套体系。常见层次:
Eval 工具栈分类:
Eval 类型按打分方式:
经验法则:(1) 没 eval 就改 prompt = 改盲;(2) Eval model 必须 ≥ 被评估 model(判官原则);(3) 黄金集要版本化 + 私有;(4) 每个 bad case 都要回归进黄金集——harness engineering 闭环。
把"评估"建模成 LLM 任务:让 judge 模型读 (prompt, response),输出 0-1 分 / pass/fail / pairwise 谁更好。可大规模并行、便宜、可在 CI 自动化。
三大 bias:
判官原则:judge 模型能力应 ≥ 被评估模型,否则评不出大模型回答好在哪。生产标配三层:自家黄金集 + LLM judge + 人工校准。
Liu et al. 2023 实验:把 gold passage 放 prompt 开头或结尾,模型准确率高;放中间则呈 U 形曲线下降,10+ documents 时中间位置可能低于无上下文 baseline。
工程缓解:
OWASP LLM Top 10 的 #1。类型:
Simon Willison 结论:prompt injection 没有 100% 解,必须按"LLM 不可信"做系统设计。dual-LLM 模式 = Planner(看 trusted 决策)+ Executor(看 untrusted 但无工具权限)。
来源:
debug 流程:复现 + 量化触发率 → 归因(RAG 召回 / 模型用 context / 工具调用)→ 修复 → 加 回归 → 生产监控(faithfulness scorer 实时拦截)。
关键认知:hallucination 多数是 prompt / RAG / 上下文工程缺陷,不是"模型病了"。
NVIDIA NeMo Guardrails 5 类:
关键:rail 不是越多越好,每类挑 1-2 个高 ROI 的开,否则延迟/成本爆炸。
常见手法:
防御:厂商 RLHF safety training + 应用层 input/output classifier(Llama Guard)+ 限制 max context(对抗 many-shot)+ red team 定期演练。