保姆级教程!AReaL v0.5.0 全解析:带你打造“执一驭万”的新一代强化学习框架。

AReaL框架:让LLM具备视觉推理能力,实现具身智能的关键一步 多模态人工智能旨在让机器同时理解文本、图像等多种信息,其核心原理在于将不同模态的数据映射到统一的语义空间。这项技术的价值在于突破传统AI的感知局限,实现更接近人类的环境理解与交互能力,广泛应用于机器人、自动驾驶、智能家居等领域。视觉语言模型作为关键技术分支,专注于让模型从“看到”进阶到“看懂”,并进行逻辑推理。AReaL框架正是这一方向的典型实践,它通过构建**场景图**和设计精妙的**提示词工程**,将强大的语言模型与视觉信息连接起来,使模型能基于空间和语义关系进行复杂规划,为开发具备高级视觉推理能力的A 阅读详情

欢迎回到我们为您精心策划的「ASystem 系统开源」核心技术解析系列的最新一期!

ASystem 是我们为支撑万亿级思考模型 Ring-1T 等大规模 RL 训练而构建的完整技术底座。在超大规模 RL 训练中,系统工程的复杂性极易反噬算法开发效率和灵活性。

本期聚焦:RL 算法开发的高效基石 AReaL

本期,我们将深度解析 ASystem 中面向算法设计、以开发效率和灵活性为核心的关键用户层技术——AReaL 强化学习框架。

AReaL 通过极简的 API 和可扩展的插件机制,将算法设计者从繁琐的系统细节中解放出来,专注于算法本身。我们希望通过 AReaL 的架构设计与实践,推动将强化学习框架从“完整应用”转化为“高性能后端依赖”,为业界大规模 RL 训练提供社区友好的思路。

前言

AReaL 是一个面向算法设计,以开发效率和灵活性为核心的强化学习框架。它通过极简的 API 和可扩展的插件机制降低用户的学习曲线和使用心智负担,让开发者聚焦于算法本身而非系统细节,具备大规模扩展、无侵入 Agentic RL、故障感知与自恢复等能力。在蚂蚁内部,作为 ASystem 的关键用户层技术,我们使用 AReaL 支持了 Ring-1T 万亿参数 MoE 模型的 Reinforcement Learning 强化学习(下文简称 RL)后训练,相关代码已在以下链接开源。

https://github.com/inclusionAI/AReaL

**AReaL 本次 12 月 “ASystem 疯狂星期四” 开源的新版本 v0.5.0 带来了解耦式 Agentic RL,以及 Single Controller 架构两个核心特性,**本文将介绍它们的设计理念和解决方案。

  • 解耦式 Agentic RL:AReaL 通过 OpenAI API 代理,提供了一套解耦化的智能体训练服务解决方案,便于环境提供者、算法开发者和系统开发者形成复杂工程中的零障碍流水线,极大提升了开发效率与系统可维护性。

  • Single Controller 架构:消除了 SPMD (Single Program,Multiple Data) 模式的长尾和数据不均匀问题,这种分层设计既能提升推理扩展性、增强系统层面精细化控制,又能保留算法编排的灵活易用性,降低算法开发者代码迁移的成本。

我们希望通过 AReaL 架构设计的实践,推动将强化学习框架从"完整应用"到"运行时服务"的转化,为业界大规模 RL 提供一些思路。

核心特性一:解耦式 Agentic RL 架构

背景介绍

在当前智能体系统快速演进的背景下,如何高效地将强化学习能力融入到复杂、灵活的 Agent 逻辑中,成为一个关键挑战。传统的 Agentic RL 实现方式往往将 RL 的训练逻辑深度耦合在 Agent 的编排框架中,导致代码复用性差、调试困难、且难以快速迭代和部署。

*注:图片为 AI 生成

为解决这一问题,我们在 AReaL 中自研了一个面向 Agentic RL 的解耦式训练框架。AReaL 的核心设计理念是**“Agent 独立运行 + 训练逻辑外置”**,通过高度抽象的架构设计,实现了 Agent 逻辑与 RL 训练逻辑的完全分离,从而在保证灵活性的同时,极大提升了开发效率与系统可维护性。

核心设计思想:解耦与透明

