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 还是独立状态层承担。

参考资料

论文与会议材料

  1. 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。
  2. A Domain-Grounded Agentic Assistant for Lipid Nanoparticle Formulation Research, SciSoc Agents & LLMs 2026, conference material dated 2026-08-09。

官方开源项目

  1. vLLM 官方仓库,用于核对当前 serving runtime 的公开工程边界。
  2. SGLang 官方仓库,用于核对当前 serving runtime 的公开工程边界。

本期严格执行时间窗口与去重要求。未找到足够高质量且未重复的近 72 小时 KV Cache 新论文,因此没有使用更早的相关工作填充篇幅。