Overview of Agentic RL

从 Agent 定义、POMDP 形式化与核心挑战出发,分别讨论 Data、Infra 与 Methods(奖励、算法、上下文、评测),并覆盖近期进展与案例。

Author

Updated

Oct, 31, 2026

Category

Agentic RL 相对 RLVR 的本质差异是 turn-level 决策、long-horizon 交互,以及稀疏可验证奖励。本文在 Introduction 中给出 Agent 范式、POMDP 形式化与核心挑战,再分别讨论 Data 与 Infra,随后在 Methods 中统一奖励、算法、上下文管理与评测,最后以 Recent Progress(含案例)收束。

Introduction

Agentic RL 的目标是训练 agent 使用 tools,以最大化完成任务的能力:

  1. SFT: 模仿学习,避免模型出现低级的工具调用错误
  2. RL: 让模型探索并强化有效轨迹

要解决的问题:

  1. 高质量的可验证训练数据
  2. 怎样将可验证的数据有效地喂给模型

Scaling agentic RL 面临的系统瓶颈:

  1. large scale sandbox environment
  2. long context inference: 128k-1M, 50~100+ turns
  3. long context training
  4. agent harness RL: memory, tool, subagent, etc

agentic AI 的下一个瓶颈是 system scaling,而不只是 model scaling:

相对 RLHF / RLVR,Agentic RL 的本质差异在于 turn-level 决策、long-horizon 交互,以及稀疏的可验证 outcome reward。后文按「Introduction(Agent / 形式化 / 挑战)→ Data / Infra → Methods → Recent Progress」展开;实践上,agent RL 往往是 environment > reward > algorithm,而 reasoning RL 更接近 algorithm > reward > environment。

Agent

Agent 定义为

An LLM agent runs tools in a loop to achieve a goal.

agent 的核心能力:

  1. accurate tool calling
  2. coherence over long context
  3. customizability
  4. complex task management
  5. environment understanding
  6. safety

提升模型的这些能力有两条路径:

  1. LLM training
  2. harness engineering
CapabilityHarnessTraining
accurate tool callinggrammar-constrained decodingSFT on tool-calling traces
coherence over long context1. context compression/compaction; 2. dynamic memory lookup; 3. sub-agent delegationSFT on long context
Customizabilityagent memory; skills; custom toolsRLHF
Complex task managementprovide planning/decomposition tools;sub-agent delegationtrain on complex/long horizon tasks
environment understandinglearn skills corresponding to domain knowledgeSFT on data with expected observation shape; RL on domain specific-env
safetysandbox tools; limit access to credentials; monitor trajectoriessafety aware RL

Paradigm

ReAct-style 中,agent 与 environment 交互过程定义如下:

给定 query qq, system prompt s0s_0, tool metadata Tmeta\mathcal{T}_{\mathrm{meta}}, agent 通过 reasoning 产生 action 与环境进行交互, 这个交互过程产生一个轨迹 HT\mathcal{H}_{T}

HT:={(q,s0,Tmeta),(r1,a1,o1),…,(ri,ai,oi),…,(rT,aT)}\mathcal{H}_{T}:= \{(q,s_0,\mathcal{T}_{\mathrm{meta}}),(r_1,a_1,o_1),\dots,(r_i,a_i,o_i),\dots,(r_T,a_T)\}

其中 ri,ai,oir_i,a_i, o_i 分别代表 reasoning CoT, action 和 observation, aTa_T 是最终回答。给定 t≤Tt\leq T, agent π\pi 基于历史交互信息 Ht−1\mathcal{H}_{t-1} 生成 reasoning CoT rtr_t 和 action ata_t,

rt,at∼π(⋅∣Ht−1)r_t,a_t \sim\pi(\cdot\mid \mathcal{H}_{t-1})

environment E\mathcal{E} 基于 action ata_t 返回 observation ot=E(at)o_t=\mathcal{E}(a_t), 然后更新轨迹

Ht=Ht−1∪(rt,at,ot)\mathcal{H}_{t} = \mathcal{H}_{t-1}\cup (r_t,a_t,o_t)

Formulation

Agentic RL 解决的任务可以定义为一个 partially Observable Markov Decision Process (POMDP)。