AReaL Agentic RL 的架构设计建立在两个核心原则之上:

  1. Agent 完全独立运行(Agent Autonomy)

在 AReaL 框架中,Agent 本身不依赖任何 RL 框架的组件,也不感知自身正在被用于训练。它只是一个标准的、基于大语言模型(LLM)的决策系统,按照既定的编排逻辑接收输入、调用工具、生成动作并输出结果。这种设计确保了 Agent 的纯净性与可移植性——同一个 Agent 实现既可以用于在线推理,也可以无缝接入离线训练,真正做到"一套代码,两处复用"。

  1. RL 训练作为外部观察者(RL as Observer)

AReaL 不主动干预 Agent 的执行流程,而是通过"代理请求"的方式,监听并记录 Agent 与环境交互的完整轨迹(Trajectory)。这些轨迹包括:用户输入、Agent 的思维链(Thought)、调用的动作(Action)、环境反馈(Observation)以及最终的奖励信号(Reward)。通过这种方式,AReaL 将复杂的 Agent 执行过程转化为标准的 RL 训练数据,从而可以使用任意成熟的 RL 算法进行策略优化。

Agent架构工作流程详解

AReaL 的工作流程可分为以下几个关键阶段:

1. Agent 启动与代理封装

为了让 AReaL 能够驱动用户编写的 Agent,并进行 RL 训练,用户需要提供一个接口函数来告知 AReaL 如何执行 Agent,以及 Agent 所获得的 reward。该函数固定命名为 run_agent_return_reward,输入 data 可以是任意类型,它是用户提供的数据集中的一条数据,输出 reward,表示本次 Agent 运行得到的奖励。

async def run_agent_return_reward(data: Any) -> float:
"""
Input:
data: Any, One sample of data in the dataset.
Return:
reward: float, The final reward of the result of this agent run.
"""

该接口是用户将 Agent 接入 AReaL 唯一需要编写的接口。

  1. 轨迹收集(Trajectory Collection)

当 AReaL 开始进行 Agentic RL 训练时,框架会为每一次 Agent 运行自动开启一个会话(Session),并记录从输入到输出的每一步交互。由于我们优化的对象是 LLM 的输出,能够参与参数更新的数据仅有 LLM 自主生成的 token,而其他部分作为 LLM 的输入被记录下来

  • 输入捕获:用户原始 query、工具调用结果、其他 Agent 的输入等,以 token 形式被保存下来。

  • 输出缓存:LLM 输出的 token(包括思维链、调用工具的参数、自我反思等等)在被解码成字符串返回到 agent 之前,被缓存到 AReaL 中。

  • 环境反馈:Agent 自行调用外部环境和工具进行迭代。

  • 奖励标注:计算 Agent 最终的或每一步的奖励分数,并上传到 AReaL。

所有这些信息被组织为一个结构化的轨迹(Trajectory),用于后续训练。

  1. 强化学习训练(RL Training)

一旦积累了足够的轨迹数据,AReaL 便进入 RL 训练流程。AReaL 会收集每一次会话中所有交互的输入、输出和奖励值,按照时间顺序排序,并根据用户指定的折扣因子(discount factor)将最终奖励进行反向传播,得到一个完整的可以训练的批次。

训练流程基于 AReaL 框架实现,支持多种 RL 算法,并且和推理完全异步,充分利用硬件资源。训练过程后,AReaL 会自动将策略更新后的模型权重回传给 Agent 的 LLM 后端,从而实现策略迭代。

  1. 模型部署与闭环迭代

训练完成的模型可直接导出为标准模型文件(如 HuggingFace 格式),并部署到生产环境中的 Agent 系统中。由于 Agent 本身不依赖训练框架,部署过程无需任何代码修改。同时,生产环境中的新交互数据又可被 AReaL 持续收集,形成"收集 → 训练 → 部署 → 再收集"的闭环优化循环。

核心优势总结

快速体验

为了方便用户快速体验,我们提供了一个通过多轮对话解决数学问题的实验脚本,可以通过如下方式启动实验:

python3 -m areal.launcher.ray examples/multi-turn-math/gsm8k_rl_mt.py \
--config examples/multi-turn-math/gsm8k_grpo_mt.yaml \
experiment_name=gsm8k-grpo-multiturn trial_name=trial0

