论文

LLMs 是通用异步智能体

LLMs 是通用异步智能体

现代 LLM 作为自主智能体的能力日益增强,但它们遵循顺序交互循环:读取、思考、回复或调用工具,如此往复。然而许多真实场景并非顺序式:语音助手、具身智能体和监控系统在思考或执行其他任务时仍会收到新输入。 现有方案针对具体异步任务各建专用架构,例如面向语音交互与视频流的专用模型、用于机器人控制的 VLA、以及面向 API 使用的异步工具调用,彼此割裂。 本文从各类异步任务推广到 通用异步智能体(general asynchronous agents),使其能适应不同类型的并发。为此我们提出一套异步 LLM 框架,允许用户(或智能体自身)定义带有重叠记忆状态的推理协程(inference coroutines)。 实验表明,Qwen 3.x 系列模型无需任何任务特定训练,即可在流式视频理解、电子游戏和监控等场景中实现异步运行。

论文精读

TL;DR AsyncLLM 框架将 LLM 推理建模为共享内存状态的异步协程,使 Qwen 3.x 在不做任务微调的情况下,即可并行处理视频流、游戏和监控等多路输入。

问题

问题背景

现代 LLM 智能体遵循顺序交互循环:读入、推理、回复或调用工具。但语音助手、具身智能、监控系统需在推理期间持续接收新输入,具有天然异步性。

现有方法局限

现有方案为不同异步任务分别定制架构:语音交互用流式编码/解码器,视频理解用固定帧率 token 拼接,机器人控制用 VLA 模型,异步 API 调用用工具协议。技术缺陷包括:

  • 状态管理割裂:各任务的 KV cache、上下文与记忆状态无法复用推理协程。
  • 缺乏统一调度:推理引擎未原生支持并发执行、中断/恢复与重叠计算。
  • 无通用编程抽象:Qwen 3.x 已展现异步推理潜力,但未被抽象为可组合 coroutine 模型。

为什么难/重要

难点在于 LLM 推理依赖内部 KV cache 状态,多输入并发会破坏缓存一致性;调度器需管理不同优先级的推理协程并保证输出顺序。业界对实时人机协作、持续环境感知与多模态流处理关注升温,异步能力是从单步工具调用走向长期自主运行的关键。

行业类比

类似自动驾驶需同时处理摄像头流、激光雷达点云与规划控制器,通用异步智能体相当于把这种并发模式引入 LLM 原生推理栈。

核心洞察

  • 将实时、并发任务统一为异步推理协程,而非为每个场景定制专用架构,是本文的核心抽象。AsyncLLM 框架允许用户或代理定义多个推理协程,共享重叠的内存状态,使通用 LLM 无需针对语音、视频、机器人等任务分别微调,即可处理多个并发输入流。这与已有的语音 LLM、VLA、异步工具调用等专用方案形成对比:后者各自引入专门的模块或训练目标,而本文证明通用模型配合调度层即可覆盖多种异步模式。
  • 异步能力源于推理引擎层面的 KV cache 块管理与调度,而非模型架构修改。框架通过为每个协程维护独立的缓存块,在重叠内存状态下交替执行前向传播,使 Qwen 3.x 在流式视频理解、游戏互动和系统监控等任务中表现出 emergent concurrency。与改造 attention 或训练特定多模态模型的工作不同,该方法无需任务特定训练,仅靠系统级并发控制解锁 LLM 的异步泛化能力,这对实际部署中的资源复用和动态任务切换具有直接工程价值。

方法

输入与任务建模

输入是异步并发事件流,如连续视频帧、传感器信号、用户语音指令,或 agent 自身发起的工具调用与子任务。用户通过 AsyncLLM 编程模型定义多个可中断的推理协程,每个协程对应一个独立的思考 / 响应单元。

关键模块

  • AsyncLLM 编程模型:允许用户或 agent 自身定义协程 coroutine,协程之间共享或部分重叠记忆状态(KV cache)。这一层提供类似并发编程中的“协程 + 共享内存”抽象,但面向 LLM 推理。
  • 多缓存块推理:将 LLM 的 KV cache 拆分为多个独立缓存块,每个协程可以读写私有缓存块,同时读取共享缓存块,实现状态重叠与隔离。底层复用标准 transformer 架构,不修改模型权重。
  • 调度与推理引擎:运行时调度器管理协程的创建、挂起、恢复与销毁,交错执行不同协程的前向传播。调度策略允许在等待工具结果或新输入时空闲计算资源,提升 GPU 利用率。

输出与效果

