英伟达开源SoL-Pi:AI自己研究出优化方案,为Agent Harness省下64% Token
摘要2026年9月11日英伟达NVLabs开源SoL-Pi——不是新框架不是新模型而是一层“效率增强层”。装在开源Agent Harness Pi之上Token消耗降低45%-64%API成本降低50%-54%。最引人注目的不是性能数据而是它的来源四个优化机制全部是AI自己研究出来的。英伟达搭建自动化研究流水线从152个候选方向中筛选出四个核心机制。Token省了但Terminal-Bench 4完成率从18/63降到15/63——省钱是有代价的。一、SoL-Pi是什么不造框架只做“减法”SoL-Pi的定位很精确它是Pi的一个独立扩展不修改Pi源码通过公开扩展API接入在四个Harness层上叠加优化机制。Pi是当前第三方Agent执行框架的事实基准件GitHub破10万星Composio两次横评通过率都压过Claude Code和Codex。SoL-Pi有四条硬性设计规则规则含义No Pi patches只导入公开API不修改Pi源码树Explicit opt-in缺少配置时所有机制默认禁用Preserve evidence原始观察保留在本地归约失败不改变原始结果Use Pis runtime choices认证、主模型、shell行为仍由Pi控制二、四大机制砍掉“模型明明不需要推理但还在推理”的环节长跑Agent会累积大量重复工作。改完文件后明明下一步就是跑测试模型还要再推理一轮大文件已经读过了后续请求仍然反复携带几千行日志里只有几行影响决策昂贵模型却要从头读起。SoL-Pi的四个机制针对的正是这些“Token空转”。Action Fusion将一次编辑及其后续验证命令封装进同一个本地执行序列Harness在底层完成修改和运行合并结果一次性返回。中间那轮模型请求被省去。每省一次模型调用就省一次完整的上下文处理费用。ObservationPack将重复出现的大型文本结果转化为稳定句柄支持精确分页召回。原始内容归档到本地上下文只保留轻量索引。需要时模型可通过句柄精确取回。Evidence-Preserving Reducer将长诊断日志压缩为紧凑“收据”且只有当保留的每一处引用都能与归档源匹配时压缩结果才被接受。先把日志交给便宜模型筛选重点再由主模型核对内容确实来自原始日志。Online Context Compact将已完成子任务视为潜在压缩点等待后续请求能“偿还”重写成本时再执行压缩。不是“越早压缩越好”而是“在正确的时机压缩”。三、实测数据省了多少钱牺牲了什么对比对象Token节省API成本节省得分保留vs 原版Pi45%-49%约1/3约94%vs Codex/Claude Code原生Harness35%-64%50%-54%—专业研究场景下每小时节省$8.75到$13.50对比Codex和Claude Code或$4.36到$5.71对比Pi。但有一个必须正视的代价Terminal-Bench 4的63个CPU任务中SoL-Pi解出15个而Codex和Pi都解出18个。省钱来自砍重复调用和上下文压缩牺牲的恰好是长链路任务的完成率。四、一键上手一行命令安装bash# 第一步安装Pi npm install --global earendil-works/pi-coding-agent0.84.2 # 第二步安装SoL-Pi pi install git:github.com/NVlabs/SoL-Pi # 第三步配置保守方案仅启用两个无需额外模型调用的机制 cat ~/.pi/agent/sol-pi.json EOF { version: 1, actionFusion: true, observationPack: true, evidencePreservingReducer: false, onlineContextCompact: false } EOF # 第四步正常使用Pi即可 pi 修复这个仓库中的类型错误核心记忆点保守启用Action Fusion ObservationPack无需额外模型调用全部启用需审阅SECURITY.mdReducer会发送日志到远程模型协议MIT。五、TokenSaverSkill不用Pi也能用如果你用的是Claude Code、Codex、OpenCode或OpenClaw有一个跨Harness的Skill——TokenSaverSkill。它不修改任何Harness源码纯靠Agent行为指令和本地脚本落地SoL-Pi的核心思想。bashgit clone https://github.com/QinHsiu/TokenSaverSkill.git cd TokenSaverSkill bash scripts/install.sh安装脚本自动检测已安装的Agent环境支持Claude Code、OpenClaw、Codex、OpenCode。六、AI优化AI从152个方向到4个机制SoL-Pi最值得琢磨的不是省了多少Token而是它的研究过程本身。英伟达搭建了一套自动化研究流水线Agent自动构建可执行环境观察模型在轨迹中的探索行为将观察转化为自动研究循环以效率为目标改进Harness。整个搜索从152条候选方向开始经过预筛选、迭代实现、独立reviewer验证、held-out测试集评估——最终只留下四个机制。研究过程本身也在进化经历了三次设计迭代从编译式工作流到代码编排再到一次性技能循环——维护最小循环模板每次实验实例化新副本运行结束后丢弃修改过的编排代码。AI优化AI——这不是概念演示是一份可以一键安装的开源工程。 查看原文本文首发于「阿Q的AI笔记」点击下方链接阅读原文内含完整安装配置指南、DeepSeek/Codex/SoL-Pi三方Harness对比和TokenSaverSkill详细使用说明 大模型必知必会SoL-Pi为Harness节省了64%的Token

