全部版块 我的主页
› 论坛 › 数据科学与人工智能 › 人工智能
1007 14
2026-08-19

核心摘要:我在自家RTX 3090设备上,通过复现27项真实生产任务,实测本地部署模型能否替代Claude,作为个人AI智能体「贾维斯(Jarvis)」的核心大脑,全面对比两者的输出质量、使用成本与运行稳定性。

第一轮测试:单张RTX 3090、16K上下文窗口,300亿参数模型得分仅22.8分(满分100),远低于Claude的89.4分;四分之一的输出存在工具调用格式错乱问题,并非单纯效果变差,而是直接出现功能故障。

第二轮硬件升级测试:三张RTX 3090、256K超大上下文窗口,1220亿参数模型得分提升至80分,彻底消除所有工具调用格式错误(27项任务零出错);单任务运行成本仅0.000969美元,相比Claude的0.763美元,成本降低约787倍。

目前我的AI智能体已全面切换为本地模型运行,同时取消了Claude高级版订阅,仅保留基础版。客观局限说明:本次升级同时改动了模型参数量、上下文窗口、硬件设备三个变量,未设置单一变量对照组,因此实测结果是整套系统升级的综合效果,无法单独归因于模型本身。


一、测试背景:我的个人AI智能体 Jarvis

Jarvis 是我搭建的个人AI响应式智能体,基于LangGraph框架开发,内置近90项工具能力,覆盖邮件、日历、笔记、本地文件、Office套件、即时通讯软件(WhatsApp、Discord)、图像生成,还可自主创建子智能体处理复杂长周期任务。

自搭建完成以来,我始终以Claude作为Jarvis的核心推理模型,稳定性与可靠性一直值得信赖。一个月前,我尝试用本地部署模型替换Claude,首次测试效果极差,我完整记录了所有问题;随后我升级硬件设备重新测试,得到了截然不同的结果。本文将对比两轮完整实测数据,核心还原本地模型从「不可用」到「可商用」的真实差距。

过往基准测试的局限性

我此前发布的《RTX 3090 本地大模型智能体实测》一文,基于两套智能体框架、17项任务(12项代码任务、5项通用智能体任务)测评了5款本地模型,最终 qwen3-coder:30b 综合排名第一,基准测试表现优异。

但标准化基准测试与真实生产环境完全不同:基准测试仅有17项固定任务、环境干净可控;而真实的Jarvis智能体,搭载90项工具、专属个性化系统提示词,且积累了数年杂乱真实用户指令,所有运行日志均通过自研托管追踪工具Langfuse完整记录。按理说,基准测试的优异表现理应能复现到真实场景,但实际结果完全相反。

二、实测方案:任务复现(非重复运行)

本次测试从Jarvis近90天的Langfuse真实运行日志中,筛选出28条原始任务指令,按7大场景分层抽样(日历、代码、邮件、文件、通用任务、消息通讯、笔记),每类场景4条任务,覆盖全场景真实使用需求。

对照组:固定不变的Claude历史基线

本次测试未重新运行Claude模型,直接复用其历史生产环境的真实输出结果作为固定基线。若在沙箱环境重新运行Claude,只能提供虚假模拟工具数据,无法还原真实业务场景,会导致测评结果失真。本次基线数据为Claude在真实数据、真实场景下的原始输出,两轮本地模型测试均沿用该固定基线,保证对比公平。

实验组:沙箱环境复现本地模型运行

本地模型在独立沙箱复现环境中运行,完整复用Jarvis原生LangGraph智能体代码。为避免真实设备、账号数据被修改,所有写入类工具(发邮件、编辑日历、发布社交消息、写入文件)均被拦截屏蔽;

读取类工具(邮件/日历读取等调用外部系统的操作)同样被拦截,但不会使用通用虚假占位数据,而是调取历史日志中真实的原始返回数据。本地模型与Claude基于完全一致的收件箱、日历真实数据推理,彻底杜绝数据层面的不公平差异。

环境采用「默认拦截」机制:未在白名单内的所有工具均自动模拟屏蔽。该机制至关重要——两轮测试间隔内Jarvis新增了部分工具,默认拦截机制自动屏蔽新工具,避免新工具在真实账号中静默执行操作,规避测试风险。

评分规则:独立大模型打分(规避顺序偏差)

本次采用大模型裁判独立打分(非两两对比),彻底规避对比顺序带来的主观偏差。使用 Claude Opus 4.8 作为裁判模型,采用1-5分评分体系,最终换算为0-100分标准分值,两轮测试所有输出均使用完全一致的评分规则。

测评核心局限性(如实披露)

本次裁判模型为Claude系列,同时对Claude与本地模型输出打分,存在天然自偏好偏差(行业公认现象:大模型更倾向于给同系列模型高分)。该偏差无法彻底消除,大概率会抬高Claude的评分,尤其第二轮本地模型分数逼近Claude时,该偏差对结果解读的影响极大,属于本次测评不可忽视的核心局限,绝非可忽略的次要问题。

成本测算:无估算、全实测

