
2026年的语言模型圈子里,有一件事挺矛盾的。
最强的模型都锁在API后面,你只能发请求、收回复,没法动它内部一根毫毛。Gemini、Claude这些顶级模型,谁都没法把它们的权重拿出来微调。可偏偏在实际使用中,这些模型总会在具体任务里栽跟头:订机票时猜乘客ID猜错了,该问用户的信息没问,该用的工具没用对。你干着急,却动不了它。
**这篇论文想解决的问题是:能不能找一个小模型,站在旁边给大模型当参谋,用自然语言提醒它"接下来该怎么做",然后训练这个小参谋,而不是去碰那个锁死的大模型。**
这个思路本身不新鲜。此前已经有"顾问模型"(Advisor Models)的工作证明,用强化学习训练一个小模型给冻结的执行者提供建议是可行的,奖励信号来自任务完成情况。但这篇论文发现了一个更微妙的问题:当你试图用"事后复盘"来改进这个顾问模型时,复盘给出的建议未必真的有用,甚至可能悄悄把顾问教坏了。
这正是AdviSD(Advisor Self-Distillation,顾问自蒸馏)这篇论文想讲清楚的事。
执行者:被雇来干活、但没法改造的那个大模型,论文里特指Gemini、Claude这类通过API调用的冻结模型。
顾问:观察执行者的交互过程、给出建议或选择不建议的小模型,本文用Qwen3-8B担任,是唯一被训练的部分。
一个订机票的故事,暴露了问题所在
论文开篇讲了一个场景,特别适合拿来说清楚核心矛盾。
假设有个执行者,搜索航班的能力很强,不用人提醒也能搜得又快又准,但订票的时候经常瞎猜乘客的身份证号或护照号这类标识符,猜错了订票就失败。
现在订票失败了,复盘的时候,一个"反思模块"(后文详细说这是什么)跳出来提了两条建议:第一,订票前应该先查一下乘客信息,拿到准确的标识符再订;第二,搜索航班时的建议应该写得更详细一点。
这两条建议听起来都挺对的,都是合理的"复盘意见"。但对这个特定的执行者来说,它们的价值完全不一样。
第一条建议是真正对症下药的,它解决了实际发生的错误。第二条建议呢,执行者本来搜索航班就搜得挺好,这条建议只是把执行者已经会的东西又啰嗦地讲了一遍,不仅没用,甚至可能有害。
问题在于,顾问模型的参数是共享的。如果你让顾问去学习模仿这第二条"正确但没用"的建议,它的参数会被这次学习悄悄改变,而这种改变可能会影响顾问在其他场景下给出的建议,包括那些真正重要的场景。
就像公司给员工做培训,你安排了十节课,其中八节都是"正确的废话
天顺优配提示:文章来自网络,不代表本站观点。