Agent-R1

端到端强化学习,训练出能自主决策的 LLM Agent

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 121 🐛 待处理 52 👀 关注 12
GitHub ↗
GitHub 星标 ★ 1718
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署。

项目预览

Agent-R1 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队AgentR1
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent,agentic-rl,llm
GitHub 星标★ 1718
上线时间2025-03-04 00:00:00
代码更新2026-11-02
仓库体积8.0 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数7

项目介绍

Agent-R1 是一个专注于通过端到端强化学习训练强大 LLM Agent 的开源项目。它解决的核心问题是:传统 Agent 依赖提示工程或微调,难以在复杂环境中自主决策和适应。Agent-R1 将强化学习直接应用于 Agent 的完整行为序列,使模型从环境反馈中学习工具调用、规划和纠错策略。其核心能力包括:支持多种环境(如网页导航、代码执行)、提供可复现的训练流程、以及高效的采样和奖励设计机制。项目基于 Python,代码结构清晰,适合研究者快速上手。通过端到端训练,Agent-R1 显著提升了模型在未见任务上的泛化能力,为构建通用智能体提供了新范式。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1718

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 60 分钟 部署方式:本地安装 6 步

环境要求

  • Python 环境(项目为 Python 项目)
  • 环境配置与 verl 一致,当前版本要求 verl==0.7.0
  • 已安装 git;使用 git lfs 方式时需 git-lfs
  • 下载数据需联网访问 ModelScope,或安装 modelscope 包
  • 训练需按 verl 官方文档准备对应运行环境(README 未列出具体依赖命令)

安装与启动步骤

  1. 1克隆仓库

    README 说明只需克隆本仓库,没有单独的 Agent-R1 安装步骤,克隆后即为项目根目录。

    git clone https://github.com/AgentR1/Agent-R1.git
  2. 2配置 verl 环境

    按 verl 官方安装文档完成环境配置,当前版本要求 verl==0.7.0;也可先看 Getting Started 页面。

  3. 3下载训练数据

    用 ModelScope CLI 下载官方处理好的数据,落到 data/agent-r1-data 目录,供各任务脚本读取。

    pip install modelscope
    modelscope download --dataset Melmaphother/Agent-R1-data --local_dir data/agent-r1-data
  4. 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. 5放置数据路径

    按各 recipe 期望的路径放置数据文件,也可用软链接(symlink)指向上一步下载的目录。

  6. 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

★ 4460 2026-08-09
OnlineSPEC 开源

让草稿模型边推理边进化,解码速度越用越快

[ICML 2026] When Drafts Evolve: Speculative Decoding Meets Online Learning

★ 127 2026-08-09
gemma-tuner-multimodal 开源

Mac 上直接微调 Gemma 多模态模型,图文音一起训

Fine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch···

★ 1516 2026-09-16
tunix 开源

用 JAX 搭积木做 LLM 后训练,算法随便换

A Lightweight LLM Post-Training Library

★ 2504 2026-09-16
CDM 开源

少步扩散蒸馏,让图像生成快如闪电

[NeurIPS 2026] Continuous-Time Distribution Matching for Few-Step Diffusion Distilla···

★ 156 2026-08-09
lmms-engine 开源

一套引擎搞定多模态模型训练,快速上手,灵活扩展。

A simple, unified multimodal models training engine. Lean, flexible, and built for h···

★ 833 2026-08-09
Megatron-LM 开源

NVIDIA 出品,高效训练千亿级大模型

Ongoing research training transformer models at scale

★ 18355 2026-08-09
CoDA-NO 开源

用注意力机制快速求解多物理场 PDE,让仿真更高效

Codomain attention neural operator for single to multi-physics PDE adaptation.

★ 79 2026-08-09