训练的 reward 如下图,红色为通过两轮迭代解决问题,黄色为单轮迭代,可以看到多轮反思确实能够提升性能。

在解耦式架构下数学智能体的训练奖励曲线

核心特性二:Single Controller 架构

背景介绍

AReaL 最初沿用主流预训练框架所采用的 SPMD 执行模型:多个训练进程运行相同代码,数据与模型参数在进程间分片。这种模式在预训练中问题不大,但在强化学习场景下却面临两大核心问题:

1、长尾问题

强化学习训练包含两个关键阶段:Rollout 与 Training。在当前 SPMD 架构中:

  • 每个训练进程独立提交固定数量的 prompt 至推理引擎;

  • 由于生成长度不可预测,部分进程可能由于长尾任务,需长时间等待;

  • 所有进程必须同步完成生成,训练才能进入下一步,尤其是训练刚开始时。

这导致“快”的进程长时间空转,严重浪费 GPU 算力,整体吞吐受限于最慢的生成任务。

2、精细化控制

在大规模 RL 训练中,软硬件故障是不可避免的问题,势必要考虑以下问题:

  • 推理单实例故障如何快速替换而不是重启整个实验

  • 推理引擎瓶颈时如何快速横向扩展

由于 SPMD 所有进程都运行相同代码,要实现上述精细化的控制场景会让代码逻辑非常复杂,到处夹杂着控制流与计算流。为了优雅解决上述问题,我们引入了 “单控制器 + 分布式引擎” 的分层设计,将系统划分为 控制平面 与 数据平面,实现精细化的工作流控制与高效的数据流转。

架构设计

Single Controller 架构

设计理念

在架构设计上,自上而下分为 Controller、Worker、Engine 三层:

  • Controller:跑在 CPU 节点上,封装了分布式的细节,包括分布式调度、分布式数据聚合与分发等,暴露了与 Engine 相同的接口,用户的训练脚本可以像调用 Engine 一样调用 Controller 的接口。

  • Worker:位于 Controller 之下 ,它提供了 Engine Deploy 的能力,在部署形态上,Engine 可以是 Embedding 模式与 Worker 跑在同一进程,也可以独立进程部署,之所以我们支持独立进程部署是为了解耦 AReaL 框架与引擎的包依赖,同时让外部 Engine 能更方便地接入到 AReaL 中,而不需要开发者理解 AReaL 的代码细节;同时我们将分布式数据流处理也放在这一层,对应 Controller 分发的 metadata,解决 Single Controller 单点瓶颈问题。

  • Engine 层:专注于并行计算,完全兼容原生 SGLang、FSDP、Megatron 等训推引擎。

核心组件

API Demo

# 需通过 launcher 启动
# python3 -m areal.launcher.local script.py --config xxx.yaml
def main(args):
actor = FSDPPPOActor(config=config.actor)
actor.create_process_group(parallel_strategy=parallel_strategy)
rollout = RemoteSGLangEngine(config.rollout)
rollout.initialize(train_data_parallel_size=parallel_strategy.dp_size)
# 手动在 head rank 加载数据并广播
batch = None
if actor.is_data_parallel_head():
batch = rollout.prepare_batch(...)
batch = tensor_container_to(batch, actor.device)
batch = broadcast_tensor_container(batch, src_rank=actor.current_data_parallel_head(), group=...)
# 直接运行脚本,无需 launcher
# python script.py --config xxx.yaml
def main(args):
# 使用控制器包装引擎
actor = TrainController(
engine=FSDPPPOActor(config=config.actor),
scheduler=LocalScheduler(...)
)
rollout = RolloutController(
engine=RemoteSGLangEngine(config.rollout),
scheduler=LocalScheduler(...)
)
# 自动返回 DistributedBatch,无需手动广播
batch = rollout.prepare_batch(...)
# 控制器自动处理数据分发

可以看到 Single Controller 与 SPMD 的 Trainer 在用户 trainer 编程界面上基本一致,但是简化了一些分布式细节,一个好的例子是,我们将**「分布式数据流」抽象为 DistributedBatch**。DistributedBatch 是整个架构的"数据护照",它不携带实际张量,仅保存元信息:

