LangChain 10月13日发布的 ScaleDown 集成,改变的是由哪个模型处理智能体的辅助工作,而不是由谁作出主要决定。新的 langchain-scaledown 软件包把 LangChain 和 Deep Agents 接入专用受约束解码模型。规划、编程、起草和开放式生成仍由主模型负责。

其架构主张是,反复整理上下文不必使用与复杂推理相同的前沿模型推理能力。然而,中间件改变的不只是输入大小,还有语义。真正价值取决于摘要、筛选与提取后,完整智能体是否仍能得到正确结果,而不只是文档变短了多少。

四种模型与四条中间件接入路径

集成公告介绍四种专用模型。Summarize 浓缩较早对话,Compress 挑选与问题相关的材料,Extract 复制所需源字段,Classify 对开发者定义的标签评分。受约束解码将允许的答案空间缩小到有边界的操作,而非任意生成。

软件包提供历史摘要、通用上下文压缩、工具结果压缩和结构化提取。这是四条中间件路径,不代表四种模型都作为现成安全中间件交付。Classify 的“推进、循环、偏离”示例仍需要开发者定义标签、评分标准、置信度阈值和纠正动作。本次没有交付开箱即用的偏离检测器。

ScaledownSummarizationMiddleware 在历史达到设定阈值时触发,替换较早消息,同时逐字保留一段近期对话。摘要可以包含意图、进展、产物与下一步。Deep Agents 将移出的历史保存在文件里供再次读取。这是一条恢复路径,不保证智能体知道什么时候需要原文。

ScaledownToolCompressionMiddleware 添加 compression_query,让智能体说明需要从工具结果中获取什么;实际执行工具前会移除该字段,再在主模型看到响应前压缩结果。例如,欧洲退款问题可能只需要一项例外条款,而不是完整退货政策。筛选版本不足时可以再次请求原始结果,但过早确定相关性的问题,可能隐藏稍后才需要的事实。

ScaledownExtractionMiddleware 从用户消息中提取结构化状态,例如订单ID、准确错误消息、邮箱和问题类别,供后续工具使用。它不从智能体回复中提取,降低把自身推测当成用户证据的风险;未出现的字段保持为空。复制准确错误码,比生成一个看似合理的替代值有更明确的评估目标。

通用上下文压缩还面向大型系统提示词。中间件文档不建议用于简短或创意提示词,因为必要的语气、指令和细节可能丢失。因此,这是一种可组合的专用处理方式,而非迁离主模型。

具体追踪记录减少83.1%,不是接近90%

LangChain 示例中的文档结果从18,402字符缩减到3,110字符,减少15,292字符,约83.1%,剩余16.9%。这只是单个追踪中的字符数,不是测得的token减少比例、准确性保证或通用智能体节省幅度。

反复计费的逻辑仍很重要。编程智能体可能把仓库搜索、测试日志、文件内容和先前失败反复带入后续请求。在结果进入持久历史前压缩,可能影响多个后续调用,而不只是第一次。大上下文窗口并不能让无关材料变得有用或免费。

ScaleDown 称四种模型各自支持最多100万输入token。LangChain 称 Extract、Summarize 和 Classify 还支持图片与扫描PDF。这可能减少应用端分块,但实际价值仍取决于文档结构与任务质量,容量本身不是准确性保证。

网关可观测性不能消除新增供应商

ScaleDown 也通过 /scaledown 加入 LangSmith LLM Gateway。工作区管理员存储供应商密钥,应用通过 LangSmith 认证。直连供应商路径保留 ScaleDown 原生请求和响应,而不把它转换成另一供应商的格式。

LangSmith 处理认证、供应商凭据、策略与追踪。辅助调用可与主模型一同显示,并计入工作区支出及速率限制。团队可以查看触发频率、增加的延迟,以及实际受到影响的总推理支出比例。

软件包元数据称只向 ScaleDown 端点发送必要文本,软件包没有遥测。这不代表数据不离开应用。较早消息、选定工具结果、用户标识和联系方式,或用于分类的历史,仍会交给另一处理方。每家供应商的保留期限、数据驻留、安全、审计与合同条件都需分别检查。

故障后继续运行,不等于行为保持一致

四条中间件路径都采用 fail-open:请求被拒、服务不可用或配额耗尽时,智能体不使用该中间件结果而继续。辅助优化因此不必自动中断主流程。

回退仍可能产生影响。压缩失败可能增加成本;接近窗口上限时摘要失败,可能将未改变的历史推向容量边界。提取失败可能让后续工具缺少字段。应用必须区分“源文本确实没有该值”和“提取服务不可用”。单看可用率会漏掉这些行为差异。

可用性还有一条边界:文档称 sd_summarize 处于需要 ScaleDown 启用的私有预览阶段。团队不能假定所有宣传路径都能立即在相同条件下使用。

大幅领先的基准仍来自供应商

LangChain 引用 ScaleDown 在狭窄任务上最高快200倍、成本低至对照1/467的主张。供应商基准以列出的三款 OpenAI 模型平均值为对照,称 Summarize 成本为其1/41、速度2.7倍,Compress 成本为其1/138、速度1.8倍。准确性提升也来自同一供应商选定的数据集、配置、价格与延迟环境。

这不是独立验证的生产智能体节省。主模型、检索、工具、追踪与基础设施仍存在。一次简短调用的空间可能很小,反复处理长文档则更大。中间件还增加网络请求,调用位置和并发方式会影响用户是否真正感受到总延迟降低。

有损压缩可能移除几步之后才需要的合规例外。反复对摘要再摘要,可能改变意图、置信度或因果记录。恢复文件只有被读取才有效。因此应比较完整过程中的事实保留、字段准确率、有效完成、下游错误、重试、恢复频率和总延迟。每项成功任务成本,比单次辅助调用成本更有意义。

缓存和持久记忆互补,但不是同一种替代品

OpenAI 的提示词缓存指南描述了复用匹配前缀的计算状态,而不删除上下文。压缩则减少后续调用收到的内容。两者可共存,但通过摘要更改较早前缀,可能损失更改点之后的缓存命中。收益取决于稳定性,以及原本有多少调用会复用该前缀。

Anthropic 的长时智能体研究强调,单靠上下文整理不能保证跨窗口持续推进。持久产物、进度记录、连贯任务分解与恢复仍然重要。编程智能体可同时使用这些文件、稳定指令缓存、工具输出压缩和历史摘要。

将原始文档放在活跃上下文之外,也支持可恢复的检索。原稿的知识库相关阅读讨论可搜索的本地技术资料。这是背景阅读,不是 ScaleDown 性能主张的证据。

框架路由提供跨供应商控制,但增加端点、凭据、限制和事故模式。原生缓存、上下文整理和低价专用端点仍是集成部件较少的竞争方案。采用与否取决于可复现的语义测试、包含fail-open路径的生产追踪,以及这些供应商的回应。这项集成最有力的理由是按操作选择模型,而非大模型不再必要,也不是更短上下文自动证明更便宜且正确的任务。

参考来源

浏览工具目录 →