
Agent-R1
端到端强化学习,训练出能自主决策的 LLM Agent
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1718
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(项目为 Python 项目)
- 环境配置与 verl 一致,当前版本要求 verl==0.7.0
- 已安装 git;使用 git lfs 方式时需 git-lfs
- 下载数据需联网访问 ModelScope,或安装 modelscope 包
- 训练需按 verl 官方文档准备对应运行环境(README 未列出具体依赖命令)
安装与启动步骤
-
1克隆仓库
README 说明只需克隆本仓库,没有单独的 Agent-R1 安装步骤,克隆后即为项目根目录。
git clone https://github.com/AgentR1/Agent-R1.git -
2配置 verl 环境
按 verl 官方安装文档完成环境配置,当前版本要求 verl==0.7.0;也可先看 Getting Started 页面。
-
3下载训练数据
用 ModelScope CLI 下载官方处理好的数据,落到 data/agent-r1-data 目录,供各任务脚本读取。
pip install modelscope modelscope download --dataset Melmaphother/Agent-R1-data --local_dir data/agent-r1-data -
4或用 git 下载数据
不想用 ModelScope CLI 时,可用 git lfs 直接克隆数据集到同一本地目录。
git lfs install git clone https://www.modelscope.cn/datasets/Melmaphother/Agent-R1-data.git data/agent-r1-data -
5放置数据路径
按各 recipe 期望的路径放置数据文件,也可用软链接(symlink)指向上一步下载的目录。
-
6运行自检脚本
用 GSM8K 的 steppo 脚本做环境连通性自检,确认数据与依赖都接好后,再进入 Agent 任务教程。
bash examples/gsm8k/run_steppo.sh
如何确认成功
成功执行 examples/gsm8k/run_steppo.sh 且无环境或数据路径报错,即说明环境配置正确。
常见问题
Q:需要单独安装 Agent-R1 吗?
A:不需要。README 明确说明只要克隆本仓库即可,没有独立的 Agent-R1 安装步骤。
Q:数据下载用哪种方式?
A:两种皆可:ModelScope CLI(modelscope download)或 git lfs 克隆 ModelScope 数据集仓库,目标目录都建议为 data/agent-r1-data。
Q:环境依赖从哪看?
A:Agent-R1 与 verl 使用同一套环境配置,当前版本要求 verl==0.7.0,请参考 verl 官方安装文档。
Q:从哪里开始上手?
A:先读官方 Getting Started 页面,再跑 GSM8K 自检脚本,随后看 Agent Task Tutorial 的 GSM8K + Tool 最小示例。
注意事项
- 当前版本依赖 verl==0.7.0,README 未给出 Agent-R1 自身的安装命令,请以 verl 官方文档为准。
- 下载的数据需按各任务 recipe 期望的路径放置或建立软链接,不能只下载不放置。
- 更多说明见官方文档站点 https://agentr1.github.io/Agent-R1/docs/ 与论文 https://arxiv.org/abs/2511.14460。
核心亮点
- 端到端 RL 直接优化 Agent 行为序列,而非仅优化单步动作,策略更全局
- 提供完整训练代码和配置,可复现性强,降低研究门槛
- 支持多种环境适配,便于在网页导航、代码生成等场景迁移
不足之处
- 训练资源消耗大,需要大量 GPU 和采样数据,小团队难以复现
- 文档和社区生态尚在早期,除论文外教程和案例较少
适用场景
- 学术研究:探索 RL 在 Agent 训练中的新方法
- 复杂任务自动化:需要多步决策的网页操作或代码修复
- 智能体产品开发:为对话系统或 RPA 工具注入自主规划能力
替代项目
Voyager、AgentBench、SWE-agent
同类项目推荐
llm-foundry
开源
开箱即用的生产级 LLM 训练框架,快速搞定预训练与微调
LLM training code for Databricks foundation models
OnlineSPEC
开源
让草稿模型边推理边进化,解码速度越用越快
[ICML 2026] When Drafts Evolve: Speculative Decoding Meets Online Learning
gemma-tuner-multimodal
开源
Mac 上直接微调 Gemma 多模态模型,图文音一起训
Fine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch···
tunix
开源
用 JAX 搭积木做 LLM 后训练,算法随便换
A Lightweight LLM Post-Training Library
CDM
开源
少步扩散蒸馏,让图像生成快如闪电
[NeurIPS 2026] Continuous-Time Distribution Matching for Few-Step Diffusion Distilla···
lmms-engine
开源
一套引擎搞定多模态模型训练,快速上手,灵活扩展。
A simple, unified multimodal models training engine. Lean, flexible, and built for h···
Megatron-LM
开源
NVIDIA 出品,高效训练千亿级大模型
Ongoing research training transformer models at scale
simple-llm-finetuner
开源
拖拽式界面,小白也能微调大模型
Simple UI for LLM Model Finetuning
CoDA-NO
开源
用注意力机制快速求解多物理场 PDE,让仿真更高效
Codomain attention neural operator for single to multi-physics PDE adaptation.