NanoJev
Jev 的迷你复刻版:并行决策、动态候选项,以及端到端训练流水线。MIT 许可证。
其开放的流程使从训练到运行小型模型的整条路径可以检查。
查看代码我在信任开源模型之前,先让它们处理真实工作。多数编码任务先交给速度快的本地模型,失败后换更强的本地模型,之后才会用到云端。对董事会而言,要点不在于某一个模型,而在于一种习惯:任何工具,在通过针对你自己工作的简单测试之前,都不应被信任。
模型库中的每个模型都经历过这八个阶段中的若干个。选择一个阶段,可以看到它如何运作、训练什么,以及提出它的论文。
模型实验室把海量文本、代码和图像输入模型,模型学习预测下一个 token。结果是基础模型,它能续写文本,但还不会遵循指令。
在实验室中 我在自己的硬件上运行已发布的基础模型和指令模型并加以测试;我不做预训练。 查看模型库
论文:Language Models are Few-Shot Learners (Brown et al., 2020)
用已解答的范例训练基础模型,例如一个问题配一个好答案。由此它学会有用回复的形式。
论文:Finetuned Language Models Are Zero-Shot Learners (Wei et al., 2021)
由人或评判模型比较两个答案,标出更好的一个。然后模型被推向更受偏好的答案,方式是通过单独的奖励模型(RLHF),或直接用成对数据(DPO)。
在实验室中 我自己不做模型的偏好微调。我检查偏好微调对厂商发布的模型造成了什么影响:每次发布都用同样的、答案已知的任务来测,因此变化体现为分数,而不是印象。 查看评测
论文:Training language models to follow instructions with human feedback (Ouyang et al., 2022)Direct Preference Optimization (Rafailov et al., 2023)
模型针对同一个问题写出一组答案,由检查器(如单元测试或已知结果)给每个答案打分。高于组内平均的答案得到强化,于是模型学会朝能通过检验的结果推理。
论文:DeepSeekMath, the paper that introduced GRPO (Shao et al., 2024)
由大型教师模型产生输出,再训练较小的学生模型去匹配这些输出。学生模型可以用小得多的体积保留教师模型的大部分行为。
论文:Distilling the Knowledge in a Neural Network (Hinton, Vinyals and Dean, 2015)
原始权重保持冻结。在旁边训练两个小的低秩矩阵,所以微调在普通硬件上即可进行,适配器文件也很小。
在实验室中 我在 Qwen3.5 Base 模型上训练 LoRA 适配器,合并为 bf16 GGUF,并用 llama.cpp 提供服务。
论文:LoRA: Low-Rank Adaptation of Large Language Models (Hu et al., 2021)
把两个或更多架构相同的模型合并成一组权重。LoRA 适配器也可以合并回其基础模型,得到一个可直接运行的文件。
在实验室中 适配器在使用前会合并成 bf16 GGUF 文件。
论文:TIES-Merging: Resolving Interference When Merging Models (Yadav et al., 2023)
权重用更少的位数存储,例如用 4 位而不是 16 位。文件变小,可在普通硬件上运行,代价是准确率有所损失,而这一损失必须针对具体任务来测量。
在实验室中 我的本地模型以 GGUF 文件在 llama.cpp 下运行,其中多数量化到 16 位以下。
论文:GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformers (Frantar et al., 2022)
正在构建
我正在构建一个本地优先的智能体,由它驱动 Playwright 快速测试网站。多数浏览器智能体让一个大模型读完整个页面并做出所有决定,这样可能又慢又贵。这个智能体把工作拆开,让每个部分只做自己擅长且快的事。
这一模式遵循两条规则。只有代码能把任务标记为完成,方法是通过一道检查页面本身的完成关卡。模型可以阻止它判断有风险的操作,但绝不能凭自己的一句话批准某个操作。
状态:已构建包含 41 个任务(表单、组件、动态页面、交互和单页应用)的基准测试,以及 11 个本地测试页面。速度方面的改动已经加入,但这一核心尚未测量,所以此处不列数字。
我运行或关注的每个模型,按其承担的工作分组。每个模型都会说明它的用途、企业可在哪里使用、准确率如何及该数字的来源、训练方式,以及部署后是否继续学习。
日常写作、推理和对话,保留在我自己的机器上。
Google DeepMind · 25.2B total, 3.8B active
最适合 把发票、表单和合同中的字段提取为结构化数据
一款快速的全能模型,能读取文本和图像,并严格遵守输出格式。其 25.2B 参数中,每个词只调用 3.8B,所以在普通工作站硬件上约一秒就能给出答案。
准确率
我的 LiveCodeBench 结果是 30 题子集,使用我自己的 token 上限。模型卡上的数字用的是完整数据集和厂商的设置,所以两者不能直接比较。
训练方式 按发布版本使用部署后的学习 间接改进
主要特点
企业可在哪里使用
训练方式
Google DeepMind 把它做成混合专家模型:许多小的专家模块,每个词只用其中几个。我运行的是按这种压缩方式训练的 4 位版本,没有对它做微调。
部署后的学习
不会。权重一经发布就不再改变。
Alibaba Qwen(由 ISTA-DASLab 压缩的版本) · 27B dense
最适合 答案必须每次都正确的数据提取
一个强大的通用推理和编程模型,我运行的是压缩到 12 GB 以下的版本。在我试过的全部四个版本中,它在我的提取测试里都拿了满分。
准确率
我的编程结果是 30 题子集,使用的是我自己的 token 上限。模型卡的分数用的是完整题集,因此两者不能直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Alibaba 把它训练成稠密模型,每个词都由全部 27B 参数处理。较小的版本是 ISTA-DASLab 随后压缩的,不是我。我并排运行了四个已发布的版本并做了比较。
Meta · 29.6B dense
最适合 需要留在公司内网的更难推理和多步骤规划
一款稠密推理模型,能读取文本和图像,并针对智能体工作做了调优。它给出了我本地模型中最好的编程得分,但速度慢,因为每个参数对每个词都要参与计算。
准确率
我的编程结果来自 30 题子集。模型卡上的分数来自不同的测试,因此不能直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Meta 从自家的更大模型 Muse Spark 蒸馏出了它,所以 30B 的模型才能取得通常只有更大模型才有的分数。我按发布的原样运行,没有训练过它。
Google DeepMind · 2.3B effective
最适合 在笔记本电脑或边缘设备上,对短消息做常开的分类或路由
最小的 Gemma 4 模型,为笔记本电脑和手机而做。它速度快、成本低,在较难的编程和推理上明显弱于更大的同系列模型。
准确率
在简单编程题上,最近一次运行没有返回代码块。我的编程结果是 30 题子集,所以不能与模型卡直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Google DeepMind 把它做成面向设备的小型稠密模型。我按发布的原样运行,没有训练它。与 26B 的同系列模型相比,在我的运行中它在 30 个编程任务中少完成了 7 个。
Alibaba Qwen(Coder 版本,由 ISTA-DASLab 压缩) · 125B total, 6B active
测试后弃用 它在我的编程测试中的得分低于我保留的模型,并且每次回答之前都要思考很长时间。
一个非常大的稀疏模型,被压缩进工作站大小的文件。Coder 版本裁剪掉一半专家,并对其余部分进行高强度压缩。我在十月的清理中将它弃用。
准确率
我的编程结果是 30 题子集。模型卡上的 SWE-bench 数字是另一项测试,因此两者不能直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
稀疏模型由 Alibaba 训练。Coder 版本由 ISTA-DASLab 通过裁剪一半专家并量化其余部分制成。我运行的是已发布的版本,没有改动权重。
DeepSeek · About 304B total
测试后弃用 它运行缓慢,在我的编程测试中得分低于做同样工作的 Muse-Glimmer 30B 和 Qwen3-Coder-Next。
一款非常大的开源推理与智能体模型,我把它压缩后装进本地硬件。它通过了我的高难度编程题,但运行缓慢,我在十月的清理中把它弃用了。
准确率
模型卡对应的是厂商之后的 0731 版本,不是我运行的那个文件,而且我的编程结果是 30 题子集。两者不能直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
DeepSeek 将它作为非常大的混合专家模型发布。我按发布的原样运行了压缩版本。限制是速度和内存,而不是质量。
NVIDIA · 30B total, 3B active
测试后弃用 它很快,但在我的提取测试中,24 份文档里只有 3 份返回了可用的数据。Gemma 4 26B 更快,而且遵守格式。
一个速度很快的混合专家模型。它每秒约 92 个 token,速度很快,但没有通过我的提取测试,所以我将它弃用了。
准确率
我的编程结果是 30 题子集,因此不能与模型卡直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
NVIDIA 为吞吐量而设计它。我按发布的原样运行了 4 位版本。在我的测试中,速度是以牺牲结构化输出的可靠性为代价换来的。
Z.ai · 320B total, 18B active
最适合 容量规划:前沿规模的开放权重能否装进工作站硬件
一个非常大的开源模型,被压缩到每个权重约 1 位,以检验它能否在本地硬件上装得下并运行。它运行起来了,并通过了简单编程题,但我没有继续深入。
准确率
我只运行了两道编程题。没有 LiveCodeBench 或提取任务的运行,而且厂商的模型卡只用图片展示结果,所以没有模型卡数字。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Z.ai 将它做成非常大的稀疏模型。我运行的是社区发布的、压缩到每个权重约 1 位的版本,按发布的原样使用,以找出极限。
Alibaba Qwen · 0.5B
最适合 投入 GPU 时间之前的基础设施冒烟测试
一个很小的聊天模型,我用它做冒烟测试。它证明了推理引擎能在消费级显卡上运行,并且服务器会返回 token 概率。
准确率
我从未测量过它的准确率,因为它只用于测试。厂商的模型卡没有基准测试表。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Alibaba 把它作为小型指令微调模型发布。我只把它用于测试,选它看重的是体积而不是质量,也没有训练过它。
编写和修复代码的模型,由实际运行的测试来评判。
Alibaba Qwen · 80B total, 3B active
最适合 在内部代码库中完成初稿级别的缺陷修复和小功能,由工程师审阅
一个编程专家模型,可以编辑真实的代码仓库、调用工具并完成多步骤任务。它 80B 参数中每个词只激活 3B,所以就其能力而言速度很快。
准确率
厂商的模型卡只以图片形式给出结果,所以没有可引用的模型卡数字。
训练方式 按发布版本使用部署后的学习 间接改进
主要特点
企业可在哪里使用
训练方式
Alibaba 把它做成专门针对编程和工具调用的混合专家模型。我按发布的原样运行。
部署后的学习
不会。模型本身不会学习。
Mistral AI · 24B dense
最适合 在大型代码仓库中进行智能体式的代码探索
Mistral 推出的编程智能体模型,用于探索和编辑代码库。在我早期的一次角色测试中,它是唯一拒绝接受错误前提的模型,但在我的普通编程检查中得分低于其他模型。
准确率
我的编程结果是 30 题子集,而模型卡上的 SWE-bench 得分来自另一种测试,所以两者不能直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Mistral 将它训练为面向智能体编程的稠密模型,而不是通用聊天模型。我按发布的原样运行它。
阅读扫描件、表单、截图和图像。
Baidu PaddlePaddle · 0.96B
最适合 将扫描的发票、表单和档案数字化
一个小型视觉语言模型,可以读取扫描页面、表格和公式并返回文本。参数不到 10 亿,速度足以在每一页上运行。
准确率
我的 36 页和模型卡上的基准测试是不同的测试集,因此不能直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Baidu 把它做成专用的文档阅读器,而不是通用聊天模型,所以它比其他模型小得多。我按发布的原样使用。
Alibaba Qwen · 30B total, 3B active; 4B dense
最适合 为流程自动化智能体读取截图和屏幕状态
一个视觉语言模型,可以读取截图和图像并回答相关问题。我把它当作浏览器和屏幕任务的“眼睛”。4B 版本可在配置一般的硬件上快速读图。
准确率
在我目前的环境中尚未做基准测试。我手头唯一的数字来自我不再使用的引擎,所以不引用。厂商的模型卡只以图片形式给出结果。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Alibaba 在 Qwen3 语言模型上加入了视觉编码器。我按发布的原样使用,没有训练过它。
决定工作交给谁、或者某个答案是否站得住的小型模型。
autotrust(模型),Atlas3D(GGUF 版本) · 27B
最适合 对大型图像或文档集合进行分类和打标签
一个大型视觉语言决策模型。给定一张图像和一个带固定选项的问题,它选出一个选项并给出校准后的概率。我用它在一个批次中把大量图像分成 13 个类别。
准确率
我的图像批次是吞吐量测试,不是带标注的准确率测试,所以两组数字衡量的是不同的东西。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
它是 Qwen3.8-27B 上的 LoRA 适配器,在蒸馏出的决策数据集上训练,并由 Atlas3D 合并进 GGUF 版本。我使用的是 8 位版本,它与全精度一致的比例是 100 次中 99 次。4 位版本在 100 次中只有约 93 次一致,所以我避开了它。我需要使用 llama.cpp 中打过补丁的读出功能,没有做任何训练。
EldanRing · 12B
最适合 文本和图像都重要的决策打分
一个基于 Gemma 构建的决策模型。给定一个状态和带固定选项的类型化问题,它不写文本,直接返回校准后的概率。它也接受图像。
准确率
这两项网络预测测试是我自己的。模型卡上的测试不同,因此数字不能直接比较。它在 Hacker News 结果上的得分接近随机水平。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
EldanRing 对 Gemma 4 12B 做了微调,用于类型化决策、聊天和图像输入,GGUF 文件保存的是合并后的结果。我只评测了 8 位版本,没有训练它。
独立发布(Hugging Face:chinhnc) · 31.3B Large, 4.66B Medium
最适合 多语言意图和工单分诊
一个决策模型系列,针对每个问题选出一个选项并返回校准后的概率。我测试了 Large 和 Medium 两种规格。
准确率
厂商的模型卡没有基准测试数字。YouTube 和 Hacker News 的测试是我自己做的。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
它是 Gemma 4 31B,合并了 LoRA 微调,并采用字母读出式的决策提示词,为校准而设计。两种规格我都评测了,都没有训练过。
Mapika (Hugging Face) · 2B and 4B
最适合 业务软件内部的路由和分类
小型决策模型:读取一个状态和若干类型化问题,一次前向计算就返回各选项的概率。它们由软件调用,而不是用来聊天。
准确率
Hacker News 和 YouTube 测试是我自己做的。模型卡上的指数是另一种测试,所以数字不能直接比较。2B 的结果低于随机水平。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
两个模型都是小型 Qwen3.5 基础模型,针对类型化的一次前向计算决策训练。它们是通才,未能迁移到我的 Hacker News 测试上。我评测了它们,没有训练它们。
crh225 (Hugging Face) · 4B
最适合 带证据的选择题决策,例如案件审查和政策查询
一个 4B 的决策模型,一次前向计算就能给每个选项返回概率。它用较大模型编写并复核过的高难度决策题训练而成。
准确率
我的 Hacker News 测试和模型卡上的 JevBench 是不同的测试,因此不能直接比较。它在我的测试中的得分接近随机水平。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
它是在一个基础决策模型上,用 Qwen3.8-27B 编写并复核的困难案例微调而成,错误或不确定的问题被加大了权重。训练集来自较弱模型答错的案例。我评测了它,没有训练它。
StrandsAgents · 2B
最适合 对客户消息做意图、情感和主题分类
一个 2B 的决策适配器,在大量公开分类数据集上训练,例如情感、意图、垃圾信息、主题和有害内容,用来返回带概率的类型化决策。
准确率
我的 Hacker News 结果 0.484 低于随机水平,所以它不适合那项任务。模型卡上的 JevBench 是另一项测试,因此数字不能直接比较。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
它是 Qwen3.5 2B 基础模型上的 LoRA 适配器,覆盖许多小型公开任务:重广度而非深度。我评测了它,没有训练它。
convaiinnovations(Hugging Face)
最适合 多语言的工单和邮件路由
一款支持 100 多种语言的多语言决策模型。它通过一次前向计算,用校准后的概率回答类型化问题。
准确率
我的结果 0.4786 低于随机水平,所以它不适合那项任务。模型卡上的基准测试只有图表图片,所以没有模型卡数字。
训练方式 按发布版本使用部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
它通过针对恰当评分规则的强化学习进行训练,因此得到奖励的是校准良好,而不只是与标签一致。我评测了它,没有训练它。
理解视频中发生的事。
Nanjing University MCG · 4B
最适合 在培训、会议或通话档案中搜索某个话题出现的时刻
一个视频模型,可以找到视频中与某个问题相符的时刻,这称为时间定位。它还能回答关于视频的选择题,方法是一次前向计算给候选项打分,而不是写出文本。
准确率
厂商的模型卡只以图片形式给出结果,所以没有模型卡数字。两段视频都是我自己选的测试。
训练方式 由我移植部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
Nanjing University 对 Qwen3.5-4B 做了微调,使它直接给时间范围和答案打分,而不是描述视频。我把它转换成 GGUF,编写了自己的 llama.cpp 打分驱动程序,并对照 PyTorch 原版做了检查。我没有训练它。
在本地模型尚不够好的地方使用的托管模型。
Anthropic
最适合 对代码、政策或文档做最后阶段的审查和决策支持
一款托管的前沿模型,我把它用于工作中最难的步骤:编写和审查代码、规划以及最终决策。它是我本地优先阶梯的最高一级。
准确率
尚未做基准测试。我为这一层级做的分级标注测试存在答案提取错误,所以不引用其数字。
训练方式 由开发方托管部署后的学习 间接改进
主要特点
企业可在哪里使用
训练方式
Anthropic 将它作为封闭的托管服务来训练和运行,没有发布模型卡。我通过订阅使用它,不做任何改动。
部署后的学习
该模型不会从我的数据中学习。
OpenAI
最适合 超出本地模型能力的代码修改和审查
一款托管的编程智能体,我把它用作阶梯的中间一级,位于本地模型和最高层之间,也用作对本地工作成果的独立审查者。
准确率
只统计本地模型先失败的任务,由官方 SWE-bench 测试框架评分。这不是 150 个任务的整体通过率,也没有模型卡上的基准测试。
训练方式 由开发方托管部署后的学习 间接改进
主要特点
企业可在哪里使用
训练方式
OpenAI 将它作为封闭的托管服务来训练和运行。我把它当作服务使用,不做任何改动。
部署后的学习
该模型不会从我的数据中学习。
在可以运行之前我就在跟踪的新方法。
Samsung SAIL Montreal · 7M
最适合 极小设备上的嵌入式推理
一个 700 万参数的网络,通过循环地改进自己的答案来解谜,而不是写出一长串思维链。我把它作为研究来关注,没有运行过。
训练方式 未运行部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
作者用小型谜题集从头训练它,采用递归推理,并在每次循环中施加监督。这与大型语言模型很不相同,后者从海量文本中学习,并把推理过程写出来。我只读过论文,没有运行过。
C-Tianyu (Hugging Face) · 0.6B
最适合 微型硬件上的实时控制决策
一个 0.6B 的决策模型,用于游戏和导航,例如 Maze、Snake 和 ViZDoom。我把它作为研究来关注,没有运行过。
准确率
这些是模型卡上厂商给出的数字,我没有复现过。
训练方式 未运行部署后的学习 发布后固定不变
主要特点
企业可在哪里使用
训练方式
它是 Qwen3-0.6B 针对游戏决策的微调版本。我只读过模型卡,没有运行过。
我也微调自己的 Kev 检查点,采用 Jared Palmer 的开源方案,基于一个开源基础模型。
我关注 NanoJev 和 Tiny Recursion Model 的研究。 在选择测试对象时值得关注的小型模型和开放训练流程。
测试框架是让模型运行任务并检查答案的代码。以下是我用过或研究过的测试框架。
已运行并评分
已研究,尚未评分
我在自己的工作室里研究过这些智能体测试框架。尚未把它们彼此对照打分。
在我的工作室中测得
解码速度(3 个提示词,temperature 0,llama.cpp d454a20,本地工作站)
26.2 tok/s
在我的工作室中测得
解码速度(3 个提示词,temperature 0,llama.cpp d454a20,本地工作站)
38.9 tok/s
在我的工作室中测得
解码速度(3 个提示词,temperature 0,llama.cpp d454a20,本地工作站)
25.9 tok/s
在我的工作室中测得
LiveCodeBench v6,解决的任务数(30 个任务,llama.cpp,本地工作站)
17 共 30 个任务
在我的工作室中测得
LiveCodeBench v6,解决的任务数(30 个任务,llama.cpp,本地工作站)
16 共 30 个任务
在我的工作室中测得
LiveCodeBench v6,解决的任务数(30 个任务,llama.cpp,本地工作站)
15 共 30 个任务
在我的工作室中测得
视频定位,平均 IoU(43.7 秒片段,llama.cpp Metal,本地工作站)
68.8 mIoU
在我的工作室中测得
提取标准答案集,正确字段数(24 份文档,llama.cpp 0.6.0,本地工作站)
120 共 120 个字段
在我的工作室中测得
提取标准答案集,每份文档耗时中位数(24 份文档,llama.cpp 0.6.0,本地工作站)
9.84 s
在我的工作室中测得
解码速度冒烟测试(95 个 token,llama.cpp b11429,CUDA 12.4,自有硬件)
231.27 tok/s
在我的工作室中测得
SWE-bench Verified,sympy 子集,已解决的任务数(llama.cpp,本地工作站,原生重放测试框架)
24 共 63 个任务
在我的工作室中测得
我运行、基于其构建或关注的开源项目。每个项目列出:商业场景、重要的特性、我测试了什么,以及测得了什么。
推理引擎
用纯 C 和 C++ 在普通硬件上运行大语言模型,从笔记本电脑到服务器均可。模型以单个 GGUF 文件发布,并通过与 OpenAI 兼容的 Web API 提供服务。
关键特性 一个轻量的引擎,可在 Apple Silicon、NVIDIA 和普通 CPU 上运行压缩模型,不需要 Python 技术栈。
商业场景
我测试了什么
我把它作为唯一的本地推理引擎,我运行的每个本地模型都是在它之下运行的 GGUF。我从源码编译了它,并用它对 DeepSeek V4 Flash、搭配草稿模型的 Qwen3.8-27B 以及一项 24 份文档的提取测试做了基准测试。
基准测试框架
一套面向编程智能体的基准测试和官方评分框架。它基于真实的 GitHub 问题构建,在 Docker 中运行。
关键特性 对智能体的补丁是否真正修复了真实问题,进行官方的、可重复的评分。
商业场景
我测试了什么
我用两种方式搭建了官方测试框架:在本地 Docker 中,以及在云端运行器上,并分别用标准补丁验证。然后我用它给一次运行评分:150 个 SWE-bench Verified 任务先交给本地模型,再交给 Codex。这次运行是分层实验,不是排行榜成绩。
决策模型
通过 llama.cpp 提供 Winnow-12B 模型服务,用于是非、选择和打分等类型化决策,也支持对话和视觉。
关键特性 来自本地 12B 模型的、带校准概率的类型化决策输出。
商业场景
我测试了什么
我通过 llama.cpp 的服务器以 8 位提供 Winnow-12B,并在五个决策数据集上给它评分。它在短视频数据集上表现强,在社交媒体热度上接近随机水平。
编程智能体
OpenAI 的终端编程智能体。它读取代码仓库、编辑文件,并根据提示词运行命令。
关键特性 一个可编写脚本、能融入构建流水线的编程智能体。
商业场景
我测试了什么
我每天用它做实现工作,它是我的 SWE-bench 阶梯中本地模型之后的第二层。
智能体记忆
记录编程智能体的操作,用小模型进行总结,并把相关的历史记录反馈到之后的会话中。
关键特性 跨智能体会话的持久、可搜索的记忆。
商业场景
我测试了什么
我每天都在用它。我把之前基于文件的记忆迁移了进来,运行一个小型 Haiku 模型作为它的观察者,并调整了它注入的上下文。我还为 Hermes 做了一个记忆提供器,通过了写入、搜索和删除的冒烟测试。
智能体框架
一个自托管的智能体,能在会话之间保留技能和记忆,并能运行工具、浏览器和子智能体。
关键特性 一个随时间积累可复用技能和持久记忆的智能体。
商业场景
我测试了什么
我用一个没有网络的 Docker 沙箱安装了它,一项隔离测试挡住了所有逃出沙箱的尝试。我在一个共享的网页工具服务器上设置了七个专家配置,链接了 78 个共享技能,并为它做了一个 claude-mem 记忆提供器。
用纯 C 和 C++ 运行图像与视频生成的扩散模型,无需 Python 运行时。它支持压缩的 GGUF 模型和一个小型 Web 服务器。
关键特性 在 Apple Silicon、NVIDIA 或 CPU 上,用单个原生程序完成图像与视频生成。
商业场景
我测试了什么
我构建了命令行工具和服务器,并在本地运行了 Z-Image 模型。我还配置了 Wan2.2 视频模型。
图像与视频生成
一个节点图界面、API 和后端,用于构建和运行扩散模型的图像和视频工作流。
关键特性 以节点图方式构建的、可复用且可编写脚本的生成工作流。
商业场景
我测试了什么
我在本地安装了它,并运行了一个 MiniMax H3 视频工作流。这是单次运行结果。
编程智能体
一款运行在终端的开源编程智能体,可用你选定的模型读取、编辑并运行代码。
关键特性 一款可以指向本地托管模型的终端编程智能体。
商业场景
我测试了什么
我无法从源码构建,所以安装了已发布的 npm 包,并用本地编程模型对它做了冒烟测试。它随后对一份代码差异给出了结构化审查,指出五处缺陷。
编程智能体
一个非常小的智能体,只用 shell 来解决软件任务。
关键特性 一个约一百行的编程智能体,易于审计。
商业场景
我测试了什么
我安装了它,运行了一次单任务冒烟测试和一次小规模扫描。所有这些都是在一个我后来已弃用的引擎上运行的,所以我不报告它的任何得分。
编程智能体
一个开源的软件工程智能体平台,带有 Python SDK,可在沙箱中运行智能体。
关键特性 一个 SDK,用于在隔离的工作空间中运行带工具的软件智能体。
商业场景
我测试了什么
我把它的 SDK 封装进了我自己的运行器,并做了端到端的冒烟测试,包括带工具和不带工具两种情况。目前还没有评分结果。
智能体编排
召集一组命令行 AI 智能体,分几个阶段对一个问题进行讨论,然后写出结论。
关键特性 多智能体讨论:先由各智能体独立作答,再进行综合。
商业场景
我测试了什么
我安装了它并用于审查。我在本地修复了一些延迟和正确性方面的缺陷,并加入了一个本地 Qwen 模型作为议事会成员。目前没有向上游提交任何内容。
智能体编排
一个让多个 AI 编程智能体作为协调的团队在后台运行的框架。
关键特性 一个无界面的多智能体守护进程,通过 Telegram 控制。
商业场景
我测试了什么
我发现在较新的 Claude Code 版本中,无界面智能体会被权限提示阻塞,于是写了一个修复,并在该版本上用 Node 22 验证了它。我还把安装过程中的 Telegram 步骤改成了可选。
智能体编排
一个管理 AI 智能体团队的应用,有角色、目标和预算,像是智能体的组织架构图。
关键特性 像公司一样组织的智能体,带有角色和任务跟踪。
商业场景
我测试了什么
我安装并编译了它,还创建了一个实例。我在调查一个游离的后台进程时也读了它的代码。我没有评分结果。
智能体测试框架
一个用于编程和长时间任务的自我改进智能体,围绕递归语言模型构建。
关键特性 一个在长任务中修改自身方法的智能体。
商业场景
我测试了什么
我克隆、安装并编译了它,并在调查一个游离的后台进程时阅读了它的代码。我没有给它评分。
智能体测试框架
一个 ARC-AGI-3 求解器,为每个游戏构建确定性状态机模型,并据此规划。
关键特性 渲染后的确定性摩尔机,用作可学习的世界模型。
商业场景
我测试了什么
我在早期的配置中,用本地模型在十个游戏上自己运行过它。那次运行用的推理引擎我后来已经弃用,所以不公布它的得分,需要在我现在的环境上重跑。
语音合成
OmniVoice 的 C++17 移植版,可在本地运行带声音克隆的文本转语音,涵盖约 646 种语言。
关键特性 本地多语言文本转语音,带声音克隆,不依赖云端。
商业场景
我测试了什么
我编译了语音和编解码程序,并下载了 8 位模型。我还没有做过计时运行或质量测试。
推理引擎
用纯 C 在单台机器上运行超大的混合专家模型,方法是从磁盘流式加载活跃的专家。
关键特性 从磁盘流式加载专家,使一个 744B 参数的模型能在一台笔记本电脑上运行,只是很慢。
商业场景
我测试了什么
我用 Metal 支持编译了它,测试通过,并在本地硬件上以 4 位运行了 GLM-5.2 744B。它对实际工作来说太慢了,所以我删除了 429 GB 的模型。这些都是单次运行结果。