<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Qwen3.5 - 标签 - lilfry's library</title><link>https://lilfry09.github.io/tags/qwen3.5/</link><description>Qwen3.5 - 标签 - lilfry's library</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>lilfry@sjtu.edu.cn (lilfry)</managingEditor><webMaster>lilfry@sjtu.edu.cn (lilfry)</webMaster><copyright>All rights reserved.</copyright><lastBuildDate>Wed, 02 Sep 2026 22:01:33 +0800</lastBuildDate><atom:link href="https://lilfry09.github.io/tags/qwen3.5/" rel="self" type="application/rss+xml"/><item><title>397B Agent RL 到底怎么跑：从 MCP trajectory、TITO token trace 到 Fully Async GRPO</title><link>https://lilfry09.github.io/ai/mercor-skyrl-397b-agent-rl-training-archipelago/</link><pubDate>Wed, 02 Sep 2026 22:01:33 +0800</pubDate><author>fry</author><guid>https://lilfry09.github.io/ai/mercor-skyrl-397b-agent-rl-training-archipelago/</guid><description><![CDATA[<p>Mercor 的 headline 是：用 1,928 个专业知识工作任务做 RL 后，Qwen3.5-397B-A17B 在 APEX-Agents 上的 Pass@1 从 16.11% 提高到 27.29%，绝对提升 11.18 个百分点，相对提升约 69%。但如果只记住“397B、GRPO、提升 69%”，几乎学不到怎么实现。</p>
<p>真正值得拆的是下面这条链：</p>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-text">
        <span class="code-title"><i class="arrow fas fa-angle-right fa-fw" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h fa-fw" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy fa-fw" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">Harbor task directory
</span></span><span class="line"><span class="cl">  → Trial.create()
</span></span><span class="line"><span class="cl">  → ECR world / Modal sandbox / MCP gateway
</span></span><span class="line"><span class="cl">  → ArchipelagoAgent: LLM → tool call → observation → LLM
</span></span><span class="line"><span class="cl">  → TITO: token_ids + loss_mask + rollout_logprobs
</span></span><span class="line"><span class="cl">  → tests/test.sh → verifier_result.rewards[&#34;reward&#34;]
</span></span><span class="line"><span class="cl">  → TITOHarborGenerator
</span></span><span class="line"><span class="cl">  → 16 rollouts / prompt 的 GRPO group
</span></span><span class="line"><span class="cl">  → group-relative advantage
</span></span><span class="line"><span class="cl">  → DPPO token mask + prompt_mean reduction
</span></span><span class="line"><span class="cl">  → Megatron 更新参数
</span></span><span class="line"><span class="cl">  → NCCL 同步到 12 个 vLLM engines</span></span></code></pre></div></div>
<p>本文不再复述“Agent RL 很难”这种背景，而是沿这条链逐段打开数据结构和控制流。读完后，至少应该能回答三个具体问题：<strong>某个 tool observation 为什么不能有梯度？一条旧 policy 生成的 trajectory 怎么进入当前 policy 的 loss？<code>batch=16, samples=16, staleness=3, workers=64</code> 合起来到底是多少条 rollout？</strong></p>
<p>代码核查截止 <strong>2026-09-03</strong>，固定到 ApexAgents-SkyRL-Recipe <code>8e7702f</code>、Archipelago <code>da7cfef</code> 与本文本地核查的 SkyRL checkout。训练任务、world image 和 rubric 没有公开，因此机制与配置可以核查，headline 训练结果还不能独立复现。</p>]]></description></item></channel></rss>