@akshay_pachaar:Sam Altman 在七月为开源工具框架辩护。一个月后,有人推出了它,并且更高效……
摘要
TrueForge 是一个开源代理工具框架,它优化了提示上下文和模型调用,与托管解决方案相比,显著降低了令牌成本,如基准测试所示。
Sam Altman 在七月为开源工具框架进行了论证。
一个月后,有人推出了它,并且比大多数托管工具框架更高效。
以下是它旨在解决的问题:
你的代理令牌费用中有很大一部分是模型重复阅读它已经读过的内容。
这不是模型的错。其周围的运行时决定了每个提示中包含什么以及模型被调用的频率。
例如,一个代理在第四步查询 CRM 并获取 400 行数据。这些行被堆积在对话历史中。
到第十九步时,模型不得不不必要地阅读这些行十五次,而每次读取的令牌都按输入费率计费。
这是因为你的工具框架在每个回合组装提示并保留了这些行。
这给你提供了两个杠杆:工具框架向前传递多少上下文,以及它调用模型的频率。
有四种实用方法来避免提示不必要地增长:
→ 按需加载工具架构。一个拥有 100 个工具的服务器不需要在代理只调用两个工具时将所有 100 个放入每个提示。
→ 将大结果卸载到磁盘。将大响应转换为简短预览和文件路径,而不是在每个回合重放整个结果。
→ 委托给子代理。让一个子代理在其自身上下文中使用三十次工具调用,并返回一个摘要给根代理。
→ 在代码中运行工具链。一个脚本调用三个工具,连接结果并返回一个表,而不是三个回合各拖拽一个完整响应。
但减少上下文只是一半的工作。你还需要控制模型被调用的频率。
一个良好的工具框架应该在工作能以更少步骤完成时避免不必要的规划、验证和反思。
TrueFoundry 的开源代理工具框架 TrueForge 围绕这两个控制构建。
它位于模型和工具之间,决定每个提示中包含什么以及何时真正需要另一次模型调用。它还将令牌使用分解到工具框架、技能、指令、工具和消息中。
DevRev 的 Enterprise-Bench 是对此进行测试的地方,针对多步骤任务,其中代理从一个系统拉取记录并与另一个系统进行协调。
TrueFoundry 在那里运行 TrueForge 对比 Claude Managed Agents,两者使用相同模型,并且都完成了相同数量的任务。
平局是重要的部分,因为它意味着底层的差距不是质量权衡。
TrueForge 在接近三分之一的令牌数下达到该分数,并且返回模型的次数大约减少了 40%。对于相同的结果,这比 Claude Managed Agents 便宜约 2.7 倍。
换用开源模型使其更加犀利。TrueForge 搭配 GLM-5.2 的得分略高于以上任一设置,并且整个基准测试运行在列表价格下花费约 3 美元。
开源的重要性超越了许可证。底层模型可以无需重写代理即可替换,并且当数据不能离开时,整个内容可以在自己的环境中运行。
所有这些归结于模型周围的运行时、它传递的上下文、它暴露的工具以及它返回模型的次数。
这就是生产工具框架实际拥有的内容。
完整的任务列表、每次运行的数据以及 MIT 许可代码在 GitHub 上:http://github.com/truefoundry/trueforge…
(别忘了加星)
你可以在下面引用的文章中阅读更多相关内容。
感谢 TrueForge 团队与我合作完成此项目。
查看缓存全文
缓存时间: 2026/08/19 16:45
开源代理框架——将大语言模型转化为可工作代理的运行时层
相似文章
你尝试过任何与Claude管理智能体相似但成本更低的开源框架吗?
文章比较了Claude管理智能体与TrueForge等开源替代方案,发现开源工具可以在成本更低和令牌使用更少的情况下实现相似的任务解决率。
@sethkarten: https://x.com/sethkarten/status/2072034978112889328
Continual Harness 是一种无需重置、自我改进的智能体框架,通过存储记忆、复用技能和优化提示,在 ARC-AGI-3 上以 774 美元的成本达到了 20.54% 的准确率,以更高的效率超越了 Hermes 和 OpenClaw 等先前基准。
@tonygentilcore: https://x.com/tonygentilcore/status/2075234683202531403
Glean 的工程博客详细介绍了他们的新代理框架,该框架通过代码执行实现 100% 程序化工具调用,与标准工具调用相比,减少 24% 的 Token 使用量。该框架通过工具截断和沙箱文件系统管理上下文,适用于长时间运行的复杂工作流。
@rajistics: 代币成本正在攀升。如何避免被单一供应商的 harness 锁定?做了一个演示,展示 @OpenH…
一个演示,展示 OpenHands 如何作为控制平面,跨多个 agent harness(如 Claude Code、Gemini CLI 和 OpenHands 自身)工作,使得无需重写编排即可交换模型或供应商。
@akshay_pachaar: 现在重要的是框架。模型只是商品。模型本身只返回文本。它产生的任何东西都无法…
本文认为,现在框架(代理框架)比模型本身更关键,并通过Cline的测试展示出推理预算调整带来的性能差异。Cline推出了ClinePass,这是一种订阅服务,可以折扣价在其框架内使用多个开放权重模型。