Claude成本可直接通过Langfuse记录的真实API账单精准统计;本地模型无按任务计费机制,我通过自研开源监控系统 HomeLab Monitor 全程记录测试数据,精准统计每轮任务的GPU耗电量,结合家庭阶梯电价换算真实成本,两组数据均为实测值,无任何预估。

三、三轮校准:反复排错,确保数据可信

本次最终公布的所有数据,均经过多轮bug修复与重测,确保结果有效:

第一轮打分bug:裁判模型输出为结构化内容块而非纯文本,评分解析器对54次打分中的40次解析失败,系统未报错,而是静默填充中立默认分。本轮数据(Claude 71.6分、Qwen 43.5分)完全无效,属于噪声数据。

第二轮数据bug:修复解析问题后,分差进一步拉大(Claude 89.2分、Qwen 15/45分两极分化)。排查发现核心问题:28项任务中有16项为日历、邮件、笔记、消息场景,模拟工具返回通用占位文本,而非真实历史数据。本地模型基于虚假数据推理,Claude基于真实数据输出,测评对比完全失去意义。后续修复逻辑,所有模拟工具均调取历史真实返回数据。

第三轮限流bug:修复数据问题重测后,Claude API频繁触发限流,大量打分被静默填充中立分。新增退避重试机制,完成最终有效重测。

补充校验:第二轮测试中有8项任务得分恰好为70分(系统故障默认分值),我逐一核对裁判推理日志,确认所有70分均为真实3/5分人工评判结果,无系统故障兜底数据,确保最终分数真实有效。

四、第一轮实测:单RTX 3090 + 30B模型(完全不可用)

首轮测试搭载 qwen3-coder:30b 模型,单张RTX 3090需兼顾家庭实验室其他任务,显存资源受限:模型权重占用约18GB显存,上下文窗口被迫压缩至16384令牌。仅Jarvis的工具规则定义与系统提示词,就几乎占满全部上下文空间。

核心分数结果

Claude 平均分:89.4/100

Qwen3-Coder 30B 平均分:22.8/100

30B模型在七大场景中无任何一项优于Claude。相对依赖逻辑推理、少工具调用的日历、通用任务场景表现最好,但得分也仅为Claude的三分之一,整体全面落后。

核心故障问题(非单纯效果差)

1. 工具调用格式错乱:27项任务中有7项(25.9%)输出错乱,模型未执行标准LangGraph工具调用,直接将 <function=send_email></function> 这类原始函数代码暴露在用户可见的最终回答中,严重影响使用体验。

2. 工具匹配率极低:27项任务中有18项需要调用工具,模型工具匹配召回率仅14.8%,多数场景要么调用错误工具,要么完全不调用任何工具,无法复刻历史正确的任务执行逻辑。

3. 任务循环卡死:2项复杂任务出现严重调度故障:邮件任务(24次工具调用)、消息任务(27次工具调用)出现无效循环调用,反复调用已完成的工具,无法汇总结果、终止任务,并非资源不足导致的卡顿。

特殊现象:模拟环境下的模型诚实度差异

有一项邮件发送任务,两套模型均在沙箱内触发邮件调用(已拦截,无真实发送)。Claude 直接告知用户「邮件已发送」,属于主动虚假陈述;30B本地模型如实反馈「发送未成功」。

看似本地模型更诚实,但不能片面定论:30B模型四分之一输出存在代码泄露、还会任务循环,两套模型只是在不同维度出错,不存在绝对的优劣与道德差异。

关键结论:基准测试不代表生产可用

同款30B模型,在此前小范围、可控基准测试中任务成功率100%,但落地到真实Jarvis生产环境后彻底失效。核心原因并非模型性能下降,而是真实生产场景复杂度远超基准测试。在小场景表现完美的模型,无法直接无缝适配大规模、高复杂度的真实AI智能体业务。

首轮测试结束后,我的初步结论为:Jarvis 必须继续依赖Claude,本地模型无法替代。

五、第二轮实测:三RTX 3090 + 122B模型(基本可用)

硬件升级为三张RTX 3090,总显存72GB,彻底打破资源限制:部署Qwen3.5 122B混合专家模型(Q3_K_M量化),权重占用约53GB,全程显存运行、无CPU显存溢出。最核心提升为上下文窗口扩容至256000令牌,相比首轮提升16倍。

测试条件完全对齐:27项同源任务、固定Claude基线、同一裁判模型、同一评分标准、同一沙箱环境。

整体得分结果

122B本地模型平均分:80.0/100

相比首轮22.8分大幅提升,达到Claude得分(89.4分)的89.4%;27项任务中,14项任务得分持平或超越Claude。

分场景得分对比

任务场景 Claude 30B模型 122B模型
日历 90 30 78
代码 87 25 73
邮件 92 15 87
文件 88 15 64
通用任务 85 30 90
消息通讯 87 22 74
笔记 97 22 92

场景亮点:通用任务场景,122B模型得分(90)反超Claude(85);笔记、邮件场景得分与Claude基本持平;唯一短板为文件处理场景(64分),该场景高度依赖多步骤工具串联调用,是当前本地模型的核心弱项。

可靠性质变:彻底消除格式故障

