ART

让AI智能体在实际任务中边干边学,用GRPO强化训练,快速提升多步决策能力。

开源 🏷️定价信息待确认 ✅ 目前可打开 模型训练 🍴 复刻 1014 🐛 待处理 191 👀 关注 65
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 10849
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

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

项目数据

分类模型训练
开发团队OpenPipe
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent,agentic-ai,grpo,llms,lora,qwen,qwen3,reinforcement-learning,rl
GitHub 星标★ 10849
上线时间2025-03-10 00:00:00
代码更新2026-11-08
仓库体积105.0 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-10
浏览次数6

项目介绍

ART(Agent Reinforcement Trainer)是一个面向真实世界多步骤任务的开源强化学习训练框架,专注于使用GRPO算法对智能体进行在线训练。它解决了传统强化学习在复杂、动态、真实场景中难以应用的问题,让开发者能够直接对Qwen3.6、GPT-OSS、Llama等主流大模型进行强化学习微调,支持LoRA等高效参数更新方式。ART的核心能力包括:提供简洁的API接口,支持自定义奖励函数与任务环境;内置GRPO实现,优化多步骤决策的样本效率与稳定性;与Hugging Face生态无缝集成,支持分布式训练与模型部署。通过ART,开发者可以像训练人类员工一样,让AI智能体在实际任务中不断试错、学习并优化策略,从而显著提升其在客服、编程、自动化操作等场景下的表现。该项目在GitHub上已获得超过1万星标,是当前大模型强化学习领域的热门工具。

Star 增长趋势

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

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

技术标签

使用教程

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

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

环境要求

  • 客户端机器需可运行 Python(README 说明 ART 可从任何运行 Python 的客户端机器训练)
  • 已安装 pip,用于安装 openpipe-art 包
  • 使用 W&B Training(Serverless RL)时需准备 W&B API key

安装与启动步骤

  1. 1确认 Python 环境

    README 说明可在任意运行 Python 的客户端机器上训练智能体,先确认本机 Python 可用。

    python --version
  2. 2安装 ART 包

    README 给出的安装方式:在已有项目中执行 pip 安装 openpipe-art。

    pip install openpipe-art
  3. 3验证安装结果

    查看包信息,确认 openpipe-art 已成功安装到当前 Python 环境。

    pip show openpipe-art

关键配置

配置项必填说明示例
api_key是使用 W&B Serverless RL 后端时的鉴权 keyyour_wandb_api_key
base_model否待强化学习微调的基座模型名Qwen/Qwen3.6-27B
project否TrainableModel 所属项目名voice-agent
name否TrainableModel 的模型名agent-001
run_name否本次训练运行的名称agent-001

如何确认成功

执行 pip show openpipe-art 能显示包名与版本信息,即安装成功;无需本地 GPU 也可使用。

常见问题

Q:必须本地有 GPU 吗?

A:README 指出 ART 可从任何运行 Python 的客户端机器训练;使用 W&B Training(Serverless RL)时训练与推理基础设施由服务方托管,可避免本地 CUDA 显存不足问题。

Q:安装需要哪些前置条件?

A:只需客户端机器能运行 Python 并可用 pip;如需 Serverless RL,还需准备 W&B API key 并传入 ServerlessBackend。

Q:支持哪些基座模型?

A:README 示例使用 Qwen/Qwen3.6-27B,项目简介还提到 Qwen3.6、GPT-OSS、Llama 等主流大模型。

Q:如何接入 Serverless RL?

A:按 README 示例使用 art.serverless.backend.ServerlessBackend,传入 api_key,并通过 model.register(backend) 注册 TrainableModel。

注意事项

  • README 的安装说明非常简短,只有一条 pip install openpipe-art,更多用法请参考官网 https://art.openpipe.ai 与 W&B Training 文档。
  • ServerlessBackend 的 api_key 属于敏感信息,请勿提交到代码仓库。
  • README 示例中 api_key 占位为 your_wandb_api_key,实际使用时替换为真实 W&B API key。

核心亮点

  • 直接支持Qwen、Llama等主流开源模型,无需繁琐适配即可开始强化学习训练
  • 内置GRPO算法,针对多步骤任务优化,训练稳定性和样本效率优于传统PPO
  • 与Hugging Face生态深度集成,支持LoRA微调,降低显存和计算成本

不足之处

  • 文档和社区资源相对较少,高级用法需自行探索
  • 对训练环境要求较高,需要较大显存和算力支持

适用场景

  • 训练客服智能体在真实对话中优化回复策略
  • 为编程助手提供代码生成任务的强化学习微调
  • 在自动化操作场景(如网页操作、工具调用)中提升智能体的决策能力

替代项目

TRL (Transformer Reinforcement Learning)、OpenRL、verl

上一篇:can-i-finetune-this

下一篇:transformerlab-app

同类项目推荐

autogluon 开源

三行代码搞定高精度模型,自动调参集成,省时省力

Fast and Accurate ML in 3 Lines of Code

★ 10820 2026-08-10
RLP 开源

把强化学习塞进预训练,让模型天生会决策

[ICLR 2026] Official PyTorch Implementation of RLP: Reinforcement as a Pretraining O···

★ 256 2026-08-09
safetensors_util 开源

轻松管理 Safetensors 模型,玩转 Stable Diffusion 与 LoRA

Utility for Safetensors Files

★ 102 2026-08-09
DataMate 开源

一站式搞定大模型微调与RAG的数据处理,让数据准备不再拖后腿

DataMate is an enterprise-level data processing platform designed for model fine-tun···

★ 374 2026-08-09
Awesome-MLLM-Tuning 开源

多模态大模型微调不丢本事的论文与思路合集

Multimodal Large Language Model (MLLM) Tuning Survey: Keeping Yourself is Important ···

★ 102 2026-10-28
DPO-Shift 开源

修正 DPO 分布偏移,让模型对齐更稳更准

DPO-Shift: Shifting the Distribution of Direct Preference Optimization

★ 59 2026-08-09
MoTCoder 开源

把复杂编程题拆成小模块,让大模型推理更准

This is the official code repository of MoTCoder: Elevating Large Language Models wi···

★ 86 2026-08-09
AMD-LLM 开源

在 AMD GPU 上快速跑通 1.35 亿参数语言模型训练

Training code and resources for AMD-135M language models on AMD GPUs.

★ 195 2026-08-09
lora-prompt-tool 开源

管理 LoRA 触发词,自动补全提示词,提升出图效率。

A Stable Diffusion webUI extension for manage trigger word for LoRA or other model

★ 256 2026-08-09