@dataclass
classTensorMetadata:
"""Metadata for a tensor field."""
shape: tuple[int, ...]
dtype: str
device: str = "cpu"
@dataclass
class ShardMetadata:
"""Metadata for a single (sub-)shard stored on one node.
A logical batch can be composed of multiple shards, and a single physical
shard can be split into multiple logical sub-shards via offset and batch_size.
"""
node_id: str
node_addr: str
shard_id: str
batch_size: int
offset: int = 0
fields: dict[str, TensorMetadata] = field(default_factory=dict)
@dataclass
class BatchMetadata:
"""Metadata for a distributed batch sharded across multiple nodes."""
batch_id: str
global_step: int
total_batch_size: int
shards: list[ShardMetadata] = field(default_factory=list)

从数据流看 RL 流程大致如下:

  1. Rollout Controller 收集各推理引擎生成的元数据;

  2. Train Controller 将元数据按数据并行策略分片,发送给 Worker;

  3. 各训练 Worker 在首次访问时,按需通过 RPC 拉取本地/远端所需张量;

该设计通过 metadata 而不是实际 Tensor 驱动整个 RL 训练,解决了 Single Controller 架构下的单点瓶颈问题,可以大幅提升 RL 训练的规模与效率。

未来展望

AReaL 当前已支持基础的 Agentic RL 训练流程和 Single Controller 模式,未来将进一步支持并完善:

  • Single Controller 模式下的高效数据流和分布式启动能力

  • 自动扩缩容、故障修复和高可用训练

  • 轨迹数据版本管理与可视化分析平台

  • 提升智能体场景下的训推性能

通过 AReaL,我们期望为 Agentic AI 的研发提供一个高效、可靠、可扩展的强化学习运行时服务框架,推动智能体系统从"能用"向"好用"持续演进。

欢迎每一位对强化学习和大语言模型感兴趣的开发者使用 AReaL,并提供宝贵的反馈与建议,一起推动强化学习系统持续创新!

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

STM32F103C8T6最小系统板GPIO配置避坑指南:从原理图到流水灯一次成功 本文详细介绍了STM32F103C8T6最小系统板GPIO配置的实战指南,从硬件准备到流水灯实现,涵盖了九大关键步骤。特别针对新手常见问题,如GPIO配置、开发环境搭建和程序下载调试,提供了详细的解决方案和避坑技巧,帮助开发者快速掌握STM32开发基础。 阅读详情

相关推荐

FFmpeg硬件加速实战:VAAPI驱动配置全攻略(含NVIDIA/Intel避坑指南)

本文详细解析了在Linux环境下配置FFmpeg使用VAAPI接口实现硬件加速的完整流程。针对NVIDIA、Intel等主流显卡,提供了从驱动安装、环境变量设置到多显卡切换的实战指南,并重点解决了闭源驱动冲突、国产系统适配等常见问题,帮助用户有效提升视频处理性能。

weixin_29306011的博客 456

强化学习框架(AReaL)

AReaL(Ant Reasoning RL)是由蚂蚁技术研究院与清华大学交叉信息研究院联合开发的开源强化学习框架,专注于提升大型推理模型(LRM)的复杂逻辑推理能力。通过完全开放的技术生态,让开发者以极低门槛复现、优化甚至超越当前SOTA模型,尤其在数学推理等长链逻辑任务中展现出显著优势。

weixin_43156294的博客 1509

PostgreSQL14 离线安装全攻略:从下载到配置详解

本文详细介绍了PostgreSQL14在无网络环境下的离线安装全流程,涵盖RPM包与源码编译两种主流方法。文章重点解析了安装前的系统环境检查、依赖包准备、数据库初始化、远程访问配置以及安装后的关键检查与性能调优,旨在帮助运维和开发人员在离线服务器上高效、稳定地部署PostgreSQL14数据库。

p5l2m9n4o6q的博客 725

强化学习系统在复杂推理模型中的应用——以AReaL系统为例

AReaL系统体现了强化学习在复杂推理领域应用的一种有效尝试。通过优化奖励设计、训练流程以及任务间的知识迁移,该系统在提高训练效率和泛化能力方面取得了积极进展。未来,随着技术的不断完善,类似的强化学习系统有望在更多实际应用场景中发挥作用,为推动通用人工智能的发展提供坚实的支撑。本文以平实的语言介绍了AReaL系统的技术路线和核心思路,期望能为关注复杂推理模型与强化学习的研究者和工程师提供有益参考。