相关新闻

网络安全工程师成长路线图,从小白到大神分阶段规划

网络安全工程师成长路线图,从小白到大神分阶段规划

夯实基石:初级工程师的入门必修课对于刚踏入网络安全领域的新人而言,首要任务不是盲目追求高深的攻防技巧,而是构建稳固的地基。这一阶段的核心目标是成为一名合格的初级安全工程师,重点在于对网络原理的深刻理解与 Linux 系统的熟…

2026/10/15 3:10:36 阅读更多 →
杂交瘤HAT筛选后集落稀疏怎么办?从融合效率、HGPRT到铺板密度的7项排查

杂交瘤HAT筛选后集落稀疏怎么办?从融合效率、HGPRT到铺板密度的7项排查

摘要: 杂交瘤细胞融合后进入HAT选择培养,是单克隆抗体制备流程中非常关键的一步,但实验中经常出现集落稀疏、孔内细胞逐渐消失甚至整块板无细胞存活等问题。不同失败表现背后的原因并不相同:融合后24-48小时即出现大量细胞碎片&am…

2026/10/15 3:09:36 阅读更多 →
杂交瘤HAT筛选失败怎么排查?融合、HGPRT、培养基和铺板密度完整整理

杂交瘤HAT筛选失败怎么排查?融合、HGPRT、培养基和铺板密度完整整理

摘要: 杂交瘤HAT筛选常出现集落稀疏、细胞存活差的问题,成因覆盖细胞、培养基、操作等多个环节。本文区分两个发生阶段,梳理排查要点与验证方法,为单克隆抗体制备实验提供参考。 关键词:杂交瘤、HAT筛选、促杂交瘤生长…

2026/10/15 3:09:36 阅读更多 →

最新新闻

git 源代码里,出现一大堆红色文件的一次思考

git 源代码里,出现一大堆红色文件的一次思考

git 源代码里,出现一大堆红色文件 是因为切换分支的时候,底座导致的。 1.首先要理解rebase是什么意思? rebase是录制本地代码,把最新的代码作为背景,然后把最新修改加在最新代码后面。 2.如何解决呢? git c…

2026/10/15 4:02:46 阅读更多 →
18.从 IP 到 MQTT:STM32 用 AT 指令驱动 ESP-12F 上云的完整链路(含全套实战代码 + 踩坑清单)

18.从 IP 到 MQTT:STM32 用 AT 指令驱动 ESP-12F 上云的完整链路(含全套实战代码 + 踩坑清单)

这是我做 STM32F411 ESP-12F 跑通 MQTT 上云之后的一次系统复盘。上一篇讲了「网络地基 → MQTT 模型 → AT 指令遥控」三层逻辑,有同学说想要能直接抄走跑的代码。这篇我把全套实战代码补上:mqtt.h 头文件、mqtt.c 逐函数实现(每步为什么这…

2026/10/15 4:02:46 阅读更多 →
git 里的 rebase到底是什么?

git 里的 rebase到底是什么?

一句话:rebase-把本地代码录制下来,把背景换成别人的最新代码,然后把本地代码在最新代码基础上播放出来。那么 git pull --rebase origin master 是什么意思呢?意思是什么 取服务器的最新代码作为底座,origin 代码仓库…

2026/10/15 4:02:46 阅读更多 →
从背了就忘到主动复习 江苏一个初中英语班的变化

从背了就忘到主动复习 江苏一个初中英语班的变化

苏南一位初三孩子的妈妈跟我聊起上学期的事。孩子英语卷子拿回来,阅读错一半,完形填空连蒙带猜,最让她头疼的是词汇——今天默写全对,三天后再测,能记住的不到三成。她试过打印单词表、买过卡片、也盯着孩子抄过几遍&a…

2026/10/15 4:02:46 阅读更多 →
GitHub Copilot Chat:用对话方式让 AI 帮你重构代码

GitHub Copilot Chat:用对话方式让 AI 帮你重构代码

GitHub Copilot Chat:用对话方式让 AI 帮你重构代码一、重构——AI 编程的"杀手级场景" 在所有的编程任务中,代码重构是从 AI 辅助中获益最大的场景之一。重构有个特点:它需要理解现有代码的逻辑,然后进行"安全的变…

2026/10/15 4:02:46 阅读更多 →
一种可快速恢复的Zabbix高可用架构设计

一种可快速恢复的Zabbix高可用架构设计

做运维的朋友们可能都有过这样的深夜惊魂:好容器完成了监控的Server、Proxy的部署、告警的收敛,监控的覆盖率也达标了,结果承载Zabbix Server和PostgreSQL的机器突然宕机。那一刻,不是“少看几张图”的问题,而是整个团…

2026/10/15 4:01:45 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →