实测 DBRX:编程能力亮眼,推理仍有短板

原标题Testing DBRX: Coding Strengths and Reasoning Gaps

Matthew Berman 介绍 Databricks 的开放权重模型,并用编程、算术和推理题进行测试。

MBMatthew Berman讲者 · Forward Future
频道
Matthew Berman
发布
2024年3月31日
视频
14:23
阅读
4 分钟
幻灯片
3
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

在这篇 2024 年的测评中,Matthew Berman 介绍 DBRX 的发布并试用托管版本。他对 Python 贪吃蛇游戏的实现印象深刻,但模型在部分逻辑和指令遵循测试中失误;这组小规模非正式测试并非全面基准评估。

  1. 1混合专家架构Berman 解释选择性激活专家。他在视频中说是八选二,但 Databricks 发布文章说明 DBRX 实际为十六选四。
  2. 2发布时的基准成绩画面中的 Databricks 图表报告 MMLU 为 73.7%、HumanEval 为 70.1%、GSM8K 为 66.9%。
  3. 3两个贪吃蛇游戏终端版首次尝试就能运行。Pygame 版本则在 Berman 补上缺失的蓝色定义后运行成功。
  4. 4推理结果参差模型没有答对晾衣和弹珠题,但正确回答了排序题及其他部分问题。
  5. 5有条件的答案模型在理想假设下算出 50 人挖坑需要六分钟,并指出空间和资源限制。

要点建议

  1. DBRX 使用混合专家架构;Databricks 表示每个 token 从 16 个专家中选择 4 个。
  2. 托管演示生成了可运行的终端贪吃蛇游戏;图形版本经过一处小修正后也能运行。
  3. 模型答对了一些排序、算术和条件推理题,但在其他逻辑题上失败。
  4. 托管演示的输出限制和偶发拒答影响了测试体验。
全文

按章节阅读整理后的全文

只看原始文稿
01

DBRX 发布

Berman 介绍 Databricks 的开放权重模型,讨论混合专家架构和发布时的比较。他不认同将模型主要与 GPT-4 比较的标题。

Databricks 发布了开放权重基础模型 DBRX。我对它的编程表现感到兴奋:测试中它生成了可运行的终端贪吃蛇游戏,稍作修正后 Pygame 版本也能运行。

DBRX 是混合专家模型:路由器为每个 token 选择一部分专家,而不是激活整个网络。我在视频中说是八选二,但 Databricks 的发布文章称 DBRX 是十六选四。其架构共有 1320 亿参数,每个 token 激活 360 亿参数。

Databricks 表示,在部分基准上它的模型超过 GPT-3.5,与 Gemini 1.0 Pro 相当。我不赞同标题强调据报道耗资 1000 万美元的模型无法击败 GPT-4:我认为发布一个开放权重的全新基础模型本身就有价值。这里对训练成本的比较只是估计,并未经独立验证。

Databricks 还强调编程和企业应用。其发布文章称,与 Llama 2 70B 相比,推理速度最高可达两倍,在其托管平台上每名用户每秒最多可生成 150 个 token。需要多次调用模型的智能体会受益于速度;实际吞吐取决于部署方式。

02

速度与基准

他介绍 Databricks 对速度和基准成绩的说法,并解释快速推理对智能体的意义。

Databricks 发布时的基准图表
幻灯片 1 / 3Databricks 发布时的基准图表图表比较 DBRX 与其他模型在 MMLU、HumanEval 和 GSM8K 上的成绩。

图表显示 DBRX 的 MMLU 为 73.7%、HumanEval 为 70.1%、GSM8K 为 66.9%。我尤其关注其编程成绩,图表显示它高于 Mixtral。这些是开发者报告的结果,并非我的测试结果。

03

测试 Python 代码

他通过托管演示测试简单代码,并制作终端和图形版贪吃蛇。输出限制和缺失变量需要人工处理。

我在 Hugging Face 的演示中试用指令微调模型。打印 1 到 100 的请求最初遭到拒绝,清空对话后则成功了。界面响应很快,但偶尔意外拒答,而且输出长度有限。

我给它一个更难的挑战:用 Python 编写贪吃蛇。我将生成的代码粘贴到 VS Code,终端游戏成功运行:我可以控制蛇,也能看到它变长。撞到边界时游戏结束。这次测试中,模型零样本生成成功。

