四个通用Agent大PK:同一台本地大模型,谁又快又准?"

admin 2026-10-24 11:11:28 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

四个通用 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 显存混合推理

敬请各位大佬关注:小谢取证

扫取二维码获取

更多精彩

小谢取证

2026精武杯-手搓版-程序功能分析之apk分析" 网络安全文章

2026精武杯-手搓版-程序功能分析之apk分析"

本文详细分析了2026精武杯比赛中的恶意APK样本,通过jadx和IDA等工具进行逆向分析,识别出自研加固壳vmdex,定位加密Payload偏移0x3310并成功解密DEX。深入分析了木马功能,包括防卸载、远程控制、位置窃取等,揭示了C&C服务器IP及通信协议。文章提供了完整的取证分析思路和实操步骤,对移动安全取证具有参考价值。
风险自适应运行时策略引擎" 网络安全文章

风险自适应运行时策略引擎"

本文提出风险自适应运行时策略引擎(RARPE),针对LLM智能体在动态环境中的安全防护问题,将运行时安全建模为约束POMDP,设计可学习的风险评分函数与分层策略架构,兼顾可证明安全性与适应性,并防御策略投毒,提供工程实现与评估框架。
评论:0   参与:  0