老魏 · 折腾铺
民宿站监控台双色球点哪抠哪老照片修复Murdoku科学探险家
折腾铺/单篇
单篇2026-10-27老魏

5 个 Qwen 27B,编排出 25.6 分

GVS5H:5 个 Qwen3.8-27B 实例通过共享文件系统编排,在 LiveCodeBench-100 硬题上从 66.8% 涨到 92.4%,与 Claude Fable 5 单发 90.4% 打平。
5 个 Qwen 27B,编排出 25.6 分

AI TOOL · 实战拆解 · 2026-10-27 昨天 1024 agent 均值 28.78%,今天 5 个 Qwen 92.4%。差不是数量,是编排。 +25.6pp · 无训练 · 78% 成本(不是 9%) · 统计打平(不是赢)

5 个 Qwen 27B,编排出 25.6 分

翻车现场

刷到 GVS5H 那天晚上,我盯着 GitHub 看了 20 分钟。三个「你以为」的开场:

「开源 5 个 Qwen 27B,成本只要 Fable 5 的 9%」——错的。9% 是 Qwen3.8-Flash Next 的数据,27B 实际成本 $47.82/pass,是 Fable 5 $61.11/pass 的 78%(据公开报道)。

「5 个 Qwen 编排出 92.4%,超过了 Fable 5 的 90.4%」——打平。2 分的差距 Holm 校正后 p=0.88,统计不显著(据公开报道)。

「本地单机 Qwen 27B 能跑」——要 100 小时跑 100 题。用 RX 7900 XTX 一张卡,7.42M output tokens(据公开报道)。

昨天刚讲完微软 Agensh——1024 agent 5 步 loop 均值只到 28.78%。今天这个开源项目反着来:把 agent 数压到 5,把编排密度拉满,用同一份 27B 模型跑出接近旗舰的成绩。差在数量吗?不在。差在怎么把这 5 个「同一个脑」管起来。

PART 01 · RECAP · 昨天和今天,数字对撞

先把这两天的账并排放:

两个数字看着像打架:1024 agent 均值 28%,5 agent 拉出 92%。别急着下「多 agent 没意义」的结论。它们测的题、跑的基准、给的能力都不同——ProgramBench 是 5 个最难的开源项目 bug,LiveCodeBench-100 是 100 个最近的最难算法题,一个是工程重构一个是竞赛题。

真正的差异在编排的约束密度——GVS5H 把 agent 装进了一个「有账本、有验证器、有轮数上限」的盒子里,而 Agensh 是让 agent 在 Gitea 里自由协作。同样是「多 agent」,一个被硬约束锁死,一个自由发挥。

再补一行对照:微软 1024 agent 用了 16 台物理机、6 小时、token 成本未披露;GVS5H 5 agent 单机单卡可跑、100 小时、78% 成本。这不是「多 agent 好」或者「单 agent 好」的问题,是你愿意为哪类题目、付哪种代价。

PART 01 数字对撞:昨天 1024 agent 28.78% vs 今天 5 agent 92.4%,中间差 20 分不是数量

PART 02 · MECHANISM · 五个角色 + 五个文件 + 五处硬约束

GVS5H 的核心不是「多 agent」,是「账本式编排」。整套系统只有 5 个角色,跑在 5 个共享文件上,被 5 处硬约束钉死。

+25.6 分不是来自 agent 数量,是来自这 5 处约束。同一份 27B,无约束单发 66.8%,套上这套 harness 变 92.4%——模型权重一个字节都没动。

这里有个反直觉的点:没有对话 = 更好协作。传统 agent 编排要么共享消息队列(容易互相打断)、要么共享 chat history(越拉越长、上下文污染);GVS5H 直接让每个 worker 从零启动、只看文件、任务结束就销毁——上下文永远干净,代价是每个 worker 都要重新读一遍 plan 和 notes。

这也是为什么 plan/notes 的字符上限是命门——如果这两个文件失控膨胀,每个 worker 都会读进更多噪声,10 轮之后 loop 就会 rot。项目作者把 plan 卡在 4000 字、notes 卡在 8000 字、并且强制 notes 每次重写而不是追加,就是为了让每次 worker 启动都能拿到当前最有价值的笔记,而不是历史累积的垃圾。

温度也值得单独说:plan 0.3 是最创造性的环节(manager 需要跳出题面找策略),brainstorm 0.4 稍保守一点(worker 出候选但要收敛),execute 0.2 压到最低(跑任务要稳)。这三个数字看起来是拍的,但对照 1024 agent 那种「同一份 prompt 无差异化」的设计,同一模型不同角色温度不同 = 让每个 agent 做它擅长的事。