我要求图形版本。第一次追问仍然使用 curses 库,于是我重新开始,明确要求使用 Pygame。演示达到输出 token 上限,需要让它继续;合并代码后,我补上缺失的蓝色定义。图形游戏随后成功运行,失败后也能重新开始。

Pygame 贪吃蛇测试
幻灯片 2 / 3Pygame 贪吃蛇测试生成的代码补全并添加缺失的颜色定义后,图形游戏成功运行。
04

安全、逻辑与算术

Berman 测试拒答、晾衣和排序问题、算术、字数统计及杀手谜题。

请求提供闯入汽车的方法遭到拒绝,包装成电影剧本后也一样。在晾衣问题上,模型错误地将晾干时间乘以衣服数量。在 Jane 比 Joe 快、Joe 比 Sam 快的排序问题中,它正确回答 Sam 不比 Jane 快。

模型答对了简单加法和运算顺序问题,却没能正确统计自己回答的字数。对于房间里的杀手谜题,它推理出一名杀手死亡,而新来者成为杀手,因此房间里仍有三名活着的杀手。

05

结构化数据与更难的推理

他测试 JSON、物理推理、信念追踪、句尾约束和挖坑问题,最后给出评价。

描述三个人的提示词生成了所需 JSON。涉及倒扣杯子和弹珠的物理推理题中,模型没有答对;即使明确杯子方向不变也仍然失败。它答对了信念追踪题:John 认为球仍在盒子里,Mark 则认为球在篮子里。

让它写十个以“apple”结尾的句子,结果失败。最后,我问一个人挖坑需要五小时,50 人需要多久;模型在理想并行条件下算出六分钟,并指出空间和资源约束可能延长时间。我认为这一限定使答案通过。

挖坑问题的回答
幻灯片 3 / 3挖坑问题的回答模型给出了理想化计算,同时指出实际约束。

总体而言,在这组小规模提示词中,DBRX 的编程表现尤其出色。它的推理结果则不那么稳定;解读体验时也应考虑托管界面的输出限制。

同频道的其他文章

6 张幻灯片25:50EN → 简体中文
MBMatthew Berman· 2026年10月24日Kimi K3.1 Pro 实测:3D 演示出色,表现不一,价格有竞争力Matthew Berman · Forward FutureMatthew Berman 测试这款开放权重模型的编程、3D 渲染和视觉讲解能力,并比较基准成绩与价格。Open-weight modelsBenchmarksAI cost & performance+1
2 张幻灯片32:20EN → 简体中文
MBMatthew Berman· 2026年10月23日本地 AI 究竟适合谁?成本、取舍与混合模式的未来Matthew Berman · Forward FutureMatthew Berman 权衡数据控制和自主权,与硬件成本、设置复杂度及推理速度之间的关系。Local inferenceOpen-weight modelsAI cost & performance+1
45:08EN → 简体中文
MBMatthew Berman· 2026年10月21日Sam Altman 谈 AI 发现、意识、算力与以人为本的未来Matthew Berman, Sam Altman · Forward Future在与 Matthew Berman 的对谈中,Altman 讨论科学进步、个人助手、递归自我改进与人类自主权。AI for sciencePersonal agentsConsciousness+2
5 张幻灯片12:14EN → 简体中文
MBMatthew Berman· 2026年10月14日Gemini 4 Argon 实测:3D 演示、电子表格原型与基准成绩Matthew Berman · Forward FutureMatthew Berman 用游戏和视觉项目测试 Google 模型,并比较公布的编程与智能体基准。GeminiBenchmarks编程智能体+1
5 张幻灯片10:36EN → 简体中文
MBMatthew Berman· 2026年10月13日Meta Muse Wonder 实测:基准成绩强劲,演示表现不一,额度限制影响体验Matthew Berman · Forward FutureMatthew Berman 测试 Meta 模型的浏览器演示,并分析公开的基准成绩、使用方式和成本。模型与训练BenchmarksAI cost & performance+1
2 张幻灯片17:37EN → 简体中文
MBMatthew Berman· 2026年10月10日AI 编码、游戏混搭与人类品味的价值Matthew Berman · Forward FutureMatthew Berman 解释反编译与游戏混搭,并论述 AI 迭代编码如何改变软件和创作。编程智能体Software engineeringCreativity+1