Skip to content

OpenForgeRL:Harness原生Agent的端到端RL训练

tags: #OpenForgeRL #Agent-Harness #RL-Training #veRL #Kubernetes source: arXiv 2607.21557 project: OpenForgeRL(微软) score: 技术深度7/10 | 实用价值8/10 | 时效性10/10 | 领域匹配8/10 | 综合 8.25/10

核心概念

OpenForgeRL是微软开源的Agent RL训练框架,解决一个核心工程矛盾:现代Agent依赖Claude Code、Codex、OpenClaw等复杂的inference harness(多轮推理、工具调用、外部系统访问),但这些harness的SFT/RL栈无法原生表达有状态的、多进程的harness推理。OpenForgeRL通过轻量代理+K8s编排,将任何harness接入标准RL训练流程。

设计原理

核心架构:训练与推理解耦(两个独立系统通过代理桥接)

  • Lightweight Proxy(轻量代理):拦截harness对模型的调用请求,一方面转发给实际模型完成推理,另一方面将调用记录格式化为标准RL训练数据(如veRL格式)。Proxy本身无状态、无侵入,对harness完全透明。
  • Kubernetes Orchestrator:每次rollout在独立的远程容器中运行,确保环境隔离和可扩展性。支持任意环境(代码执行、网页浏览、API调用)下的分布式训练。
  • veRL集成:训练侧对接veRL(可扩展RL框架),使用标准的PPO/GRPO算法进行策略优化。

关键trade-off:Proxy设计引入的额外延迟是核心代价。相比直接在harness内嵌训练逻辑(高耦合但低延迟),OpenForgeRL选择了"透明代理+独立训练"的低耦合方案。好处是支持任意harness、无需修改harness代码;代价是每次模型调用多一层网络跳转和序列化开销。

关键实现

┌─────────────────┐    模型调用      ┌──────────────┐
│  Agent Harness  │ ──────────────→  │  Lightweight  │
│ (Claude Code/   │                  │    Proxy      │
│  Codex/OpenClaw)│ ←────────────── │              │
└─────────────────┘    模型响应      └──────┬───────┘
                                           │
                                    ┌──────┴───────┐
                                    │  Training     │
                                    │  Data (veRL)  │
                                    └──────────────┘

┌─────────────────────────────────────────────┐
│         Kubernetes Orchestrator             │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐    │
│  │ Rollout │  │ Rollout │  │ Rollout │ ... │
│  │ Pod #1  │  │ Pod #2  │  │ Pod #3  │    │
│  └─────────┘  └─────────┘  └─────────┘    │
└─────────────────────────────────────────────┘

关联分析

可执行建议

  1. 关注OpenForgeRL开发进展:如果微软将该框架成熟化,可能成为Agent RL训练的标准基础设施
  2. 与Personal AI Agent结合:如果未来开发自有Agent,OpenForgeRL的Proxy模式可复用——在现有harness上叠加训练管道
  3. K8s部署门槛:框架依赖Kubernetes,个人开发者需要寻找轻量替代方案(如Docker Compose+单机部署)

自评

维度 分数 权重 加权
摘要质量 7 0.25 1.75
技术深度 7 0.25 1.75
相关性 8 0.20 1.60
原创性 7 0.15 1.05
格式规范 8 0.15 1.20
加权总分 7.35