AReaL 2.0 – 蚂蚁等开源的Agent在线强化学习基础架构

导读摘要:
AReaL 2.0是由蚂蚁集团联合香港科技大学、清华大学共同开源的Agent在线强化学习基础架构,旨在让已部署的AI Agent能够从真实交互轨迹中持续自我演进。该架构通过Agent Trajectory Data Protocol (ATDP)、企业级数据代理(Data Proxy)和演进控制平面(Evolution Control Plane)三根支柱,将生产环境中的会话流转化为可训练经验,无...
1. AReaL 2.0是什么
AReaL 2.0是由蚂蚁集团联合香港科技大学、清华大学共同开源的Agent在线强化学习基础架构,旨在让已部署的AI Agent能够从真实交互轨迹中持续自我演进。该架构通过Agent Trajectory Data Protocol (ATDP)、企业级数据代理(Data Proxy)和演进控制平面(Evolution Control Plane)三根支柱,将生产环境中的会话流转化为可训练经验,无需重写Agent代码或推倒现有业务系统。AReaL 2.0已加入PyTorch基金会,并支持华为昇腾NPU适配,为行业提供了一套低侵入、高安全、可治理的在线RL解决方案。

技术定位与领域: AReaL 2.0属于强化学习与AI Agent系统的基础设施层,专注于解决已部署Agent的在线持续学习问题。不同于传统的离线RLHF训练框架,它直接面向生产环境中的真实交互数据,填补了Agent从“部署”到“持续改进”之间的技术空白。
研发背景: 由蚂蚁集团联合香港科技大学、清华大学共同研发,依托三者在强化学习、分布式系统和AI Agent领域的深厚积累。研发动机源于当前Agent上线后难以从真实反馈中自动改进的痛点——离线仿真环境与真实行为存在巨大差异,而手动更新Agent策略成本高昂且风险不可控。
核心价值: AReaL 2.0解决了Agent在生产环境中的“学习-部署-再学习”闭环问题。它让企业无需重构现有Agent系统,仅需切换LLM推理后端即可开启在线RL训练,实现从用户交互中自动优化工具调用、回复策略和记忆写入。同时内置企业级数据治理能力,确保合规边界在训练前完成。
技术特点: 采用微服务化架构,将训练、推理、权重更新拆解为Gateway、Router、Data Proxy等独立组件,支持横向扩展和会话保持;通过ATDP协议以步骤粒度记录完整决策过程,实现可追责、可回放的学习样本;演进控制平面根据多维信号(轨迹统计、失败簇、用户修正率等)智能决策模型更新、记忆写入或工具调整。
2. 主要功能
在线RL闭环: 将Agent真实交互轨迹自动转化为可训练经验,实现从执行到学习的闭环。不同于离线训练,AReaL 2.0利用生产流量的实时反馈驱动模型更新,使Agent能够持续适应环境变化和用户偏好漂移。
轨迹数据采集(ATDP协议): 通过Agent Trajectory Data Protocol以步骤为单位记录完整决策过程,包括观察、内部状态、动作选择、动作结果、奖励反馈以及模型版本、工具版本、租户、成本等元数据。该协议回答“哪次检索、哪个工具调用影响了任务成败”等关键问题,为后续分析提供细粒度溯源能力。
企业级数据治理(Data Proxy): 部署在模型、工具、检索系统、人类反馈渠道等关键边界上的学习数据层,负责拦截、采集、脱敏、权限控制、轨迹持久化、奖励收集和回放管理。数据进入训练队列前即完成治理,区分可见字段、训练资格数据和仅用于调试审计的数据,适配多租户、多业务线场景。
演进控制平面(Evolution Control Plane): 将“是否更新、更新哪里”变成可治理的系统性决策。根据轨迹统计、用户修正率、工具失败簇、评估器得分、成本信号、安全约束和分布漂移,判断演进应落在模型RL、偏好优化、记忆写入还是工具路由调整层面,并支持回放评估、回归测试、灰度发布和版本化追踪。
微服务化运行时: 将原有RL基础设施改造为承接Agent服务流量的在线系统。Gateway作为入口承接请求;Router维护会话与Data Proxy的绑定关系,保证多轮交互上下文连续;Data Proxy管理会话状态和轨迹;Agent-Compute Worker执行推理、采样和训练计算;Controller负责调度、扩缩容和健康检查,支持横向扩展。
低侵入式接入: 只需切换LLM推理后端(修改base_url/api_key),无需重写Agent的规划、工具调用、沙箱或记忆模块,极大降低迁移成本。已加入PyTorch基金会,社区提供昇腾NPU适配和LoRA低算力方案,适配多种硬件环境。
3. 如何使用
环境要求: 需要具备Python 3.8+运行环境,推荐使用Linux系统(Ubuntu 20.04+或CentOS 7+)。硬件方面支持NVIDIA GPU(建议A100或以上)以及华为昇腾NPU(需安装对应驱动和CANN工具包)。确保网络可访问GitHub和PyTorch官方源。
访问项目主页: 打开GitHub仓库 https://github.com/areal-project/AReaL 获取源码和文档。建议先阅读
README.md和docs/目录下的快速入门指南,了解整体架构和部署拓扑。安装基础设施: 使用
pip install -r requirements.txt安装依赖,或使用Docker镜像一键部署。按照文档部署AReaL 2.0的Gateway、Router、Data Proxy和Controller等微服务组件。推荐使用docker-compose up -d启动全部服务,并确保各组件间网络互通。切换推理入口: 将现有Agent的LLM API调用后端(base_url/api_key)指向AReaL 2.0管理的Gateway。例如,原调用`(链接待官方发布后更新) Key。此步骤无需修改Agent的业务逻辑。
配置轨迹协议: 启用ATDP,以步骤为单位记录Agent的观察、动作、工具调用和结果。在Gateway配置文件中设置
atdp_enabled: true,并指定轨迹存储路径(支持本地文件或对象存储)。可根据需要调整记录的元数据字段粒度。部署数据代理: 配置Data Proxy完成数据拦截、脱敏、权限控制和轨迹持久化。在
data_proxy.yaml中定义脱敏规则(如正则替换敏感字段)、权限白名单和存储后端(推荐使用PostgreSQL或Elasticsearch)。确保训练前合规处理完成。启动训练闭环: 将采集的真实轨迹导入训练服务,启动在线RL。使用
areal train --trajectory-dir /path/to/trajectories命令,或通过Controller的REST API触发训练任务。监控训练日志和评估指标,确认Agent从交互中持续学习并改进策略。
4. 优缺点分析
| 优点 |
|---|
| 低侵入式接入: 仅需切换LLM推理后端,无需修改Agent的规划、工具调用和记忆模块,迁移成本极低,适合已有生产系统快速接入。 |
| 企业级数据治理: 内置Data Proxy在训练前完成脱敏、权限控制和合规边界处理,适配多租户、多业务线场景,满足金融、医疗等敏感行业需求。 |
| 真实轨迹驱动: 直接利用线上真实交互数据训练,弥合离线仿真环境与实际行为之间的差距,使Agent更贴近用户真实需求。 |
| 可解释可回滚: 每次演进经过回放评估、回归测试和版本化追踪,出问题可快速退回,降低生产环境风险。 |
| 开源生态丰富: 已加入PyTorch基金会,社区提供昇腾NPU适配和LoRA低算力方案,支持多种硬件和模型架构。 |
5. 同类工具对比
| 对比维度 | AReaL 2.0 | OpenRLHF | TRL (HuggingFace) |
|---|---|---|---|
| 产品定位 | Agent在线RL基础设施,面向服务侧持续演进 | 通用LLM RLHF训练框架,面向模型后训练 | 轻量级RLHF/PPO训练库,集成于Transformers生态 |
| 数据来源 | 真实部署环境中的在线会话轨迹 | 离线构建的偏好数据集和仿真环境 | 离线偏好数据集或人工标注 |
| 接入方式 | 微服务化,低侵入切换推理后端即可接入 | 需重构训练流程,适配特定模型结构 | 通过Trainer API集成,需编写训练脚本 |
| 数据治理 | 内置企业级Data Proxy,训练前完成脱敏与权限控制 | 需额外搭建数据清洗和治理流程 | 无内置治理,需自行处理 |
| 架构设计 | Gateway-Router-Worker微服务解耦,支持会话保持和横向扩展 | 集中式训练架构,侧重分布式计算效率 | 单进程或简单分布式,适合小规模实验 |
| 适用场景 | 已上线的Agent从真实交互中持续自我改进 | 新模型的RLHF后训练与对齐优化 | 中小规模模型的偏好对齐实验 |
| 开源协议 | Apache 2.0 | Apache 2.0 | Apache 2.0 |
选型建议: 如果企业已有部署的AI Agent系统,并且希望在不重构代码的前提下实现持续自我改进,AReaL 2.0是最佳选择——其低侵入式接入和企业级数据治理能力显著降低落地风险。对于研究团队或需要进行大规模RLHF后训练的场景,OpenRLHF在分布式计算效率和算法丰富度上更具优势。而TRL适合快速原型验证和小规模实验,RLlib则适用于非LLM的通用强化学习任务(如机器人控制、资源调度等)。若同时需要在线RL和离线训练能力,可以考虑将AReaL 2.0与OpenRLHF结合使用,前者负责生产环境轨迹采集,后者负责大规模训练。
6. 编辑点评
AReaL 2.0在技术创新上展现了显著的突破性。它将强化学习从实验室环境真正推向生产系统,通过ATDP协议解决了Agent轨迹的可追溯性和可学习性问题,这是当前绝大多数Agent框架所缺失的。微服务化架构的设计使其能够与现有业务系统平滑集成,而演进控制平面则提供了可治理的决策机制,避免盲目更新带来的风险。从实用价值来看,AReaL 2.0直接回应了企业部署Agent后“如何持续优化”的核心痛点——以往需要人工分析日志、手动调整prompt或重新训练,现在可以自动化完成。尤其在企业级数据治理上的投入,使其能够满足金融、医疗等强监管行业的要求,这是其他开源RL框架难以比拟的。
适用人群定位清晰:主要面向有已部署Agent系统且希望实现自动化迭代的技术团队,以及从事Agent强化学习研究的学术机构。对于个人开发者或小团队,由于硬件要求较高和部署复杂度,建议先使用其提供的Docker镜像和示例项目进行体验。
未来发展潜力巨大。随着Agent在各行业的普及,在线持续学习将成为刚需。AReaL 2.0已加入PyTorch基金会,社区生态有望快速成长。未来若能进一步简化部署流程、完善中文文档、降低硬件门槛,有望成为Agent在线RL领域的行业标准。
7. 应用场景
软件工程智能体: 训练Coding Agent从真实issue修复、代码审查和PR生成中持续改进策略。例如,Claude Code类Agent可通过AReaL 2.0的在线RL闭环,自动学习更高效的代码修改模式和工具调用顺序,减少人工干预。
企业客服助手: 从用户对话、满意度反馈和人工修正中优化回复策略、工具调用路径和知识检索准确性。客服Agent可动态调整回答风格和知识库优先级,提升用户满意度和问题解决率。
科研实验助理: 记录文献检索、实验设计、数据分析的完整轨迹,优化多工具编排和跨平台操作能力。科研Agent能够通过在线学习改进实验方案设计,减少无效重复操作。
复杂任务调度Agent: 在多轮交互、多工具调用的工作流中,持续改进工具选择、路由策略和错误恢复机制。例如,运维Agent可自动学习故障排查路径,提升平均修复时间(MTTR)。
多租户SaaS智能体: 为不同业务线、不同权限边界的Agent提供隔离的轨迹采集和定制化在线学习服务。每个租户拥有独立的Data Proxy和演进策略,确保数据隔离和合规性。
8. 常见问题FAQ
Q:AReaL 2.0与传统的RLHF框架(如OpenRLHF)有什么区别?
A:AReaL 2.0专注于已部署Agent的在线持续学习,数据来自真实生产交互;而OpenRLHF主要用于离线RLHF后训练,依赖预先构建的偏好数据集。AReaL 2.0强调低侵入式接入和企业级数据治理,OpenRLHF侧重分布式训练效率。
Q:使用AReaL 2.0需要修改现有Agent的代码吗?
A:基本不需要。只需将Agent的LLM API调用后端指向AReaL 2.0的Gateway,无需修改Agent的规划、工具调用、记忆等模块。但需要确保Agent能够输出结构化轨迹(如通过ATDP协议),这部分通常由Gateway自动处理。
Q:AReaL 2.0支持哪些硬件?
A:支持NVIDIA GPU(推荐A100及以上)和华为昇腾NPU(需安装CANN工具包)。社区提供LoRA低算力方案,可在消费级显卡(如RTX 3090)上运行推理,但训练性能会受限。
Q:如何确保在线RL训练不会导致Agent行为恶化?
A:AReaL 2.0的演进控制平面内置回放评估、回归测试和灰度发布机制。每次模型更新前会进行多维度评估,若指标下降或安全约束被触发,可自动回滚到上一个稳定版本。
Q:AReaL 2.0是否支持多租户场景?
A:支持。Data Proxy组件提供租户隔离能力,可为不同业务线配置独立的脱敏规则、权限控制和轨迹存储策略,确保数据不交叉污染。
Q:轨迹数据存储在哪里?支持哪些后端?
A:轨迹数据可通过Data Proxy持久化到本地文件系统、对象存储(如S3)、Elasticsearch或PostgreSQL。推荐使用Elasticsearch以便于后续检索和分析。
9. 项目地址
- 项目官网: https://areal-ai.io/en/intro.html
- GitHub仓库: https://github.com/areal-project/AReaL
- arXiv技术论文: https://arxiv.org/pdf/2607.01120
相关 AI 模型文章

Beam – Reflection AI 开源的首款大语言模型:501B稀疏MoE架构的工程力作
Beam是Reflection AI推出的首款开源大语言模型,采用501B参数的稀疏MoE架构,每个token仅激活23B参数,支持100万token上下文窗口,预训练消耗23.8T token。该模型在软件工程任务上达到GLM-5.2同级水平,其训练过程堪称重工业级别的算力展示:预训练阶段使用6,144张GB300 GPU在不到四周内完成,随后动用10,500张GB300进行为期四周、超1亿次r...

Poppy – Sierra 联合 Meta 等推出的开放协议草案
Poppy(Personal Agent Protocol)是由 Sierra 联合 Meta 及多家企业共同推出的开放协议草案,旨在解决个人 AI Agent 访问企业服务时的身份识别与授权问题。该协议通过标准化的发现机制、分级权限控制和基于 OAuth 的授权流程,在"Agent 冒充用户"与"企业全面封禁代理"两个极端之间建立了中间方案。目前已有 Stripe、Shopify、Walmart...

VeriLoop E2 – 清华大学开源的 27B 后训练模型
VeriLoop E2 是清华大学深圳国际研究生院机器人实验室开源的 27B 后训练模型,基于 Qwen3.8-27B 底座,面向代码、数学与物理推理场景。该模型采用 Apache-2.0 协议发布权重与分词器,原生支持 262,144 tokens 的上下文窗口。其核心创新在于 VGR(VeriLoop-Governed Recurrence)机制,将"模型提案"与"外部验证/持久化"彻底分离,...

Microsoft-Decision-1:微软推出的新一代快速决策AI模型深度评测
Microsoft-Decision-1是微软推出的一款专为结构化决策任务设计的快速决策AI模型,能够从预设选项中筛选出最优解,并为每个备选答案赋予概率评分,供下游应用判断执行、重试或转人工。该模型基于开源Qwen3.5-9B架构构建,在36项基准测试中准确率均位列第一,推理速度达到GPT-6 Sol的35倍,输入成本仅为每百万tokens 0.042美元且输出免费,已在Microsoft Fou...
版权声明:本文部分内容由 AI 辅助生成并经人工校准,版权归本站所有,未经允许禁止任何形式的转载。
