关于这个 Lab
这里是 Agentic RL Lab,一个偏实验记录和教程的开源仓库。
我会用 PyTRIO 复现和拆解 LLM / Agent 强化学习方法,把算法、可运行代码、训练过程和评测放在一起。希望每读完一篇,你都能找到一个可以亲手改动、运行和验证的入口。
作者与内容来源
这个 Lab 由 KMnO4-zx 维护。每篇笔记尽量保留论文出处、代码入口、训练记录和评测条件,方便读者追查结论。中英文版本共用实验代码与原始结果图;代码中的原始注释、日志和图内文字可能保留中文。发现翻译或复现问题时,可以通过页面底部的编辑链接或 GitHub Issues 反馈。
每篇实验里有什么
一篇论文从提出想法到真正跑起来,中间往往藏着不少细节:采样怎样组织,奖励怎样计算,哪些 token 参与更新,评测又和训练有什么区别。
这里的笔记沿着这些问题展开:
- 论文与直觉:方法在解决什么问题,核心变量是什么。
- 代码与训练:数据、reward、loss、训练循环怎样连接起来。
- 结果与边界:记录实际观察,以及当前实现和原方法之间的差异。
正文中的训练记录保留各自的模型、数据和配置。不同章节的分数不能直接放在同一张榜单里比较;算法级实现也有各自的简化,请结合每篇文末的限制阅读。
为什么使用 PyTRIO
我曾经很想深入研究 Agentic RL,但没卡、训推工程复杂等问题让我迟迟没有动手。通过 PyTRIO,把模型训练和采样交给远程服务,本地保留更容易理解和改动的实验循环,我才开始把这些想法一个个跑起来。
实验过程使用 SwanLab 记录。相关公开记录与论文引用放在各篇文章中,方便对照实现与观察。
从哪里开始
一起把实验做好
欢迎在 GitHub Issues 分享复现记录、报告问题或提出新的实验想法。提交问题时,附上模型名称、运行命令、依赖版本与必要日志,会更容易定位。