gs80140的专栏 698

Python气象雷达数据处理实战:用PyCINRAD从基数据到PPI图的完整流程

本文详细介绍了使用PyCINRAD库处理气象雷达基数据并生成PPI图的完整流程,涵盖环境配置、数据读取、反射率与速度数据提取、可视化优化等关键步骤。通过实战案例演示如何从原始雷达数据到专业级PPI图像生成,为气象研究和业务应用提供高效解决方案。

yog99的博客 758

告别环境配置烦恼:用Conda一键搞定GATK4、samtools、fastp等生信分析全家桶

本文介绍如何利用Conda快速搭建包含GATK4、samtools、fastp等工具的生物信息学分析环境,解决软件安装和版本冲突问题。通过详细的配置步骤和实战案例,帮助研究者十分钟内完成重测序分析全家桶的环境配置,显著提升上游分析效率。

weixin_30753873的博客 335

蚂蚁清华联合发布 AReaL-boba,代码数据全开源,助力社区轻松复现 SOTA 推理模型

蚂蚁技术研究院与清华大学交叉信息院吴翼团队联合发布开源强化学习训练框架(Ant Reasoning RL)0.2 版本,并公开全部代码、数据及训练脚本,助力社区轻松复现 SOTA 推理模型。

2401_85046472的博客 1134

泛微OA E9文档管理优化:临时文件清理与存储配置指南

本文深入解析了泛微OA E9系统性能下降的常见原因——临时文件堆积,并提供了完整的优化配置指南。文章详细介绍了临时文件的产生机制,并手把手指导管理员如何通过修改存储路径、调整保留时间、设置白名单等关键配置,有效清理与管理系统临时文件,从而释放存储空间,提升系统运行效率与稳定性。

tree8的博客 432

AReaL x 昇腾,加速大模型全异步RL训练创新

AReaL框架为需要在昇腾平台进行强化学习的开发者提供了新的可靠途径——开箱即用保障开发者轻松上手,优秀架构支撑模型性能。AReaL框架在昇腾平台上会持续演进,为开发者提供更强大、更便捷的强化学习体验,大家可以持续关注AReaL开源项目了解最新的技术动态。AReaL开源项目:https://github.com/inclusionAI/AReaL。

m0_71340392的博客 678

计算机考研复试面试常问问题 数据结构篇(下)

计算机考研复试面试常问问题 数据结构篇(下) 使用前需知(拒绝白嫖,如果对你有帮助,你只需点个赞就行): 注意:有人在闲鱼上盗卖我的资料,而且还有很多同学买了,请各位擦亮双眼,我是整理出来免费分享给大家的! 大家请多点赞和评论,这样后面的同学更容易百度到,不至于被人盗卖,我就不加水印影响大家使用了! 第一次整理,度不好控制,有不好的地方希望大家理解,后面可能会改进,造福今年之后的同学们! ...

程序员宝藏的博客 1万+

Linux下开机异常(fsck exited with status code 4)

Linux下开机异常事情是这样的,本来我呢跑着程序听着歌,结果忽然就死机了,我只能强制关机,再次打开系统的时候,就提示这样fsck from util-linux 2.26.2 /dev/sda10 contains a file system with errors, check forced. /dev/sda10: Inodes that were part of a corrupted pr

芳草碧连天 2万+

终极GTA5增强体验:YimMenu完整使用指南与实战技巧

YimMenu是一款功能强大的开源GTA5游戏增强工具,专注于提升游戏体验的同时提供完善的防护机制。作为一款专业的游戏增强解决方案,YimMenu不仅提供了丰富的功能选项,还特别注重安全性和稳定性,让玩家能够在享受游戏乐趣的同时有效避免各种公共崩溃问题。 ## 🚀 从零开始:三步快速部署方案 ### 第一步:环境准备与源码获取 在开始之前,请确保您的系统满足以下基本要求: **系统环境检

gitblog_01418的博客 834

STM32F103C8T6实战:手把手教你搭建智能火灾报警系统(附MQ-2传感器调试技巧)

