新闻详情

新闻详情

首页 / 资讯中心 / 详情

HyperAgents完整复现实验教程:从论文arXiv到本地跑通全量自进化循环

发布时间:2026/10/1 22:21:39来源:尧图网络
HyperAgents完整复现实验教程:从论文arXiv到本地跑通全量自进化循环
HyperAgents完整复现实验教程从论文arXiv到本地跑通全量自进化循环【免费下载链接】HyperAgentsSelf-referential self-improving agents that can optimize for any computable task项目地址: https://gitcode.com/gh_mirrors/hy/HyperAgentsHyperAgents是一个自指自改进智能体Self-referential Self-improving Agents框架源自论文 arXiv:2603.19461能让 AI 智能体针对任何可计算任务持续自我优化。本教程带你从安装依赖、初始化智能体到用一条命令跑通完整的自进化循环Self-improvement Loop并解读每一代进化产生的输出与演化曲线帮助新手快速复现 HyperAgents 论文实验。一、30秒读懂 HyperAgents 自进化循环HyperAgents 的核心是两个智能体 一个档案库角色职责对应源码Meta Agent元智能体修改代码库让智能体自己变得更强meta_agent.pyTask Agent任务智能体在具体领域任务上给出预测/回答task_agent.pyArchive档案库保存每一代智能体及评分供父代选择utils/gl_utils.py每一代循环做四件事选父代 → 运行 meta agent 修改代码 → 在基准上评测 → 更新档案并绘图。meta agent 被要求修改代码库的任意部分见 meta_agent.py 的指令实现真正的自指自我改进。二、复现前准备环境与依赖一键安装复现 HyperAgents 需要 Python 3.12 和 Docker官方安装步骤如下# 1. 克隆仓库 git clone https://gitcode.com/gh_mirrors/hy/HyperAgents cd HyperAgents # 2. 系统依赖Linux dnf 环境 sudo dnf install -y python3.12-devel sudo dnf install -y graphviz graphviz-devel cmake ninja-build bzip2-devel zlib-devel ncurses-devel libffi-devel # 3. 虚拟环境 python3.12 -m venv venv_nat source venv_nat/bin/activate pip install -r requirements.txt pip install -r requirements_dev.txt API Key 需放入.env文件包含OPENAI_API_KEY、ANTHROPIC_API_KEY、GEMINI_API_KEY。模型配置集中在 agent/llm.py默认 meta agent 使用 Claude Sonnet 4.5。三、构建 Docker 容器与初始化智能体HyperAgents 的所有进化操作都发生在 Docker 容器内的代码副本中评测完会重置回基线 commit保证环境干净。1. 构建镜像基于 CUDA 13.0支持 Genesis 物理仿真领域docker build --networkhost -t hyperagents .Dockerfile 还预装了 balrog 领域资产 与 proofgrader 依赖详见 Dockerfile。2. 初始化领域智能体。编辑并运行 setup_initial.sh它默认启用paper_review领域在 train/val/test 三个子集上评测初始智能体bash ./setup_initial.sh脚本注释中列出了全部可选领域paper_review、balrogbabyai / babaisai / minihack / nle、genesis_go2walking、imo_grading、imo_proof、polyglot。切换领域只需取消对应行注释。四、启动自进化循环一条命令跑通全量实验核心入口是 generate_loop.pypython generate_loop.py --domains paper_review常用参数速查完整列表见 generate_loop.py--max_generation进化代数默认 10新手可先设 2~3 快速验证--eval_samples每领域评测样本数-1表示全量--parent_selection父代选择策略如best、score_prop、score_child_prop--resume_from从指定输出目录断点续跑--run_baseline对照实验no_selfimprove/no_archive/dgm等--optimize_option只优化智能体 / 只优化集成 / 两者兼有Balrog 系列领域内置了复古游戏环境Nethack 的像素图块如下智能体就是在这样的环境中被反复评测和进化的多领域可一次并行例如python generate_loop.py --domains paper_review balrog_nle --max_generation 3五、解读输出档案、评分与演化曲线所有结果保存在outputs/generate_时间戳/下目录结构一目了然archive.jsonl智能体档案记录每个节点的分数与血缘关系gen_N/agent_output/model_patch.diff第 N 代 meta agent 产生的代码改动gen_N/metadata.json该代运行元信息各*_eval_*目录分领域评测预测与报告每代结束后generate_loop.py 会自动调用 analysis/plot_progress.py 与 analysis/visualize_archive.py 绘制分数随代数的演化曲线和档案可视化图无需手动运行分析脚本。多领域还会生成跨领域合并对比图。六、常见问题与安全提示 ⚠️成本每代都要调用大模型修改代码 全量评测建议先用小--max_generation和小--eval_samples试跑断点续跑实验中断后用--resume_from output_dir恢复避免重跑历史代数安全仓库明确提示本框架会执行模型生成的不可信代码建议在隔离的 Docker/云环境中运行勿在本地敏感机器上直接执行论文复现对照论文实验日志可通过 README 中提供的链接下载与outputs/结构对应方便逐项核对七、总结HyperAgents 复现实验清单✅ 克隆仓库并配置.envAPI Key✅ 安装 Python 3.12 依赖docker build构建镜像✅ 运行setup_initial.sh初始化领域智能体✅python generate_loop.py --domains domain启动自进化循环✅ 查看outputs/下的档案、diff 与演化曲线验证智能体逐代变强至此你已在本地完整跑通了 HyperAgents 的自指自进化循环——让 AI 修改 AI 的进化范式正是这篇 arXiv 论文最核心的贡献。【免费下载链接】HyperAgentsSelf-referential self-improving agents that can optimize for any computable task项目地址: https://gitcode.com/gh_mirrors/hy/HyperAgents创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