输出为异步 agent 行为:模型可在处理视频流的同时响应语音指令,或在等待工具返回时继续处理其他事件,产生多条交错但一致的响应流。论文实验表明 Qwen 3.x 模型无需微调即可完成流式视频理解、游戏控制和系统监控。

与针对特定异步场景的专用架构(如语音交互循环、VLA、异步工具调用)不同,本文提供了一个通用异步框架,用户定义并发语义,模型原生处理多路输入,不依赖任务特定训练或架构修改。

实验

实验设计

论文设计四类异步场景验证 Qwen 3.x 的通用异步能力:

  1. 单异步输入 sanity check:验证模型在输入到达时暂停当前推理并处理新输入的机制。
  2. 流式视频理解:视频流持续输入,测试多缓存块调度。
  3. 视频游戏交互 agent:实时游戏状态与动作输出并发,考察协程调度与状态共享。
  4. 系统监控 agent:持续接收监控指标流,异常时即时介入。

关键发现

  • Qwen 3.x 无需任务特定训练即可处理流式视频、游戏与监控等并发输入。
  • 框架允许定义 推理协程,复用重叠 KV cache 块,实现多流调度。
  • 统一了语音、VLA、异步工具调用等专用异步模式,降低分别设计的成本。
  • 模型在多任务并发中可维护上下文一致性,但调度策略影响延迟与吞吐。

与基线对比

与专用异步架构相比,AsyncLLM 不引入额外参数或微调,直接利用预训练模型能力,验证 LLM 本身具备异步潜质。工程上减少对特定硬件管线或定制模块的依赖,但通用调度引擎的并发效率与专用硬件加速相比仍有优化空间。

行业影响

落地场景

该框架支持异步并发推理,适合需持续接收输入的实时系统:语音助手在用户说话时同时生成回复;流式视频理解对直播画面逐帧解析而不阻塞;自动驾驶同时处理多路传感器(摄像头、激光雷达)事件;系统监控在日志流中并行检测异常。具体用例:电商直播 AI 导购——AI 主播实时观看商品画面并回复观众弹幕,无需切换串行循环;云安全监控——同时监听多个服务的指标和日志,发现异常即时告警。

商业价值

  • 降本:无需为每个异步任务开发专用模型(如 VLA、语音专用模型),一个通用 LLM 即可覆盖,减少训练与维护成本。
  • 增效:通过重叠推理状态(cache blocks),同一 GPU 上可并发处理多个输入流,提升吞吐、降低延迟,改善实时体验。
  • 增收/体验:在电商、客服等场景,响应速度提升带来用户留存与转化率增长。

与现有产品/工作流的接口

该框架可作为现有 LLM 服务之上的一层异步运行时,以协程编程模型暴露 API,开发者定义多个 async 推理流,共享或隔离记忆上下文。可集成进 LangChain/LlamaIndex 等 Agent 框架,作为自定义执行器;也可包装成 OpenAI-compatible 异步端点,适配已有工具调用、RAG 管道。推理引擎支持多个 KV cache 块,与 vLLM、SGLang 等高效推理后端兼容,可在现有 serving 栈中启用。

局限

  • 实验仅验证了 Qwen 3.x 系列模型,虽然附录讨论了多种注意力变体的兼容性,但缺乏对其他主流模型(如 Llama、GPT、Gemini 等)的实际异步推理测试。异步框架的性能高度依赖底层模型自身的指令跟随和多任务能力,对于能力较弱的模型,协程调度和共享内存状态可能导致上下文混淆或任务切换失败。论文未提供跨模型泛化的证据,这使得通用性结论的适用范围存疑。
  • 论文缺乏与专门异步架构(如语音交互模型、VLA、异步工具调用系统)的直接对比。现有实验多为定性展示或小规模评测,没有在标准化 benchmark 上量化和专用方案的性能差距。例如流视频理解和视频游戏实验可能简化了真实环境的复杂性和噪声,系统监控任务也未与成熟的规则引擎或专用监控模型比较。因此异步通用框架是否真正优于专用方案,尚缺乏有说服力的定量支持。
  • 异步推理引入了协程调度、多缓存块管理和内存重叠等工程开销,论文未深入分析这些机制对吞吐量、延迟和显存占用的实际影响。虽然附录包含了 GPU 吞吐实验,但缺少在真实部署场景下的资源消耗与成本评估。此外,GitHub 仓库仅有 11 个 star,代码成熟度和社区采用度低,工程可用性尚未得到广泛验证。
论文George Yakushev2026-09-28原文

相关内容