一个 POMDP 由 tuple (S,A,T,R,Ω,O,γ)(\mathcal{S},\mathcal{A},\mathcal{T},\mathcal{R},\Omega,\mathcal{O}, \gamma) 确定,其中:

  1. S\mathcal{S} 是状态空间
  2. A\mathcal{A} 是动作空间
  3. Ω\Omega 是 observation, 是状态空间的部分描述
  4. T:S×A→S\mathcal{T}:\mathcal{S}\times\mathcal{A}\to\mathcal{S} 是状态转换函数
  5. R:S×A→R\mathcal{R}:\mathcal{S}\times\mathcal{A}\to\mathbb{R} 是 reward function

在 agentic 场景下,模型输入为一个 task prompt s0s_0,与环境交互后产生轨迹

τ=(s0,a0,o0,r0,s1,a1,…,aT−1,oT−1,rT−1,sT)\tau=(s_0,a_0, o_0,r_0, s_1, a_1,\dots,a_{T-1}, o_{T-1}, r_{T-1}, s_T)

agent πθ\pi_{\theta} 从 action space 采样得到 at∼πθ(⋅∣st)a_t\sim\pi_{\theta}(\cdot\mid s_t),这里 at=(at1,at2,…,at<eos>)a_t=(a_t^1,a_t^2,\dots,a_t^{<eos>}) 是按自回归方式生成的 token sequence,即 ati∼πθ(⋅∣st,at<i)a_t^i\sim\pi_{\theta}(\cdot\mid s_t,a_t^{<i});oto_t 是执行 ata_t 后环境返回的观测,环境给予奖励 rt=R(st,at)r_t=\mathcal{R}(s_t,a_t) 并更新状态 st+1∼T(st,at)s_{t+1}\sim \mathcal{T}(s_t,a_t)。

agent 的目标是最大化 expected return E[∑tγtrt]\mathbb{E}[\sum_t \gamma^tr_t]。

与 reasoning RL 相比,Agentic RL 的状态、动作与转移都发生了本质变化:

Paradigmreasoning RLagentic RL
statecontext (y<t,x)(y_{<t},x)context, environment observation
actiontoken yty_tcomplete response at turn tt
transitionconcatenationstochastic depends on tool use
rewardterminal stateterminal state
horizon1 turn, 0.5k-30k tokens10-100 turns, 100k-1M tokens
action typetokens, homogeneoustool, plan heterogeneous
intermediate verificationpossiblerarely possible
MethodRLVR/RLHFAgentic RL
Granularitytokenturn
Actiontokentool call / turn response
horizonshortlong
StateMDP (approx)POMDP

Core Challenges

Agentic RL 相比 RLHF / RLVR 有三个核心挑战:

  1. Granularity mismatch: 决策的自然单位从 token-level 转向 turn-level。agent 的一次交互包括 observation、reasoning、tool call、tool result;单个 token 不独立面对环境,也不会收到反馈。因此 agentic RL 与 RLHF/RLVR 存在 granularity mismatch:后者比前者细两三个数量级。
  2. Long-horizon tasks: agentic rollout 动辄几十步、上万到数十万 token,很难做 credit assignment;由于 discount 的存在,初始 token 衰减严重,而早期决策往往又最关键。
  3. Sparse outcome reward: agentic tasks 通常只有任务成功/失败信号。GRPO (Shao et al., 2024) 让一条 rollout 内所有 token 共享 advantage;在 agentic 场景下,这会显著降低数据使用效率。

用 GRPO 直接做 agentic RL 的问题:一条成功 rollout 里也有无效动作,一条失败 rollout 里也有高质量动作,但 episode-level outcome 会「凭结果论英雄」。本质上是把 multi-turn 当成 single-turn,仅用 outcome reward 打分,整个 rollout 变成一个单一决策步。

为什么需要更细的 credit assignment:

  1. reasoning RL: 10k~30k tokens(例如 DeepSeek-R1 在 AIME2025 上平均输出约 23k tokens)。episode-level 方法对每个 token 使用相同 advantage。
  2. agentic RL: 10100 turns,总 token 数 100k500k(如 SWE-bench 平均约 131k tokens、64 turns)。episode-level 方法可能给一个错误工具调用和三个正确工具调用相同的奖励。

除此之外,Agentic RL 还面临:

  1. 环境转移是随机的
  2. 部分可观测(POMDP)
  3. vastly longer horizon
  4. heterogeneous action types
  5. non-verifiable intermediate states
  6. The Bifurcation Point Problem

