Skip to content

Agentic RL(Agentic Reinforcement Learning,智能体强化学习) 是 2026 年 AI 圈非常热门的概念,它可以理解为:

用强化学习训练 AI Agent 的整个行为过程,而不是只训练它回答一句话。

它是 Reinforcement Learning(RL)在 Agent 时代的发展方向。


为什么会有 Agentic RL?

先看三个时代。

第一代:预测下一个 Token

GPT 最初训练目标是:

输入:
今天天气很

预测:

训练目标:

P(next token)

模型只学习:

如何把下一句话预测正确。


第二代:RLHF

后来加入了强化学习。

例如:

用户:
写一个 Python 排序

模型A:
代码正确

模型B:
代码有 bug

人工打分:

A:10分

B:2分

模型不断优化:

Prompt



Answer



Reward

奖励的是:

一次回答。


第三代:Agent

现在变成:

目标:

修复整个仓库

Agent 会:

分析



列计划



调用工具



修改代码



运行测试



继续修改



Git Commit

这里已经不是:

Prompt



Answer

而是:

Goal



很多很多 Action

于是问题来了:

奖励应该给谁?

不是某一句话。

而是:

整个过程。


Agentic RL 的核心

以前 RL:

State



LLM



Answer



Reward

现在:

State



Agent



Action1



Action2



Action3



......



Goal 达成



Reward

奖励的是:

整个 Trajectory(轨迹)。


一个 Coding Agent 举例

例如:

目标:

修复 Issue #52

Agent:

① 看 Issue



② 找代码



③ 修改



④ pytest



失败



⑤ 修改



pytest



成功



Commit

最后:

Tests 全过

+1 Reward

或者:

死循环

-1 Reward

RL 学的是:

整个循环。

不是:

print("hello")

是不是漂亮。


和传统 RL 有什么区别?

传统 RL:

Agent









例如:

机器人。

Agentic RL:

Action:

Search()

Open()

Read()

Write()

Shell()

Python()

Browser()

Git()

MCP()

Action 不再是:

Left
Right

变成了:高层行为。


状态(State)

传统:

机器人位置

Agentic:

Memory

Context

History

Workspace

Files

Logs

Tool Output

状态非常大。

甚至:

几十万 Token。


Action

传统:

Move Left

Agent:

Run Shell

Read File

Call API

Edit Code

Search

Delegate

Reward

以前:

到了终点

+100

现在:

可能很多指标:

Tests Pass

+50

Lint Pass

+10

速度快

+5

Token 少

+3

Bug 少

+20

甚至:

用户满意

+100

为什么 Agentic RL 难?

最大的问题:

Reward 非常稀疏(Sparse Reward)。

例如:

Agent



改代码



改代码



改代码



40分钟



Tests Pass

只有最后:

+1

前面:

不知道哪些 Action 有贡献。

这就是 RL 最大难点。


所以出现 Process Reward

不再是最后给奖励,变成了每一步。

例如:

Read README

+0.2

找到 Bug

+0.8

修改正确文件

+1

运行测试

+0.5

修复成功

+5

整个过程都有反馈。


为什么最近突然火?

主要原因有几个:

第一,越来越多的模型已经不只是聊天,而是在完成复杂任务,例如编程、科研、浏览网页等,一个任务可能持续几十甚至几百步。

第二,大家发现仅靠监督微调(SFT)和 RLHF 很难让 Agent 学会长期规划、合理使用工具和自我纠错,这些能力更适合通过强化学习优化整个决策过程。

第三,一些前沿模型(包括 OpenAI、Anthropic、Google DeepMind 等方向)都在探索让模型在真实或模拟环境中反复尝试,通过任务完成情况而不是单次回答质量来学习 Agent 能力。


和 Loop Engineering 的关系

Loop Engineering

while not Done:

Observe

Think

Act

Verify

Retry

这是:

Agent 的运行框架。

而 Agentic RL:

就是训练:

这个 Loop 怎么跑最好。

例如:

Loop:

Read



Code



Test



Fix



Repeat

Agentic RL 学的是:

  • 应该先读哪个文件?
  • 什么时候调用搜索工具?
  • 测试失败后继续修改还是重新规划?
  • 什么时候应该停止?
  • 如何减少无效循环?

因此,两者的关系可以概括为:

  • Loop Engineering:设计 Agent 的执行流程(工程问题)。
  • Agentic RL:通过强化学习优化这个执行流程中的决策策略(训练问题)。

结合AI Coding Agent

假设正在开发一个 Coding Agent。

Loop 是:

Receive Task


Plan


Read Files


Edit Code


Run Tests


Pass?
 ┌────┴────┐
 │         │
No        Yes
 │         │
 ▼         ▼
Replan   Finish

如果加入 Agentic RL,训练目标可能变成:

  • 更快找到需要修改的文件(减少无关搜索)
  • 更少产生无效修改(提高一次修改成功率)
  • 更智能地选择工具(何时用 Shell、何时搜索、何时让子 Agent 工作)
  • 避免陷入死循环(学会及时重新规划或终止)
  • 在完成任务的同时减少时间和 Token 消耗

总结:

Agentic RL 决定 Agent 在这个流程中“如何做决策才能获得最高长期收益”。偏机器学习与强化学习。

最后更新:

Built with VitePress