每周见闻(91):国产大模型真的便宜吗?
约 1941 字大约 6 分钟
2026-11-01
每周见闻:2026-10-26 - 2026-11-01
国产大模型真的便宜吗?
冷知识:国模又慢又贵,洋模又快又便宜!今天上午发了一篇《排名算法一变,国产模型全部滑铁卢了!》,国模现状让人唏嘘! 我们 - 掘金[^7]
标签:大模型,AI评测,Deepseek
DeepSeek 在一众大模型中被认为是性价比代表。从其 API 定价来看也确实如此。但作者甲维斯做了一个横评:让七个模型照着截图复刻网页,拿源代码做像素级打分。
结果反直觉——Claude Haiku 中位数 8.05 又稳又快,国产最好的 DeepSeek 拿 7.75 却要磨半小时以上,其中的差别在于做事习惯上。
国产模型会测量、对照再修改,带来较好结果的同时花费了更多的时间和 Token。再放到单位时间上,国产模型的价格优势就未必能体现了。
这个例子也提示一点,当我们选择模型进行成本优化时,除了本身的单价也要考虑同一任务单位时间的价格。

DS 娘 Http 状态网站 更新啦!
感谢作者 Fatal1tyV 制作的图片。上次做完后发现作者更新了其他状态码,因此我也立马更新了网站。快来看看可爱的 DS 娘状态码吧~

技术
1、GTA.js, a reimplementation of the 1997 Grand Theft Auto engine in JavaScript and WebGL[^1]
标签:JavaScript,WebGL,游戏
Bramus 用 JavaScript 和 WebGL 重写了 1997 年 GTA 的引擎,可以直接在浏览器里玩 GTA。这不是模拟器或反编译,在物理和动画跟原版有差别。作者靠 Gemini 帮他写代码,边问边改,目前没有全部完成但已经能玩了。
看来”能用 JavaScript 写的最终都会用 JavaScript 编写“这句话在 AI 的加持下依旧没有过时。很期待 VR 特警也能出个网页版啊。

2、Software is slow because of bad design, not slow languages[^2]
标签:性能优化,软件架构
一个软件只要用 Rust/C 重写就能给人一种提速的印象。不过这篇作者反驳了用 AI 把软件重写成 Rust/C 就能提速的说法。
因为多数程序是 I/O 密集的(CRUD),语言再快也救不了数据库查询那 50% 的时间,Amdahl 定律摆在那儿。作者认为真正能加速的是重新设计:缓存、异步、并行、干掉 N+1 查询。而”慢“语言早就能靠库把重活丢给 C,Python 跑机器学习就是例子。
我很赞同作者的看法,不能盲目迷信”语言“带来的提速。以现在的硬件,我认为大部分情况下差别没那么大。实际生产中更是要结合实际业务和架构情况,调整架构减少网络延迟、优化处理路径带来的收益可能更大。切换语言重构带来的插件生态和配套服务的适配风险,或许远大于收益。
3、node:vfs: Virtual Filesystems in Node.js[^3]
标签:Node.js,虚拟文件系统
在 Node.js 26 里 node:vfs 正式落地了。因为 Node 传统的 I/O 建立在”真实的文件“上,虚拟文件系统可以解决以下四个问题:
- 减少测试文件:通过 vfs 可以在允许时在内存中创建文件而不是真实的文件。有开发者在 Hacker News 上提到 vfs 可以极大程度缩短时间。
- 减少模板文件和静态资源
- 文件访问沙箱化:可以防止通过 ../ 的方式进行逃逸。LangChain 将这个特性应用到了 Agent 沙箱化。
- 解决临时代码存放问题:对于运行过程中的临时代码可以不用落盘。减少事后清理的步骤。
VFS 还有一个附带的好处——数据不落盘,这样可以方便处理敏感数据。如果有接触过欧盟 GDPR 的小伙伴或许会懂这一点的好处。
import { create, ZipProvider } from 'node:vfs'
import { ZipFile } from 'node:zlib'
import { dlopen, suffix } from 'node:ffi'
import { join } from 'node:path'
using archive = ZipFile.openSync('./app.zip')
using app = create(new ZipProvider(archive))
const root = app.mount()
const { lib, functions } = dlopen(join(root, 'native', `libmath.${suffix}`), {
add_i32: { arguments: ['int32', 'int32'], return: 'int32' }
})
try {
console.log(functions.add_i32(20, 22)) // 42
console.log(lib.path) // The mounted virtual path
} finally {
lib.close()
}工具
标签:依赖管理,JavaScript
JavaScript/TypeScript 的依赖分析工具,帮你校验和可视化模块之间的依赖关系。可以自己写规则,比如禁止循环依赖、限制某些模块只能被谁引用,不符合就报错,还能生成依赖图。
大半年来一直在优化和整理项目代码,对于大项目或者 monorepo 这种工具真的很有用。输出报告后交给 AI 判断提出优化方向。

标签:IDE,Rust,开发工具
一个用 Rust 重写的 IDEA,其特点就是和 IDEA 同样的工具窗口、快捷键、全局搜索,但跑起来是原生应用的速度。解决了 IDEA 跑起来”重“的痛点。
在 AI 重写了 Adobe 全套后,现在又有 IDEA。有了 AI 之后,当界面、快捷键都完整复刻的情况下,这些工具大厂的护城河还能是什么?

AI
1、别学 subagent 了,很可能要凉了。前两天,Claude 发了一篇文章叫《Building agents: Whe - 掘金[^6]
标签:Agent,多智能体,Claude
A 社发布新文章,说 multi-agent 已经过时了。企业里常见的问题——上下文丢失、subagent 泛滥、prompt 冲突、评测失真——多 Agent 架构基本占全了。而现在现在推荐的是单 Agent + Main Loop,靠渐进式披露按需加载 Skills 和工具,而不是把任务拆给一堆子 Agent。Claude Code 的系统提示词因此缩了八成多。
而周末 DeepSeek 也发布介绍了 Super-Agent 的概念。同样也是为了解决 Subagent 与业务耦合太多以及上下文丢失的问题。
只能说 AI 时代变化来得太快。其背后也是模型能力提升带来的结果。每次模型能力的升级都能把一些外部约束内化,比如 Harness 现在提的也不多。并不是没用而是被内化到模型里了。因此我完全不认同

参考文章:
- [1] GTA.js, a reimplementation of the 1997 Grand Theft Auto engine in JavaScript and WebGL: https://www.bram.us/2026/10/22/gta-js/
- [2] Software is slow because of bad design, not slow languages: https://www.seangoedecke.com/software-is-slow-because-of-bad-design-not-slow-languages/
- [3] node:vfs: Virtual Filesystems in Node.js: https://blog.platformatic.dev/article-slug-node-vfs-nodejs-virtual-filesystem
- [4] sverweij/dependency-cruiser: Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.: https://github.com/sverweij/dependency-cruiser
- [5] l0ng-ai/openidea: The IDE you know, rebuilt in Rust. IntelliJ IDEA–style keymap, tool windows and search-everywhere in a fast native app: editor, code insight, debugger, Git, terminal, database and HTTP clients for 60+ languages.: https://github.com/l0ng-ai/openidea
- [6] 别学 subagent 了,很可能要凉了。前两天,Claude 发了一篇文章叫《Building agents: Whe - 掘金: https://juejin.cn/post/7702012705843232810
- [7] 冷知识:国模又慢又贵,洋模又快又便宜!今天上午发了一篇《排名算法一变,国产模型全部滑铁卢了!》,国模现状让人唏嘘! 我们 - 掘金: https://juejin.cn/post/7702013601234370596