对 agent RL,优先级通常是 environment > reward > algorithm。环境与 reward 准备好之后,再做数据和算法消融更有意义;同时需要稳定的工具调用训练环境,并对齐训练与评测环境。工具层面的探索会影响能力上限;更大模型的 RL 泛化通常更好;continue RL 往往更依赖高质量数据,而不只是 trick。

  1. Shao, Z., Wang, P., Zhu, Q., Xu, R., Song, J., Bi, X., Zhang, H., Zhang, M., Li, Y. K., Wu, Y., & Guo, D. (2024). DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models. https://arxiv.org/abs/2402.03300

Data

Agentic 训练数据由三部分构成:

  1. environment: 比如 code repository、web browser 等,让模型理解不同环境
  2. tools: 提供信息或改变环境,让模型学会使用不同工具
  3. verifier: 比如代码单元测试、proof 的 math checker、DOM scripts 等,定义可完成的目标

关键是 environment 与 verifier 的 diversity。Mach-Mind-4-Flash (Team, 2026) 介绍了 EnvScaling,用于提高 multi-turn agentic RL 表现。工具层面的探索会影响模型能力上限;MiMo-V2.6 (Xiaomi MiMo Team, 2026) 发现 scaling harness 也可以迁移到其他 harness。

Chat Template

FormatLanguagesModels
SchemaJson
SchemaXMLMach-Mind-4-Flash

Dataset

(Jiang et al., 2026) 提出了 MidTool,一个合成 mid-training 阶段 general tool-use 数据的 pipeline,以及一个包含 20.3b token 的数据集;该数据可有效提高后续 SFT 与 RL 阶段表现。

  1. Jiang, F., Wang, Y., Liu, B., Wang, Z., Xu, C., Yao, Z., Poovendran, R., & He, Y. (2026). MidTool: Mid-training Data Synthesis for Agentic Tool Use. Third Conference on Language Modeling. https://openreview.net/forum?id=T552O6uGeF
  2. Team, F. M. (2026). Mach-Mind-4-Flash Technical Report. https://arxiv.org/abs/2607.09375
  3. Xiaomi MiMo Team. (2026). MiMo-V2.6-Pro-RL. https://huggingface.co/XiaomiMiMo/MiMo-V2.6-Pro-RL

Infra

大规模 Agentic RL 依赖稳定的训练与推理系统:sandbox 扩缩容、长上下文训练/推理,以及 async rollout 与 train/infer 分离。

已知线索:

待补充:async agent loop、sandbox 调度与长轨迹内存优化。

  1. Xiaomi MiMo Team. (2026). MiMo-V2.6-Pro-RL. https://huggingface.co/XiaomiMiMo/MiMo-V2.6-Pro-RL

Methods

Methods 覆盖奖励与验证、credit assignment 算法、长轨迹上下文管理,以及面向 harness 的评测。

Reward and Verification

Agentic RL 的奖励信号通常来自可验证的环境反馈,而不是纯偏好模型:

  1. Outcome reward: 任务成功/失败、单元测试通过、exact match 等终局信号
  2. Process / turn-level reward: 对中间工具调用或子目标打分,用于缓解 sparse outcome 与 credit assignment 困难

Verifier 是奖励的基础设施。需要同时关注 false positive 与 false negative:过松的 verifier 会鼓励 reward hacking,过严则会浪费有效探索。实践上应减少脆弱的 hand-craft reward,并警惕 LLM-as-a-judge:模型可能通过拉长回答等方式刷分,却仍有事实性错误。

典型约定:

  1. 结构化短答案:exact match
  2. 自由文本答案:rubric reward(需约束 hacking)
  3. 代码 / 证明 / UI:单元测试、math checker、DOM scripts 等可执行 verifier

奖励设计应与评测环境对齐;environment 与 reward 稳定后,再比较算法往往更可靠。

Algorithms and Credit Assignment

针对 turn-level、long-horizon 与稀疏 outcome reward,现有方法大致可分为:

  1. Turn-level PRM: 如 agentPRM,在 turn 粒度估计过程奖励或优势
  2. Hindsight and counterfactual methods: 如 reflection,利用事后信息或反事实轨迹重新分配 credit
  3. Critic-free methods: 如 GiGPO、POAD,减少对额外价值网络的依赖
  4. Hierarchical methods: 在不同时间尺度上分解决策与信用分配
  5. Information-theoretic methods: 如 IGPO
  6. Implicit and DPO-based methods: 用偏好或隐式目标近似多步优势