本文详细介绍了基于STM32F103C8T6单片机和MQ-2烟雾传感器的智能火灾报警系统搭建过程。从硬件选型、电路设计到软件开发,提供全面的实战指导,特别包含MQ-2传感器调试技巧,帮助开发者快速实现稳定可靠的智能火灾监控系统。

year5的博客 214

AReaL v1.0 正式发布:面向 Agent 的全异步强化学习训练框架

我们相信,随着训练框架的持续优化与普及,智能体将逐步跨越“能跑通 Demo”的初级阶段,迈向“持续自主进化”的新阶段。未来,AReaL 团队将持续在系统可用性、训练引擎效率、AI 辅助开发与多模态智能体训练等方向发力,致力于打造面向 Agentic AI 时代的高性能 RL 基础设施。传统的强化学习训练系统多为同步模式,在每一轮训练中需要等待所有推理任务完成后再更新模型,这不仅限制了训练吞吐,也造成了 GPU 资源的浪费。,即可实现 RL 训练的无缝接入,无需修改原有 Agent 代码。

2401_85046472的博客 626

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

MIAOYUN | 每周AI新鲜事儿 260306

本周国内外AI领域密集发布新品与技术突破:大模型方面,OpenAI、Google、阿里、MiniMax等相继推出多款大模型,覆盖轻量推理、语音、多模态等类型;AI Agent快速落地,多款办公、科研、浏览器等产品开放使用;AI创作与工具持续丰富,OpenClaw生态工具目录、视频、编程、漫剧生层等工具不断涌现,降低各类创作与开发门槛;技术层面,VLAW框架、OMNIXTREME框架、AReaL v1.0框架等开源,分别在机器人训练、人形机器人运动学习、强化学习训练等领域实现创新;市场层面,阿里Qwen核心成

成都元来云志科技有限公司,国内云原生智能运维领域的创新领跑者 593

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

63 秒修完 3 分 22 秒 4K 视频:Jasna 本地 GPU 马赛克修复完整教程

Jasna 是一款免费的视频马赛克修复工具:检测、修复、编码全部在你的本地 GPU 上完成,文件自始至终不离开这台机器。官方在 RTX 5090 上实测,一段 3 分 22 秒的 4K 视频只需 63 秒修复完成,显存峰值 10.9 GiB,比 Lada 0.11.0 快约 4.7 倍。这篇教程带你先判断"我的机器能不能跑",再花四步拿到第一次出片,最后把耗时、显存和常见坑一次讲清。 ## 先别

gitblog_00006的博客 670

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

全球首个开源万亿推理模型的技术突破

Ring-1T-preview 的开源,标志着 AI 开发正式进入 “万亿参数普惠时代”。对开发者而言,这不仅是获得了一个强大的工具,更是站在了 “中国开源生态协同” 的风口上 —— 当 1.2 万亿参数的能力触手可及时,下一个改变行业的 AI 应用,或许就出自你的代码。欢迎在评论区分享你的部署经验,或交流垂直场景的微调技巧!

no2454410的博客 799

OpenClaw搭配AReaL,Agent进入自主进化新阶段

OpenClaw 代表的是需求爆发,AReaL 代表的是能力沉淀。一个解决“有人在用”,一个解决“越用越强”。把这两个信号叠在一起看,2026年的Agent竞争,已经不是“谁更像人聊天”,而是“谁更像一个可靠同事”。

2501_94005722的博客 120

蚂蚁与清华发布AReaL v1.0,强化学习迎新突破

3月4日,蚂蚁集团联合清华大学发布开源强化学习训练框架AReaL v1.0稳定版,主打'Agent一键接入RL训练',让智能体强化学习训练更便捷。

safetybug的博客 520

AReaL-boba²:首个全异步强化学习训练系统它来了!!

清华大学与蚂蚁技术研究院联合开发的AReaL-boba²强化学习系统,实现了从同步到全异步训练范式的革新。该系统通过三层技术重构:1)异步训练引擎解耦数据生成与参数更新,GPU利用率提升至78%-89%;2)通信优化使跨节点延迟降低62%;3)显存管理策略减少32B模型显存碎片至11%。在代码任务中,14B模型在LiveCodeBench达到69.1分SOTA性能,训练效率提升2.77倍。系统支持多轮交互训练,通过对话历史缓冲区和动态策略更新机制

