Pi Agent 用户 - Nvidia 推出 Sol-Pi - 基于 AutoResearch 循环的 Pi 扩展,提升 Harness 效率

Reddit r/LocalLLaMA 工具

摘要

SoL-Pi 是针对 Pi agents 的独立扩展,通过行动融合和上下文压缩等机制减少令牌流量和推理工作,从而提升效率。所有功能均为可选启用,并保留原始证据。

Github Repo. Blog post. 💡 TL;DR(来自 Github Readme)花费更少,但不让 agent 做较少有用的工作。SoL-Pi 是 Pi 的一个独立扩展,通过大规模自动研究循环发现的四个可重用效率机制打包而成。它减少了重复的模型轮次、上下文重放、过大的观察结果,以及不必要的长期日志读取,同时保留了 agent 完成任务所需的工作和证据。SoL-Pi 安装在未修改的 Pi 发行版之上。每个机制均为可选启用,默认禁用。 介绍 长时间运行的编码 agent 会积累重复工作。文件编辑后通常会有一个可预测的验证命令。大型工具结果在首次使用后很久才被重放。已完成的子任务保留在活动上下文中,前沿模型可能会花费整个请求来读取日志,而只有几行会影响下一个决策。SoL-Pi 源于我们自动研究工作中的一个更广泛的问题:在扩展 agent 循环之前,agent 是否可以先使 harness 本身更高效?搜索集中在受限效率上:减少令牌流量、推理工作和 agent 轮次,而不提前停止、跳过验证或隐藏证据。独立版本包含四个在此过程中幸存的机制。它们在 harness 的不同部分运行,并通过 Pi 的公共扩展 API 组合。 What SoL-Pi Adds Area | Mechanism | What changes Tools | Action Fusion | 编辑或写入可以在同一工具调用中运行其后续验证命令。 Observations | ObservationPack | 重复的大文本结果变成稳定句柄,具有精确的分页召回。 Delegation | Evidence-Preserving Reducer | 长诊断日志仅在所有保留引用与存档来源匹配时变为紧凑收据。 Context | Online Context Compact | 已完成的计划步骤成为 Pi 原生压缩的候选点,受经济和窗口压力检查;压缩成功后,Pi 在新轮次中继续任务。 The mechanisms share four rules: -不修改 Pi 补丁。SoL-Pi 导入公共 Pi API,不包含 Pi 源代码树。 -显式选择加入。缺失的配置将禁用每个机制。 -保留证据。原始观察结果在本地保持可用,reducer 失败时原始结果不变。 -使用 Pi 的运行时选择。身份验证、提供商 URL、主模型和 shell 行为仍由 Pi 控制。
查看原文

相似文章

Pi Coding Agent

Product Hunt

Pi Coding Agent 是一个可自定义的编码代理构建工具,现已在 Product Hunt 上发布。

nicobailon/pi-subagents

GitHub Trending (daily)

pi-subagents是一个工具,允许Pi将任务委托给专注的子代理,用于代码审查、实现和其他工作流程,支持并行和后台任务。

Prime Agent: 一个自我改进的RLM框架

Hugging Face Daily Papers

Prime Agent 是一个开源框架,它使用递归子代理和持久化计算来扩展语言模型在编码和推理任务中的长期能力,显著提高了在ARC-AGI-3等基准测试上的性能。