一个递归自我改进的 Agent 运行框架,通过评估迭代任务,保留有效经验并为下一轮留下轨迹与操作手册。
simple-agent-lab/RSIHub
一个用于智能体自我改进的 Python 框架,在固定评估器下迭代优化智能体,并记录每代候选的可追溯谱系。
- Star
- 341
- Fork
- 19
- 未关闭 Issue
- 7
- 最近提交
- 11天前
这是什么?
RSIHub 在固定评估器下运行候选智能体,记录每一代的改动内容与原因,并在评估器保持不变的前提下,把经过验证的改进传递到后续世代。每种进化策略都以 recipe 的形式描述:选择父代智能体、分析执行轨迹、在声明的可修改范围内提出编辑,并决定哪些候选可以被接纳。
所有试验都在 Harbor 上运行,由它提供容器执行、轨迹记录和逐任务验证。候选智能体从干净的快照中打分,结果由带时间戳的 archive 记录和 Git 世代标签重新计算。可修改范围可涵盖提示词、技能、harness 和目标智能体代码,内置 hill_climb、aevolve、ahe、gepa、hyperagents 等 recipe。
项目还提供实验查看工具 `evolve view`,以只读方式检查生成的工作区,展示世代进度、改动、分数和试验结果。该项目目前是活跃的研究型原型。
核心功能
- 01评估器保持冻结,候选智能体无法修改评分规则。
- 02每个 recipe 声明允许修改的目标与算子路径。
- 03候选智能体从干净的代码快照中打分。
- 04谱系记录在带时间戳的 archive.jsonl 与 Git 世代标签中。
- 05试验通过 Harbor 执行,支持容器运行与轨迹记录。
- 06提供只读的实验查看器,用于检查各世代与试验结果。
适用场景
- 在固定评测集下改进智能体的提示词、技能或 harness 代码。
- 在相同的评估与修改边界下比较不同的智能体进化策略。
- 为智能体各版本的演化过程保留可复现、可审计的记录。
快速上手
- 1
设置共享的 Terminal-Bench 2.0 子集
./scripts/setup_terminal_bench.sh - 2
运行受支持的 recipe 演示
./scripts/run_recipe_demo.sh - 3
在快速入门指南中查看前置条件和凭据设置
- 4
在只读查看器中浏览生成的实验工作区
evolve view /path/to/experiment
使用前须知
- 需要 Python 3.12 或更高版本。
- 基准测试运行使用 GPT-5.4 和 Codex 变异算子,因此需要可访问这些付费模型 API。
收录于专题
标签
常见问题
- RSIHub 是什么?
- 一个用于智能体自我改进的 Python 框架,在固定评估器下迭代优化智能体,并记录每代候选的可追溯谱系。 RSIHub 在固定评估器下运行候选智能体,记录每一代的改动内容与原因,并在评估器保持不变的前提下,把经过验证的改进传递到后续世代。每种进化策略都以 recipe 的形式描述:选择父代智能体、分析执行轨迹、在声明的可修改范围内提出编辑,并决定哪些候选可以被接纳。
- RSIHub 可以免费使用吗?用的什么许可证?
- RSIHub 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- RSIHub 还在维护吗?
- 活跃维护中。RSIHub 最近一次提交是在 2026年10月27日。
- RSIHub 适合用来做什么?
- 在固定评测集下改进智能体的提示词、技能或 harness 代码。 在相同的评估与修改边界下比较不同的智能体进化策略。 为智能体各版本的演化过程保留可复现、可审计的记录。
- RSIHub 怎么安装和运行?
- 设置共享的 Terminal-Bench 2.0 子集: ./scripts/setup_terminal_bench.sh 运行受支持的 recipe 演示: ./scripts/run_recipe_demo.sh 在快速入门指南中查看前置条件和凭据设置 在只读查看器中浏览生成的实验工作区: evolve view /path/to/experiment
- 在哪里获取 RSIHub?
- 源代码和安装说明在 GitHub 上:https://github.com/simple-agent-lab/RSIHub
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Google 推出的代码优先 Python 框架,用于构建、评估和部署 AI 智能体,针对 Gemini 优化但不绑定特定模型。
用于评测客服类 AI 智能体的仿真基准,支持文本与语音场景下的工具调用与用户交互。
一个开源框架,通过分析智能体的失败案例,自动生成并迭代可复用的技能与提示词,用于提升编码智能体表现。
把正在运行的 RStudio 或 Positron R/Python 会话接入 Claude Code、Codex 等 MCP 智能体的桥接工具。
一组 Claude Code 技能,用于审阅学术论文、预分析计划、基金申请书和分析代码,并将论文转为政策简报或幻灯片。