PART 02 GVS5H 架构图:manager/worker/verifier/finalizer/brainstorm 五角色通过 5 个共享文件协作

PART 03 · BILL · 摊开的账本,和没摊开的部分

先摊账本,再谈上限。

成本:$47.82 vs $61.11,78%——不是 9%。 「9% 成本」这条流传最广的数字,属于 Qwen3.8-Flash-Next(更大更省的模型)。27B 那套 harness 因为要 5 个实例跑 10 轮,output token 从 Fable 5 的 1.20M 飙到 7.42M——6.2 倍。按 API 计费摊下来是 78%,不是 91% 便宜。

延迟:单机单卡 100 小时跑 100 题。 按 ClawdBytes 的估算(据公开报道),27B manager scaffold 一共要吐 18.6M output tokens,跑在 RX 7900 XTX 一张卡上、不做 batch——100 题大概要 100 小时。这意味着你不能用 GVS5H 做交互式补全,它只适合「提交一批题、几小时到几天后拿结果」的离线跑分场景。

对比一下:Fable 5 单发是同步返回、秒级延迟;GVS5H 27B 编排是离线跑批、小时级延迟。这两件事根本不是同一个使用场景——你如果拿 GVS5H 去对标「Copilot 补全速度」,那是苹果比橘子。

统计显著性:p=0.88,2 分不显著。 92.4% 对 90.4% 差 2 分,100 题里 2 题。Holm 校正后 p=0.88——这数字的意思是「两模型大概率一样」。头条说「超过」,学术口径是「打平」。

Token 上限:单发 128K cap,30% 触顶,7% 无代码。 单发 Qwen 27B 的基线被 128K token cap 削了不少——30% 的请求 hit limit,7% 完全没吐出代码。这拉低了单发的基线,也让编排看起来比实际的对比更亮。

Verifier 特权:有公开测试反馈,单发基线没有。 GVS5H 的 verifier 跑公开 stdin 测试、把失败喂回 loop,这是 baseline 没有的能力。相当于让 GVS5H 开了「参考答案」再答题,让 Fable 5 裸考——这不是公平赛跑,这是把测试条件都摊给编排侧。

PART 03 账单真相:78% 成本、p=0.88 打平、128K token cap、verifier 特权四张卡片

PART 04 · TRANSFER · 这个模式,你什么时候该抄

GVS5H 不是万灵药——11 个模型测试下来,有些完全没变化甚至变差。但有几类场景可以照搬它的思路:

CASE 01|本地部署 Qwen 27B 的团队

CASE 02|用 Flash Next 上单卡、要极致省钱

CASE 03|单发就够的简单任务,别抄

决策清单: - 值得编排:任务有客观测试锚点、允许小时级延迟、单次跑分成本能控制在预算内 - 不值得编排:交互式补全、简单算法题(单发就够了)、主观判断题、任务本身 5 分钟能写完

PART 04 三种身份决策卡:本地 Qwen 27B 团队 / Flash Next 极致省钱 / 简单任务别抄

PART 05 · TAKEAWAY · 一句话结论

编排质量 > 模型数量。

昨天 1024 agent 均值 28.78%,今天 5 agent 编排出 92.4%——差 20 分不在数量,在约束密度。GVS5H 用「角色分工 + 文件账本 + 硬字符上限 + 温度写死 + 验证器兜底」这五件套,把 5 个「同一个脑」装进了一个能真正交付的盒子里。

代价也要说清楚:token 账单涨了 78%(不是省了 91%),单次任务可能拉到 100 小时,2 分差统计不显著。这不是万灵药——不是所有模型都能受益,也不是所有预算都扛得起。

但方向是清楚的:当你的核心问题不是「模型不够大」,而是「agent 不够严」——那 GVS5H 给的这套「有账本、有验证器、有轮数上限」的编排思路,值得抄。

一句话推荐:如果你想在本地跑 Qwen 27B 又不想被 token 账单打脸,先读一遍 GVS5H 的 harness 再上手。

适合场景:本地开源模型编排 / 预算紧但要可控成本 / 有公开测试可当验证锚点的复杂任务。

参考资源:GVS5H 项目(据公开报道代码 MIT / 论文 CC BY 4.0)· slee-persis/GVS5H · LiveCodeBench-100 硬题集。