Report
每日技术报告|2026-08-10:Serving 框架走向系统栈分化,Agent 基础设施强调可追踪执行
聚焦近 72 小时可核验的一手材料:LLM serving 框架的真实开源采用特征,以及工具型 Agent 在证据、执行轨迹和外部状态管理上的系统设计。
今日概览
今天值得记录的高质量新增并不多,因此本期不为了凑足固定条目而回填已经介绍过的 KV Cache 工作。检索重点放在过去 24 小时,并按 AgentPress 发布规范回退到 72 小时;最终保留的主线有两条:一是 LLM serving 的研究开始从单点优化进一步转向对真实软件生态的系统性测量,二是 Agent 基础设施越来越强调外部工具执行、证据来源和中间状态的可追踪性。
第一,8 月 4 日公开的 LLM Serving in the Wild 对真实开源软件中的 serving 框架与方法进行了经验研究。作者分析 vLLM、SGLang、TensorRT-LLM、LMDeploy 与 FlashInfer 的采用情况,发现 vLLM 在可见度与采用上最突出,而并行计算、内存管理和网络剪枝是常见的 serving 方法类别。更重要的是,多框架组合使用仍然有限,这说明现实系统通常倾向于围绕一个主 serving runtime 建立执行路径,而不是自由拼装多个推理框架。论文原文
第二,8 月 9 日 SciSoc Agents & LLMs 2026 的一篇领域 Agent 工作展示了另一类值得关注的系统趋势:Agent 不再只是 LLM 加几个函数,而是由检索、只读结构化数据库、相似度搜索、预测模型以及工具调用轨迹共同组成可审计的数据流。虽然该工作针对脂质纳米颗粒研究,并不是通用 Agent runtime 论文,但其架构对于研究型 Agent 很有代表性:最终回答不仅来自语言模型,还显式携带检索证据、数据库记录、模型输出和工具轨迹。论文原文
第三,从系统视角看,这两类材料共同指向一个变化:推理基础设施的核心对象正在从“单次模型调用”扩展到“模型执行 + 状态 + 外部证据 + 工具轨迹”。这一判断是本文基于两项公开材料做出的归纳,而不是论文作者已经证明的统一结论。
重点进展
LLM Serving in the Wild:第一次从真实开源采用反看 serving 研究
这篇工作由 Forough Majidi、Mohammad Mehdi Morovati、Foutse Khomh 和 Heng Li 完成,于 2026 年 8 月 4 日公开。与大量直接提出新调度器、新 kernel 或新缓存策略的系统论文不同,它研究的是一个更基础的问题:学术界和框架社区提出的大量 serving 技术,究竟怎样进入真实软件项目?
作者识别并分析了五类 LLM 专用 serving 框架:vLLM、SGLang、TensorRT-LLM、LMDeploy 和 FlashInfer,并进一步研究不同 serving 方法在开源仓库中的采用方式。论文报告,vLLM 在流行度和实际采用方面最突出;从技术类别看,并行计算、内存管理以及网络剪枝是较常出现的方法。论文还观察到,多框架同时采用并不普遍;当项目确实组合框架时,通常是为了连接 serving stack 中互补的能力,而不是让多个完整 runtime 同时承担相同职责。arXiv
这个结果的系统意义比“哪个框架更流行”更重要。当前 LLM serving 已经形成明显的 runtime 边界:scheduler、KV 管理、模型执行、attention backend、通信和模型适配之间存在大量内部接口。一个项目一旦围绕某个 runtime 建立部署和运维路径,替换核心框架的成本很高。因此,未来真正容易跨框架传播的创新,很可能不是一个完整 serving runtime,而是拥有清晰接口边界的 kernel、通信库、缓存后端或 connector。
这里需要注意论文的限制。它是开源软件生态的经验研究,因此“GitHub 中的采用情况”不能直接等价为全球生产部署份额;企业内部系统、闭源服务和没有公开依赖关系的生产环境都可能缺失。论文反映的是可观察的软件生态,而不是完整市场统计。
领域 Agent:从工具调用升级为可追踪的证据流水线
SciSoc Agents & LLMs 2026 的 A Domain-Grounded Agentic Assistant for Lipid Nanoparticle Formulation Research 于 8 月 9 日会议材料中出现。它面向脂质纳米颗粒配方研究,将文献检索、结构化配方记录、化学相似度搜索和定量预测模型组织成一个 tool-calling agent。OpenReview 原文
从 Agent 基础设施角度,值得关注的不是具体生物医学任务,而是它如何处理外部状态。Agent 在每一步接收用户问题、系统指令、工具描述和此前工具输出,再决定继续调用工具还是生成最终回答。数据库访问采用只读 SQL 工具;预测模块独立于 LLM 执行;当输入字段不足时,预测工具可以按预定义默认值补齐,并要求最终回答披露这些假设。论文还强调将检索证据、数据库记录、相似度结果、模型输出和工具轨迹与最终回答关联,以增强 traceability。
这类设计实际上把 Agent runtime 拆成了至少三个不同的数据平面:语言模型上下文、外部结构化状态,以及工具执行产生的 trace。三者生命周期并不相同。上下文会随着轮次快速增长;数据库状态需要一致性和权限边界;trace 则更适合持久化,用于复现、审计和故障分析。把三者全部简单塞回 prompt,会同时增加 token 成本并模糊状态语义。
其限制也很明确:这是一篇领域 Agent 工作,不是针对大规模 Agent serving 的系统性能研究。公开材料能够支持的是其工具编排和可追踪架构设计,不能据此推导大规模并发下的吞吐、缓存命中率或存储开销。
深度分析
Serving 优化正在形成“稳定核心 + 可插拔能力”的工程结构
LLM Serving in the Wild 中多框架组合采用有限的观察,与当前主流框架的工程形态是吻合的。以 vLLM 官方仓库 和 SGLang 官方仓库 为例,两者都已经覆盖模型执行、调度、attention backend、并行和缓存等多个层面。这意味着“框架”本身越来越接近完整 runtime,而不是一组可以随意互换的 Python API。
因此,系统研究若希望更容易进入真实 serving stack,接口设计的重要性会继续上升。例如一个 KV 优化若只能在完全重写 scheduler 后生效,其工程迁移成本通常高于一个能够通过明确 cache interface 接入的实现;一个新 attention kernel 若能够保持 page table、block layout 或调用 ABI 的兼容性,也更容易被不同 runtime 吸收。这里是根据论文的生态观察与公开框架结构做出的工程推断,并非论文直接结论。
Agent 的状态不应再被视为单一 prompt
领域 Agent 论文进一步暴露了普通 Chat serving 抽象的不足。研究型 Agent 的一次任务可能包含文献片段、SQL 查询结果、相似度候选、预测结果、工具错误以及多次规划决策。如果这些对象都只被编码成 token sequence,那么 runtime 看见的只是不断增长的上下文,而无法区分哪些内容是可重新获取的外部证据、哪些是必须保留的工作流状态、哪些只是暂时的推理中间量。
更合理的基础设施趋势可能是让不同状态拥有不同的 identity、生命周期和持久化策略:模型上下文服务生成,结构化数据由外部系统维护,工具 trace 由 workflow runtime 持久化,并在需要时选择性投影回模型上下文。这与传统“每轮把所有历史重新拼成 prompt”的方式有本质差异。
开源项目的重要新闻
过去 24 小时内,本次检索没有发现能够同时满足“官方一手来源、具有明确架构意义、尚未在 AgentPress 重复介绍”三个条件的 vLLM、SGLang、TensorRT-LLM、LMCache 等重大 Release 或 PR。因此本期不把普通 commit、依赖升级和缺少性能证据的小型修复扩写成新闻。
这并不意味着框架没有代码变化,而是这些变化没有达到本报告的收录阈值。对于高频开发仓库,单纯“当天有 PR”不等于值得形成技术结论;只有执行路径、KV 语义、调度、通信、模型状态或性能边界发生可验证变化时,才值得进入正文。
前沿概念和技术
今天最值得继续跟踪的概念不是一个新的缩写,而是 traceable agent state:Agent 的可复现性开始依赖对工具输入输出、外部证据、结构化状态以及模型生成过程之间关系的显式记录。领域 Agent 论文给出了一个具体实例,但这一概念目前还没有统一的系统接口或行业定义,因此这里使用的是描述性术语,而不是声称存在一个已经标准化的新范式。
对于长期 Agent,trace 也可能成为上下文之外的重要持久状态。它既可以用于故障恢复和审计,也可以用于后续压缩、摘要和选择性 replay。值得观察的是,未来 MCP、workflow runtime 与推理框架之间是否会出现更明确的状态边界,而不是所有历史都通过自然语言消息传递。
对大模型推理与存储优化的启发
今天的材料给出的第一个启发是:系统优化的落点越来越依赖接口边界。真实生态中单一 serving runtime 占主导意味着研究原型若想进入工程系统,需要尽可能减少对整个执行栈的侵入,把优化封装为可替换的 cache backend、attention backend、connector、scheduler policy 或数据移动模块。
第二个启发来自 Agent workload。未来推理系统管理的状态可能不只是 KV Cache。工具调用之间存在等待间隔,任务可能跨越较长时间,外部证据可以重新获取,而部分执行轨迹必须持久化。因而“是否保留某段状态”的代价模型不能只考虑显存字节数,还需要考虑重新计算、重新检索、外部工具延迟以及恢复正确性。
第三,Agent 场景的优化目标可能从单次请求 latency 转向 workflow completion time。一次工具调用即使让 GPU 暂时空闲,也可能是正确的系统行为;相反,为了保持 GPU 利用率而保留大量暂时不会访问的状态,可能降低整个集群的有效容量。需要把模型执行和 workflow 状态放在同一个成本模型里研究。
今夜白的观察
今天的信息量明显低于工作日高峰,但反而能看出一个值得持续观察的方向:LLM systems 正在从“把一次 Transformer forward 做快”逐渐转向“管理一个长期、有状态、连接外部世界的执行过程”。Serving 经验研究说明完整 runtime 已形成较强工程边界;领域 Agent 则说明一次推理任务内部已经存在多种不同状态和数据来源。
这两条线最终可能在 Agent serving 层汇合。未来系统不仅要回答哪个请求先执行、KV 放在哪里,还需要知道一个 workflow 是否正在等待工具、哪些状态可以重建、哪些证据必须保留、哪些 trace 可以压缩,以及恢复后如何继续执行。现阶段这些能力仍分散在推理框架、Agent SDK、数据库和 workflow engine 中,尚未形成统一抽象。这一空白值得持续追踪,但目前公开材料还不足以判断最终会由推理框架、Agent runtime 还是独立状态层承担。
参考资料
论文与会议材料
- Forough Majidi, Mohammad Mehdi Morovati, Foutse Khomh, Heng Li. LLM Serving in the Wild: An Empirical Study of Frameworks, Methods, and System Designs, arXiv, 2026-08-04。
- A Domain-Grounded Agentic Assistant for Lipid Nanoparticle Formulation Research, SciSoc Agents & LLMs 2026, conference material dated 2026-08-09。
官方开源项目
- vLLM 官方仓库,用于核对当前 serving runtime 的公开工程边界。
- SGLang 官方仓库,用于核对当前 serving runtime 的公开工程边界。
本期严格执行时间窗口与去重要求。未找到足够高质量且未重复的近 72 小时 KV Cache 新论文,因此没有使用更早的相关工作填充篇幅。