ONNX Runtime迁TensorRT原生:GPU推理延迟降低50%实战 2026/10/2 0:46:18

ONNX Runtime迁TensorRT原生:GPU推理延迟降低50%实战

模型推理延迟卡在 4 毫秒附近上不去、GPU 利用率一直没过三成,这是我当时用 ONNX Runtime 上线检测服务最大的两个痛点。后来我把整套链路从 ONNX Runtime 迁到了 TensorRT 原生引擎,同样的模型、同一块 GPU,单帧延迟压到 2 毫秒以内&#xf…

阅读更多 →
Python邮件自动化实战:SMTP/IMAP收发与定时任务全解析 2026/10/2 0:44:19

Python邮件自动化实战:SMTP/IMAP收发与定时任务全解析

你有没有遇到过这种情况:每天早上到工位,第一件事是打开邮箱查有没有新邮件;每天下班前,还要手动给领导发一份日报;更麻烦的是,团队里各种报表、通知、审批结果,全靠人工转发处理。这些事情说大…

阅读更多 →
手机销售网站管理平台毕设开发实战:SpringBoot+Vue全栈拆解 2026/10/2 0:44:19

手机销售网站管理平台毕设开发实战:SpringBoot+Vue全栈拆解

1. 为什么手机销售网站是毕设/课设的“黄金选题”最近后台经常收到同学私信,问毕设到底选什么题目才不会被导师打回。翻来覆去无非是“图书管理系统”“学生信息管理系统”“宿舍管理系统”这类老掉牙的题目。说实话,这类题目做出来不是不行,…

阅读更多 →
Claude Code Toolkit高级工作流:Git Worktree+多智能体并行开发实战 2026/10/2 0:43:47

Claude Code Toolkit高级工作流:Git Worktree+多智能体并行开发实战

Claude Code Toolkit高级工作流:Git Worktree多智能体并行开发实战 【免费下载链接】awesome-claude-code-toolkit The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills, 42 commands, 176 plugins, 20 hooks, 15 rules, 7 templates…

阅读更多 →
多模型API集成实战:DeepSeek、Qwen、GLM统一工作台搭建指南 2026/10/2 0:43:47

多模型API集成实战:DeepSeek、Qwen、GLM统一工作台搭建指南

1. 为什么要把三个模型塞进同一个工作台先说结论:把 DeepSeek、Qwen、GLM 放进同一个工作台,本质上不是为了"集邮",而是为了解决一个非常具体的痛点——不同任务对模型的能力需求差异极大,而频繁切换网页端或客户端会严…

阅读更多 →
HowToCook 程序员做饭指南:凉拌木耳的标准化做法与干湿料配比详解 2026/10/2 0:43:47

HowToCook 程序员做饭指南:凉拌木耳的标准化做法与干湿料配比详解

文档教程 【免费下载链接】HowToCook Programmers guide about how to cook at home. 项目地址: https://gitcode.com/GitHub_Trending/ho/HowToCook 点击查看 免费下载 导读 本篇技术指南以 HowToCook 仓库中的 凉拌木耳菜谱 为骨架,系统拆解这道快手…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