这些路线共同针对同一问题:避免把整条 multi-turn trajectory 压成单一 episode advantage。具体算法细节与近期进展(如 TEMPO 对 long-horizon 训练效率的优化)见 Recent Progress;奖励设计本身见上文 Reward and Verification。

Context Management

长轨迹场景下,上下文管理属于 harness / system 侧能力:在有限 context window 中保留对后续决策有用的 observation 与进度,而不是把完整交互历史原样塞进模型。这与 Agent 章中「coherence over long context」的 harness 路径一致。

Mach-Mind-4-Flash (Team, 2026) 提出了四个机制:

  1. sliding window observation filtering
  2. context restart via progress summary
  3. dynamic adaptive threshold
  4. answer self-check

相关讨论也出现在 DeepSeek-V3.2、DeepSeek-V4 等长上下文 agent 系统中。

Evaluation

为什么 model-centric evaluation 不够:

  1. 同一个模型,在不同 memory / tool / policy / runtime 下表现可能完全不同
  2. 风险往往不是单组件错误,而是组件交互产生
  3. final answer 只是一小部分,真正重要的是整个 execution trajectory

因此评测需要同时覆盖工具、场景、指令模糊度、软件系统与鲁棒性这五个维度:

  1. agents are expected to work with many different tools
  2. agents are expected to work for many different use cases
  3. agents are expected to work under vaguely specified instructions
  4. agents are expected to work under many software systems
  5. agents are expected to be robust

off-the-shelf benchmarks: (1) and (2)

Agent Harness: (4)

focused unit-test evaluations: (3) and (5)

  1. structured output adherence, structeval
  2. instruction following, w/ conditional instructions, IFBench
  3. Long Trajectories: NexusBench

好的评估:

  1. 多任务,多 verifier
  2. 当改变 harness 时,可以以不同的方式让 agent 在 sandbox 中探索
  3. 每个任务应该都包含多个 tools

benchmark 的质量:

  1. hardness
  2. separability
  3. diversity

long horizon benchmark:

  1. Team, F. M. (2026). Mach-Mind-4-Flash Technical Report. https://arxiv.org/abs/2607.09375

Recent Progress

开放问题可以概括为三条:

  1. 构建并持续扩充 environments 与 verifiers 的集合,用环境多样性 scale intelligence
  2. 更清楚地定义「agent intelligence」应如何被测量与比较
  3. 发布能 train longer、on harder prompts、with diverse high-quality reward feedback 的算法与系统

一个好的 agentic RL 训练范式同样强调:

  1. train for longer: 保持 entropy balance,控制 verbosity 无涨
  2. train on more difficult prompts and tasks
  3. train on more diverse responses,并配以高质量 reward feedback

Search-R1

Search-R1 让模型在回答过程中自主决定是否需要进行搜索,是 agentic RAG / tool-use RL 的一个代表性案例。

agentic RAG 的典型问题:

  1. multi hop reasoning 能力不行
  2. 正确文档在库里,但是检索不到
  3. 同名实体

工程侧常见解决方案:

  1. 实体归一
  2. 重新分块
  3. 去重和时效性处理,去除重复文档,增加时效信息
  4. 混合检索和 reranker

奖励设计上,结构化短答案可用 exact match;自由文本答案常用 rubric reward。后者若直接用 LLM-as-a-judge,容易出现 reward hacking(回答很长但事实性仍错),具体讨论见 Methods 中的 Reward and Verification。

Pivot-RL

Pivot RL (Yi et al., 2026) 提出了使用 partial rollout 作为初始状态来解决 rollout cost 高的问题

TEMPO

小红书提出了 TEMPO,用于提高 long-horizon RL 的训练效率。

TEMPO 的核心思想在于,将连续 HH turns 作为一个 macro-step, 然后,与 pivot-RL 类似,作者使用 critic 对 partial rollout 进行评分,然后选取更优的 partial rollout 继续交互。

  1. Yi, J., Mosk-Aoyama, D., Huang, B., Gala, R., Wang, C., Devare, S. D., Bhardwaj, K., Gupta, A., Kuchaiev, O., Jiao, J., Zhang, J., & Srinivasan, V. (2026). PivotRL: High Accuracy Agentic Post-Training at Low Compute Cost. https://arxiv.org/abs/2603.21383