1. 工具调用格式错误率:从25.9%(7/27)降至0,彻底解决函数代码泄露到用户输出的致命问题;

2. 工具匹配召回率:从14.8%提升至38.0%(提升2.6倍);当前模型可稳定输出规范工具调用,但仍存在工具选择与历史最优方案不一致的情况,是目前唯一明显短板。

极限场景:上下文仍有上限

原28项任务中有1项超大代码任务(字符总量33.6万),首轮16K上下文直接无法运行;第二轮256K超大上下文仍无法承载,模型报错:「请求令牌数281190,超出最大上下文256000」。

这说明:业务真实复杂任务的体量,始终在突破模型上下文上限,更大的上下文窗口只能缓解问题,无法彻底解决。这也是两轮测试最终有效任务为27项、而非28项的原因。

六、实测核心局限(客观无美化)

1. 多变量未隔离:第二轮升级同时改动硬件、模型参数量、上下文窗口三大变量,未做单一变量对照实验。目前只能确定整套系统大幅升级,无法精准区分性能提升来自更大的参数体量,还是不再截断的完整工具规则与个性化上下文。

个人推测:上下文完整度的贡献远大于参数量。首轮核心故障(格式错乱、工具选错、任务循环),均是上下文截断、工具规则不完整导致;第二轮格式错误彻底清零,也印证了「完整读取工具定义」是关键,而非模型本身智商提升。该结论为合理推测,尚未实验验证。

2. 裁判偏差依然存在:Claude裁判的自偏好偏差,在模型分数高度接近的第二轮测试中,对结果解读的影响更大。

3. 成本测算曾出现致命误判:分布式部署极易导致能耗统计偏差。首轮单设备部署,能耗统计精准;第二轮模型运行在GPU服务器、测试程序运行在桌面设备,初始统计错误将GPU能耗归为桌面设备闲置能耗,得出0能耗的虚假结果。最终通过1Hz高频采样、精准时间对齐、时钟偏移校正,才得到真实能耗数据。

重要经验:过于完美、符合预期的实验数据,更需要重点核查。

七、真实运行成本对比

27项任务全程三卡总耗电量:0.1573千瓦时,结合家庭电价核算单任务成本:

模型 单任务成本 成本对比(相对Claude)
Claude 0.763106 美元 基准
30B本地模型 0.00014792 美元 便宜 5159 倍
122B本地模型 0.000969 美元 便宜 787 倍

1. 本地模型相比云端API,成本直接降低三个数量级;

2. 性能升级并非零成本:122B模型单任务能耗成本,比30B模型高出6.6倍;

3. 成本说明:本次数据包含显卡常驻闲置功耗(三张显卡持续加载模型,待机功耗约107W,保障低延迟);若按需启停模型,边际成本更低,但任务延迟会显著升高。

八、最终落地决策与真实体验

目前我的Jarvis智能体已全面切换为122B本地模型稳定运行一周。我已取消Claude高级版订阅,仅保留基础版。

核心决策逻辑并非「本地模型更强」,而是本地模型性价比足够高。Claude综合质量仍小幅领先(89.4 vs 80),首次执行准确率更优,复杂关键任务仍值得使用。

两轮测试的本质差距:首轮30B模型是功能性损坏、完全无法落地,存在致命输出故障;次轮122B模型实现可控取舍——牺牲少量可预见的任务准确率,换取99.9%的成本降幅与100%的数据本地化(数据不出本地设备)。

剩余短板清晰可控:文件处理场景、38%的工具召回率,说明模型擅长「基于已有内容推理」,短板是「自主选择多步骤工具执行方案」。因此我目前的策略为:简单单步骤任务走本地模型,复杂多步骤任务手动路由至Claude,无需全程订阅高阶API服务。

九、核心实战结论

本次实测最关键的发现:让本地模型可用的核心变量,不是更聪明的模型权重,而是足够大的上下文窗口。充足的上下文可以让模型完整读取全部工具规则、个性化提示词与历史对话,从根源解决格式错乱、工具选错、任务循环等致命问题。

优化优先级建议:先拉满上下文窗口、保障环境完整适配,再升级更高参数量模型。

最后留给所有自建智能体用户的思考:你愿意为多少百分点的质量差距,放弃数据本地化、承担百倍的API成本?你的业务质量阈值底线是多少?

推荐学习书籍 《CDA一级教材》适合CDA一级考生备考,也适合业务及数据分析岗位的从业者提升自我。完整电子版已上线CDA网校,累计已有10万+在读~ !

免费加入阅读:https://edu.cda.cn/goods/show/3151?targetId=5147&preview=0

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2026-8-19 15:24:03
本次实测最关键的发现:让本地模型可用的核心变量,不是更聪明的模型权重,而是足够大的上下文窗口。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2026-8-19 15:24:22
充足的上下文可以让模型完整读取全部工具规则、个性化提示词与历史对话,从根源解决格式错乱、工具选错、任务循环等致命问题。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2026-8-19 15:24:43
优化优先级建议:先拉满上下文窗口、保障环境完整适配,再升级更高参数量模型。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2026-8-19 16:15:52
谢谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2026-8-19 16:16:47
谢谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群