四个通用 Agent 大 PK:同一台本地大模型,谁又快又准?
原创
小谢
小谢
小谢取证
2026年10月19日 22:13
福建
去阅读
AI 取证实战 · 第 30 期
四个通用 Agent 大 PK:同一台本地大模型,谁又快又准?
本期关键词:本地大模型 · Strata 引擎 · Qwen3.8-Flash IQ3\_XXS · 四个 Agent 同台竞技
一、先说这次用的\"本地大脑\":Strata 与那颗 MoE 模型
做这次评测,最关键的不是比 Agent 的 UI 好不好看,而是让四个 Agent 在完全公平的条件下,调用同一个本地大模型——不走任何云端 API。为此我在本机搭了一套本地推理环境,核心是一个叫 Strata 的开源推理引擎。
1. Strata 是什么、为什么火
Strata 是一个 MIT 许可的开源推理引擎(基于 llama.cpp / ggml 路线),它把三件事做扎实了:专家缓存、推测解码、混合卸载。现在的痛点是——动辄几十 GB 的 MoE 大模型根本塞不进普通显卡,而 Strata 这类引擎把\"用得起本地大模型\"的门槛直接打下来了:开源、免费、可改,同样的模型在它上面能稳定出 tok/s,于是成了很多 Agent / 工具链的本地后端首选。
2. 部署方式(安全又不乱)
部署思路很简单也很稳:推理引擎只监听 127.0.0.1:8095(本机回环),前面再挡一层局域网网关 0.0.0.0:8080,做纯 TCP 字节管道转发 + IP 白名单。四个 Agent 全部把 OpenAI 兼容接口的 base_url 指向 http://本机IP:8080/v1,API Key 统一填网关下发的 token。好处有两个:① 一台机器上的多个客户端共享同一个本地模型;② 真正的模型端口锁在内网,安全可控。
3. 为什么用它速度会更快
三个核心原因:
- MoE 稀疏激活
:24576 个专家,每次只点亮 10 个,计算量天然小;
* 专家缓存
:高频专家常驻 GPU、其余放内存、必要时 CPU 参与,命中率接近一半,省掉大量重复搬移;
* MTP 推测解码
(约 --spec 4、--spec-min-p 0.5):一次多猜几个 token,实测带来约 1.6–1.8 倍加速。引擎日志里能看到 decode expert cache hit rate ≈ 48%、suffix drafts 接受率也相当可观。
4. 本次使用的模型配置:qwen3.8-flash-next-iq3\_xxs
模型配置速览
· 架构:MoE,总专家 24576、每 token 激活 10 个
· 量化:IQ3\_XXS(3-bit i-quant),分两片——shard1 ≈ 43.81 GB(专家权重)+ shard2 ≈ 26.82 GB(PLE 表),合计 ≈ 70.6 GB
· 上下文窗口 216064 tokens,单次输出上限 8192 tokens
· 之所以能在只有 12GB 显存的笔记本上跑起来,正是因为它被压到 ≈70GB 且支持专家缓存,得以用\"GPU + 内存 + CPU\"混合推理(实测 prefill 批量复用可达 1.5万+ tok/s,decode 约 50 tok/s)
二、本地实验环境
机型:笔记本(Windows)
CPU:当前频率 4.27 GHz(高频多核)
内存:61.7 GB(实测占用约 24.2 GB)
GPU:NVIDIA RTX 4000 Ada Generation Laptop GPU,12 GB 显存,驱动 32.0.15.9595(2026/6/25)
存储:NVMe SSD(C: / D:)
关键看点:仅 12GB 显存,靠 Strata 的专家缓存 + 混合卸载,硬是把 ≈70GB 的 MoE 模型跑起来了
三、实验设计:把公平钉死
- 四个选手
:WorkBuddy(GUI 界面)、OpenCode(CLI)、Hermes(CLI)、Pi(CLI);
* 公平原则
:四个 Agent 全部关闭记忆、Skill、MCP 工具,保证不靠任何外部能力作弊;
* 干净环境
:四个 Agent 各对应一个独立文件夹,里头放同一个 Bitlocker.exe 检材(位于 E:\实操案例检材),互不干扰;
* 统一题目
:四个 Agent 输入完全相同的 5 道提示词,考察解题能力、用时、是否自调工具、正确率;
* 金标准答案
:① david1337 ② 1337david ③ A ④ B ⑤ A(五题全对才算满分)。
四、原文测评 & 过程截图
以下为原文测评内容与过程截图,未作任何改动,仅在此之后补充监测数据。
首先登场的是Workbuddy,
为了公平性,将记忆、skill和MCP工具通通关闭掉:
图 1:测评过程截图
MCP工具也是关闭的状态
图 2:测评过程截图
为了保证环境的干净,四个Agent分别对应一个文件夹,里头存放这Bitlocker.exe
图 3:测评过程截图
选择检材对应的文件夹:
图 4:测评过程截图
输入5道题的提示词:
图 5:测评过程截图
最后用时与结果:
图 6:测评过程截图
图 7:测评过程截图
测评:不知道是不是因为Workbuddy是GUI界面的原因跑得时间稍微长点,但在解题的过程当中也是编写脚本进行实现,正确率也是100。
Opencode cli登场:
图 8:测评过程截图
图 9:测评过程截图
Opencode cli自己有调用了本地的IDA工具:
图 10:测评过程截图
总共才用了5m42s:
图 11:测评过程截图
测评:OpenCode cli的速度是最快的,它是四个Agent里头用的巧劲的一个Agent,它调用了IDA的工具来解析程序文件。这样解题的速度比其他Agent没调用工具来得快。
接下来是Hermes cli:
图 12:测评过程截图
图 13:测评过程截图
开始时间:
图 14:测评过程截图
图 15:测评过程截图
最终结果:
图 16:测评过程截图
结束时间:
图 17:测评过程截图
测评:Hermes cli的速度紧随Opencode cli的后面,花了大致有8分钟,但是它也是用了巧劲,自己安装了工具来进行反编译。
最后一个Pi agent:
图 18:测评过程截图
图 19:测评过程截图
开始时间:
图 20:测评过程截图
Pi像workbuddy一样,也是自己写了个Python脚本:
图 21:测评过程截图
也调用了wsl的环境:
图 22:测评过程截图
完成:
图 23:测评过程截图
图 24:测评过程截图
图 25:测评过程截图
完成时间:
图 26:测评过程截图
测评:Pi Agent的完成速度有点出乎意料,号称最轻和底层的Agent跑了近20分钟,比workbuddy还久,但它所出来的结果是最详细的,最后还给你汇总了下答案。
六、 token 速度监测数据补充
除了\"谁更准、谁更快\"的主观感受,这次我还从客观日志层面把四个 Agent 调用本地模型的速度量化了出来。监测由两层日志交叉印证:
- 局域网网关日志
(gateway.log):记录每一次经过网关的请求时间、源端口、字节数、耗时。真实生成请求的特征是\"耗时≥0.3s 或 字节≥1000\",而健康探测(GET /v1/models 等)通常只有 430–750 字节、0.0s。网关是四个 Agent 通往本地模型的唯一代理路径。
* 推理引擎日志
(strata-iq3\_xxs.log):输出 \"N generated in X ms (Y tok/s)\",这是\"出 token 速度(decode)\"的权威来源。引擎按完成顺序追加生成行,与网关请求可 1:1 对应。
| Agent | 网关生成请求 | 聚合 tok/s | 逐次 tok/s(min/avg/max) | 总生成 token | 生成累计耗时 |
|---|---|---|---|---|---|
| WorkBuddy | 31 | 46.8 | 42.1 / 50.8 / 61.0 | 33,071 | 706.6 s |
| Hermes | 15 | 51.5 | 46.9 / 52.3 / 60.3 | 13,702 | 266.0 s |
| Pi | 54 | 50.2 | 39.4 / 51.9 / 69.5 | 61,899 | 1,233.1 s |
| OpenCode | 网关未捕获 | — | — | — | 文档 5m42s |
补充:WorkBuddy 还伴随 28 次 prefill(提示词预填充)事件,共 1,812,841 tokens、耗时 118.7s,平均约 15,269 tok/s——说明读入大段上下文时吞吐极高,瓶颈主要在逐 token 生成(decode)环节。
关于 OpenCode:文档评测已确认它确实调用了本机大模型,并且 5m42s 是四个里最快的。但它的生成请求没有出现在网关代理日志里(很可能直连了引擎端口 8095,绕过了 8080 网关),所以上面这张表暂时只能给出它的文档实测用时,而无法用网关/引擎日志独立量化其 tok/s。这点如实标注,不替它编造数字。
从能取到数据的三个 Agent 看,本地 MoE 模型在笔记本上的持续 decode 速度稳定在 42–70 tok/s,三者的聚合速度非常接近(46.8 / 51.5 / 50.2),差距远小于它们在\"总用时\"上的差距——这正好印证了正文测评里的结论:决定快慢的不是模型本身,而是 Agent 会不会自己调工具(OpenCode 调 IDA、Hermes 自装反编译、WorkBuddy/Pi 手写脚本)。
本文为「AI 取证实战」系列第 30 期 · 由 小谢取证 出品
实验环境:本地 Strata 引擎 + qwen3.8-flash-next-iq3\_xxs(IQ3\_XXS)· 笔记本 12GB 显存混合推理
敬请各位大佬关注:小谢取证
扫取二维码获取
更多精彩
小谢取证
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论