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 #52Agent:
① 看 Issue
↓
② 找代码
↓
③ 修改
↓
④ pytest
↓
失败
↓
⑤ 修改
↓
pytest
↓
成功
↓
Commit最后:
Tests 全过
+1 Reward或者:
死循环
-1 RewardRL 学的是:
整个循环。
不是:
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 LeftAgent:
Run Shell
Read File
Call API
Edit Code
Search
DelegateReward
以前:
到了终点
+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
↓
RepeatAgentic 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 在这个流程中“如何做决策才能获得最高长期收益”。偏机器学习与强化学习。