一个不怎么正经的算法工程师的博客~不定期更新一些我所覆盖领域的干货~~~包你满意噢~~ 2562

突破同步训练瓶颈!AReaL如何实现大规模异步强化学习系统的高效语言推理?

在大语言模型(LLM)借助强化学习(RL)提升推理能力的浪潮中,训练效率成为关键挑战。本文介绍的AReaL系统,通过完全解耦生成与训练的异步设计,在数学和代码推理任务上实现高达2.77倍的训练加速,同时性能不减反增,为大规模RL训练开辟了新路径。

PAN_Andy的博客 1415

AReaL 项目安装与使用教程

AReaL(AI Real-time Event Analysis and Learning)是一个由inclusionAI开发的开源项目,旨在提供实时事件分析及学习的解决方案。该项目结合了机器学习、数据挖掘和实时处理技术,能够帮助用户快速搭建适用于各种场景的实时分析系统。 ## 2. 项目快速启动 以下是AReaL项目的快速启动步骤: ### 环境准备 - Python 3.6 或更高版

gitblog_00224的博客 542

AReaL v1.0:让任意 Agent 零改造接入强化学习训练的框架

仅供参考,未经实验验证。二、AReaL v1.0AReaL v1.0 是首个让任意 Agent 零改造接入强化学习训练的框架,通过 Proxy Worker 架构解决了智能体框架与 RL 训练系统之间的适配难题,让 Agent 具备"边用边训"的持续进化能力。其 AI 辅助开发体系更是创造了 1 人月完成千亿参数训练引擎的效率奇迹,代表了 AI 基础设施工程范式的革新。LTX-2.3 被社区誉为"目前最强的开源音视频一体模型",其核心优势在于:真正生产级开源(代码、权重、ComfyUI 节点全开放)

shimingwang的博客 798

AREAL: A Large-Scale Asynchronous ReinforcementLearning System for Language Reasoning

强化学习(RL)已成为训练大语言模型(LLM)的一种流行范式,尤其在推理任务方面表现突出。面向 LLM 的高效强化学习需要大规模并行化,对高效训练系统提出了迫切的需求。现有的大多数大规模 LLM 强化学习系统都是同步式的,在批处理设置下交替执行生成与训练,每个训练批次中的 rollout 都由同一个(或最新的)模型生成。这种方式虽然能够稳定强化学习训练,但存在严重的系统级低效问题。在模型更新之前,生成阶段必须等到批次中最长的输出完成,从而导致 GPU 利用率【GPU underutilization】不足。

weixin_52319505的博客 71

AReaL与NPU集成:在昇腾设备上实现高效RL训练的终极指南

AReaL(Lightning-Fast RL for LLM Reasoning and Agents)是一个专为大语言模型强化学习训练优化的开源框架,现在通过昇腾(Ascend)NPU集成,为AI开发者提供了在国产AI芯片上实现高效RL训练的最佳解决方案。本文将详细介绍如何利用AReaL框架在NPU设备上部署和优化RL训练流程。 ## 🚀 为什么选择AReaL进行NPU RL训练? AR

gitblog_01109的博客 768

【GitHub项目推荐--AReaL:开源全异步强化学习训练系统】⭐

AReaL​ 是一个开源的全异步强化学习(RL)训练系统,专门为大型推理模型和智能体模型设计。该项目由清华大学交叉信息研究院(IIIS)和蚂蚁集团AReaL团队的成员联合开发,基于开源项目ReaLHF构建,并完全致力于开源原则——不仅提供训练好的模型,还公开了完整的训练细节、数据和所需的基础设施,确保研究结果的可复现性。AReaL的命名灵感来源于“真实的珍珠奶茶”,团队以此寓意项目的可口、可定制和亲民特性,希望用户能像享受珍珠奶茶一样享受使用AReaL的过程。技术定位。

j8267643的博客 646
上一篇: 震惊!AI三剑客横空出世,小白也能玩转单细胞数据分析!CellAgent框架让你秒变生物数据专家
下一篇: 训练Agent太贵?Meta交出新答卷!DreamGym让RL训练成本立省90%,开发者福音!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2840原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值