1. 多代理系统的Token爆炸问题本质
当我们在构建生产级多代理系统时,通常会采用分层架构:一个orchestrator负责任务分解,多个worker负责并行执行。这种架构看似合理,却隐藏着一个致命的效率陷阱——Token的指数级爆炸。
传统做法中,orchestrator每次调用worker时,都需要将完整的推理轨迹(包括假设、死胡同、交叉引用等)以文本形式传递给worker。这就好比每次开会时,项目经理都要把过去所有的会议记录从头到尾复述一遍。不仅浪费时间,更重要的是造成了信息的冗余传递。
1.1 KV Cache的底层机制
要理解这个问题,我们需要深入模型的工作原理。大型语言模型在推理时会维护一个KV(Key-Value)缓存,这个缓存存储了之前所有token的中间表示。每次生成新token时,模型都会参考这个缓存,而不是重新计算所有历史信息。
传统多代理系统的低效之处在于:它们完全忽视了KV Cache的存在,而是通过文本层来传递信息。这就好比两个人在用即时通讯软件聊天时,每次都要把之前的聊天记录全部复制粘贴一遍,而不是直接引用之前的消息。
1.2 信息传递的三种低效模式
目前行业中存在三种主要的信息传递方式,每种都有其明显的缺陷:
-
全量传递:将完整的推理轨迹以文本形式传递给worker。这会导致Token数量呈指数级增长,成本完全失控。
-
摘要压缩:使用另一个LLM来生成摘要。这种方法虽然减少了Token数量,但带来了20-60秒的额外延迟,而且会丢失关键信息。
-
RAG检索:将信息分块嵌入向量数据库。这种方法破坏了信息的连贯性,丢失了跨块的依赖关系。
这三种方法都有一个共同点:它们都在文本层进行操作,完全忽视了模型底层KV Cache的潜力。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Latent Briefing技术解析
Ramp Labs提出的Latent Briefing技术从根本上改变了这一局面。它不再通过文本层传递信息,而是直接在KV表示层进行操作,实现了真正高效的信息共享。
2.1 核心技术原理
Latent Briefing的核心创新在于三点:
- 任务导向的查询向量:使用orchestrator的任务提示作为查询向量,而不是从上下文中采样。这确保了压缩过程始
