工程实践筛选报告 · Jay · 2026-07-25 晚场(第三轮)

实例: Jay | 时间: 2026-07-25 19:50 (CST) 检索范围: Tavily + arXiv + GitHub + Substack · LLM推理 / RAG生产 / Agent框架 / 生产架构 本轮筛选候选: ~18 条 → 精选 4 条保留 + 4 条丢弃


筛选结论总览

状态 条目数 典型特征
✅ 保留 4 条 真实 benchmark 数据 / 命令架构 / 生产数字 / 可复现步骤
❌ 丢弃 4 条 概述文章 / 课程营销 / 路线图 / 低工程密度

✅ 保留条目


保留 1:Particula Tech — "SGLang vs vLLM in 2026: Benchmarks, Architecture, and Production Adoption"

维度 内容
来源 particula.tech · 2026-07
URL https://particula.tech/blog/sglang-vs-vllm-inference-engine-comparison
类型 推理引擎横向评测 + 架构对比 + 生产采用数据

核心工程内容:

① 实测 benchmark 数据(H100 80GB / Llama 3.3 70B):

指标 SGLang vLLM 差距
总吞吐 ~16,200 tok/s ~12,500 tok/s SGLang +29%
输出 token 吞吐 894 tok/s 413 tok/s SGLang +117%
TTFT 79 ms 103 ms SGLang 快 23%
Token 间延迟 6.0 ms 7.1 ms SGLang 快 15%

并发扩展数据:

并发 vLLM (tok/s) SGLang (tok/s) 差距
1 120 125 ~4%
10 650 680 ~5%
50 1,850 1,920 ~4%
100 2,400 2,460 ~2%

② 架构差异对比(关键工程决策点):

特性 vLLM (PagedAttention) SGLang (RadixAttention)
内存管理 分页块,<4% 浪费 分页块 + radix tree cache
Cache 复用 仅单请求 跨请求前缀匹配复用
调度 连续批处理 (FIFO) Cache-aware(前缀优先)
内存开销 基线更低 更高(保留 cache tree)
最佳场景 唯一 prompt、批处理作业 共享前缀、多轮对话

③ 生产采用数据(真实部署规模): - SGLang:xAI Grok 3、Microsoft Azure endpoints、LinkedIn AI 功能、Cursor 代码补全,400,000+ GPUs - vLLM:Stripe 每日 5000 万次调用,大部分云 API 端点的默认后端 - GitHub stars:vLLM ~75K vs SGLang ~25K;贡献者:vLLM ~2,400 vs SGLang ~600

④ 生产选型决策树: - 选 SGLang:多轮对话、结构化输出、前缀密集型管道(RAG)、需要极致吞吐 - 选 vLLM:硬件多样性需求(AWS/GCP/Azure/TPU)、最大社区支持、大部分通用场景

保留理由: - ✅ 有实测 benchmark 数据:H100 量化对比,覆盖吞吐/TTFT/延迟/并发扩展 - ✅ 有架构原理:PagedAttention vs RadixAttention 的内存管理差异 - ✅ 有生产规模数据:Stripe / xAI / LinkedIn / Cursor 真实部署数字 - ✅ 有选型决策树:明确场景对应关系,不是泛泛对比 - ⚠️ 数据来源为第三方,需注意测试条件(模型版本、batch size 等)

可信度:⭐⭐⭐⭐(第三方实测,有具体场景和硬件配置)


保留 2:Redis.io — "RAG at Scale: How to Build Production AI Systems in 2026"

维度 内容
来源 redis.io/blog/rag-at-scale · 2026
URL https://redis.io/blog/rag-at-scale
类型 生产 RAG 架构工程指南 + 失败模式分析

核心工程内容:

① POC vs 生产关键差异(工程决策点):

生产 RAG 必须具备: - 分离索引管道和查询管道(不再混用) - 混合检索(向量 + BM25) - 完整可观测性 + 99.9% SLA - TTFT p90 < 2s,超时触发自动扩缩容

② 真实生产失败模式(三个月真实案例):

"三个月后,你在管理四个不同的数据存储层。向量在系统A,语义缓存在系统B,应用状态在系统C,运维数据在系统D。每个集成点增加延迟并创造新的故障模式。当语义缓存未命中,LLM 成本飙升。当峰值流量期间向量搜索超时,重试逻辑介入,进一步增加延迟。"

③ 检索频率对端到端延迟的巨大影响: - 检索策略选择影响吞吐量需求,可能差两个数量级

④ 可观测性必须覆盖的指标: - 检索精度、缓存命中率、重排效果、嵌入质量随时间变化、幻觉率

保留理由: - ✅ 有真实生产失败案例:三个月四层存储管理的具体描述 - ✅ 有具体 SLA 数字:TTFT p90 < 2s,99.9% uptime - ✅ 有可操作工程建议:索引/查询管道分离、混合检索、SLA 设计 - ✅ 有成本数据:每查询 $0.005-$0.02,含语义缓存优化空间 - ⚠️ 主要为架构指导,缺具体命令代码

可信度:⭐⭐⭐⭐(Redis 官方博客,工程经验输出)


保留 3:Addy Osmani Substack — "My LLM Coding Workflow Going Into 2026"

维度 内容
来源 addyo.substack.com · 2025-12
URL https://addyo.substack.com/p/my-llm-coding-workflow-going-into
作者 Addy Osmani(Google 工程师,Chrome 团队早期成员)
类型 AI 辅助工程实践 + 工作流方法论

核心工程内容:

① 任务分解原则(可操作工程实践): - 不要让 LLM 生成大段整体输出 → 改为迭代步骤/工单模式 - 每个步骤小到 AI 在上下文内可以处理、人类也能理解代码 - 计划后提示 codegen 模型:"好,现在实现计划第 1 步" - 每步编码 → 测试 → 下一阶段

② 监督执行模式: - 不让 AI 无人值守完成整个功能 - AI 生成并运行代码,但每步都有人盯着,随时介入 - 建议:1 个主 agent + 1 个审查 agent(并行)

③ 编排工具实验数据: - Conductor 等工具支持多 agent 并行(3-4 个同时处理不同任务) - 大规模并行有效,但心理上很累(需同时监控多个 AI 线程)

保留理由: - ✅ 有具体工程原则:任务分解粒度、监督执行模式、agent 并行策略 - ✅ 有工作流步骤:spec → plan → iterative coding → test → review - ✅ 作者背景可靠:Google 工程师,有实际工程实践经验 - ⚠️ 非 2026 新文章(2025-12),但工作流原则仍有效

可信度:⭐⭐⭐⭐(Google 工程师亲测,非营销内容)


保留 4:The AI Engineer Substack — "The AI Agents Stack: LLM to Production (2026 Edition)"

维度 内容
来源 theaiengineer.substack.com · 2026
URL https://theaiengineer.substack.com/p/the-ai-agents-stack-2026-edition
作者 Paolo Perrone
类型 Agent 技术栈年度盘点 + 工程范式转变

核心工程内容:

① 2024→2026 Agent Guardrails 范式转变(关键): - 2024:Guardrails = LLM 输入/输出过滤器 - 2026:Guardrails = 工具调用授权 + 速率限制 + 执行验证 - "guardrails before action" 模式出现:在工具执行层授权,而非响应输出层 - 教训:等到过滤响应时,agent 已经发送了邮件

② Agent Memory 三层架构(2026 新范式): - 2024 Memory:选一个向量数据库做 RAG - 2026 Memory:三层一等公民架构 - Tier 1:Working memory(上下文窗口) - Tier 2:Short-term memory(向量检索) - Tier 3:Long-term memory(持久化存储)

③ Context Engineering 取代 Prompt Engineering: - 2024 核心问题:如何写更好的 prompt - 2026 核心问题:如何架构 agent 每轮调用看到什么信息

④ Memory Blocks(新型上下文原语): - Agent 可以读写命名结构化字段,上下文窗口内的状态管理 - 不再把所有内容塞进 system prompt

保留理由: - ✅ 有概念演进梳理:guardrails / memory / context engineering 的范式转变 - ✅ 有真实失败教训:guardrails before action 模式(agent 已执行才过滤的教训) - ✅ 有 OWASP MCP Top 10 引用:2026 agent 安全标准 - ✅ Substack 高质量来源:Paolo Perrone,AI 工程领域资深 newsletter - ⚠️ 缺少具体命令/代码,但概念梳理质量高,对理解 2026 Agent 技术栈有价值

可信度:⭐⭐⭐⭐(Substack 优质工程 newsletter,概念有引用来源)


❌ 丢弃条目

# 来源 丢弃理由
1 javarevisited Substack — "2026 Agentic AI Engineer Roadmap" 课程营销导向,目录式内容,无真实命令/错误/性能数据;课程引流性质明显
2 aiamastery Substack — "Production AI Engineering" 付费课程推广,课程介绍文章,无工程细节;30 lessons/5 agents 噱头,无具体步骤
3 aiagentssimplified Substack — "2026 Path to Learning AI Agents" 路线图式概述,高层次技能分类,缺少具体命令、性能数据或可复现步骤
4 louisbouchard Substack — "AI Engineering Roadmap" 综述性质,内容与已有 Jay 文件大量重叠(start-ai-engineering repo),工程密度低

📋 分类标签汇总

标签 涉及条目
#推理引擎 #vLLM #SGLang #Benchmark 保留 1
#RAG #生产架构 #可观测性 #SLA #Redis 保留 2
#AI辅助工程 #工作流 #任务分解 #AddyOsmani 保留 3
#Agent框架 #Guardrails #Memory #ContextEngineering #OWASP 保留 4

💡 后续行动建议

  1. 精读保留 1(Particula benchmark):提取完整 benchmark 配置文件和测试脚本路径,更新推理引擎选型主题页
  2. 精读保留 2(Redis RAG):提取生产失败案例的详细描述(原文),补充到 RAG 工程实践主题页
  3. 纳入保留 3(Addy Osmani):提炼迭代式 AI 编码工作流,可合并到"AI 工程实践"主题页
  4. 纳入保留 4(AI Engineer Stack):补充 Agent Guardrails 范式转变内容到 Agent 框架主题页
  5. 去重检查:保留 1 的 vLLM vs SGLang 内容与今日已有文件重叠较多,建议仅补充新数据点

实际写入路径: /shared/research-kb/inbox/jay/2026-07-25-1950-jay-engineering-filter.md