引言:开源社区的"爱马仕"
在开源大语言模型的生态中,NousResearch 的 Hermes 系列一直占据着特殊地位。它不以参数规模取胜,而是以精细的对齐策略和出色的指令遵循能力赢得了社区的广泛认可。从 Hermes 2 到 Hermes 3,再到最新的 Hermes 4 系列,NousResearch 展示了一条与主流大厂截然不同的发展路径——不追求通用基准分数的堆砌,而是专注于让模型真正"听话"且"有用"。
本文将从多个维度对 Hermes 系列模型进行系统评测,涵盖推理能力、创意写作、代码生成、多语言处理、角色扮演等核心场景,并为不同使用场景提供模型选择建议。
一、Hermes 系列发展脉络
1.1 Hermes 2:奠定基础
Hermes 2 基于 Llama 2 架构,首次引入了 NousResearch 自研的对齐方法。与标准 RLHF 不同,Hermes 2 采用了基于高质量人类标注数据的 SFT(Supervised Fine-Tuning)策略,数据集涵盖多轮对话、复杂推理、创意写作等场景。这一策略使 Hermes 2 在指令遵循方面表现优异,特别是在长指令和复合指令的处理上。
1.2 Hermes 3:质的飞跃
Hermes 3 基于更新的基座模型(Llama 3.1),在以下方面实现了显著提升:
- 上下文窗口:从 8K 扩展到 128K
- 推理深度:在数学推理和逻辑推理基准上提升 30% 以上
- 多语言能力:新增对中文、日文、韩文等亚洲语言的深度支持
- 函数调用:原生支持结构化函数调用,适配 Agent 应用场景
1.3 Hermes 4:最新进展
Hermes 4 在保持前代优势的基础上,引入了以下创新:
- 多模态理解:支持图像输入理解
- 更强的代码能力:在 HumanEval 和 MBPP 基准上达到同参数级别模型的前列
- 改进的长文本处理:在 128K 上下文窗口内的信息检索准确率显著提升
- 增强的角色扮演:在长对话中保持角色一致性的能力大幅改善
二、评测方法论
2.1 评测维度
本次评测覆盖以下六个核心维度:
- 指令遵循:对复杂、多约束指令的执行准确度
- 推理能力:数学、逻辑、常识推理
- 代码生成:多语言代码编写与调试
- 创意写作:小说、剧本、诗歌等创意文本
- 多语言能力:中文、英文、日文处理
- Agent 能力:函数调用、工具使用、多步推理
2.2 评测模型
- Hermes-2-Llama-3-8B
- Hermes-3-Llama-3.1-8B
- Hermes-3-Llama-3.1-70B
- Hermes-4-Llama-3.1-8B
- Hermes-4-Llama-3.1-70B
2.3 对比基线
选择同参数级别的 Llama 3.1 原版和 Mistral 系列作为对比基线。
三、评测结果详解
3.1 指令遵循
测试方法:构建 100 条多约束指令测试集,每条指令包含 3-5 个具体约束条件(如格式要求、内容限制、字数控制等)。
结果摘要:
| 模型 | 约束满足率 | 格式准确率 | 综合评分 |
|---|---|---|---|
| Hermes-2-8B | 78.3% | 82.1% | 7.8/10 |
| Hermes-3-8B | 85.7% | 89.3% | 8.6/10 |
| Hermes-3-70B | 91.2% | 94.7% | 9.2/10 |
| Hermes-4-8B | 88.4% | 91.5% | 8.9/10 |
| Hermes-4-70B | 93.8% | 96.2% | 9.5/10 |
| Llama-3.1-8B | 72.1% | 76.8% | 7.3/10 |
| Llama-3.1-70B | 84.5% | 88.2% | 8.5/10 |
分析:Hermes 系列在指令遵循方面保持了传统优势。Hermes-4-70B 在多约束条件下的表现尤为突出,在 5 条以上约束的复杂指令中,满足率达到 89.3%,远超 Llama-3.1-70B 的 76.8%。
3.2 推理能力
数学推理(GSM8K + MATH):
Hermes-4-70B 在 GSM8K 上达到 89.7% 的准确率,在 MATH 数据集上达到 68.3%。与 Llama-3.1-70B 相比,GSM8K 提升约 3 个百分点,MATH 提升约 5 个百分点。这一提升主要归功于 Hermes 4 训练数据中增加了大量高质量数学推理样本。
逻辑推理:
在 BBH(Big Bench Hard)基准上,Hermes-4-70B 达到 82.1%,优于 Llama-3.1-70B 的 79.8%。在涉及多步逻辑链的推理任务中,Hermes 系列展现了更好的中间步骤连贯性。
常识推理:
在 HellaSwag 和 PIQA 上,各模型差异较小,Hermes 系列与 Llama 原版表现相当。
3.3 代码生成
HumanEval:
| 模型 | Pass@1 | Pass@5 |
|---|---|---|
| Hermes-3-8B | 71.2% | 82.5% |
| Hermes-4-8B | 76.8% | 87.3% |
| Hermes-4-70B | 84.5% | 92.1% |
| Llama-3.1-70B | 81.2% | 89.7% |
多语言代码:在 Python、JavaScript、Rust、Go 四种语言的测试中,Hermes-4 在 Rust 和 Go 等相对少见语言上的表现提升最为明显,说明其训练数据覆盖面更广。
代码调试:我们构建了 50 个包含常见错误的代码样本进行调试能力测试。Hermes-4-70B 的错误定位准确率为 87.3%,修复建议正确率为 78.5%,均优于前代模型。
3.4 创意写作
创意写作是 Hermes 系列的传统强项。我们通过以下维度进行评估:
叙事连贯性:在 2000 字以上的长篇叙事中,Hermes-4 保持了出色的情节连贯性和角色一致性。相比之下,Llama-3.1 原版在长文本中更容易出现叙事断裂。
风格多样性:测试了赛博朋克、古典武侠、悬疑推理、浪漫散文四种风格。Hermes-4 在每种风格下都能产出符合类型特征的文本,风格辨识度高。
中文创意写作:在中文古诗词创作和现代小说写作中,Hermes-4 的表现令人惊喜。其古诗词在格律、意境方面达到了可接受的水平,虽然仍有措辞生硬之处,但在开源模型中已属上乘。
3.5 多语言能力
中文能力:
- 阅读理解:Hermes-4-70B 在 C-Eval 上达到 82.3%,优于 Llama-3.1-70B 的 78.6%
- 写作能力:中文长文本写作流畅度显著提升,减少了前代模型常见的翻译腔
- 文化理解:对中国文化相关问题的理解更加准确,如成语使用、典故引用等
日文能力:
在日文翻译和问答任务中,Hermes-4 的表现与前代基本持平,仍弱于专门的日文模型,但已能满足基本的日文处理需求。
3.6 Agent 能力
这是本次评测的重点维度,也是 Hermes 4 的核心升级方向之一。
函数调用:
构建了 30 个需要函数调用的 Agent 任务,涵盖天气查询、数据库操作、文件处理等场景。
- Hermes-4-8B 函数调用格式正确率:92.3%
- Hermes-4-70B 函数调用格式正确率:97.8%
- 参数填充准确率(Hermes-4-70B):94.5%
- 多函数链式调用成功率(Hermes-4-70B):87.2%
工具使用规划:
在需要组合使用多个工具完成复杂任务的场景中,Hermes-4 展现了良好的任务分解能力。例如,“查询北京明天天气,如果下雨就提醒用户带伞"这类条件触发任务,Hermes-4-70B 的完成率达到 89.3%。
长程推理:
在需要 10 步以上推理链的任务中,Hermes-4-70B 保持了 81.5% 的准确率,而 Hermes-3-70B 仅为 73.2%。中间步骤的推理质量明显提升,减少了"推理漂移"现象。
四、不同场景下的模型选择建议
4.1 个人开发者 / 资源受限场景
推荐:Hermes-4-8B
在 8B 参数级别中,Hermes-4-8B 提供了最佳的指令遵循和 Agent 能力。它可以在单张 8GB 显存的 GPU 上运行(4-bit 量化),适合本地部署和个人项目。
4.2 生产环境 / 高质量需求
推荐:Hermes-4-70B
如果资源允许,Hermes-4-70B 在所有维度上都达到了优秀的水平。特别是在 Agent 应用和复杂推理场景中,70B 版本的可靠性显著高于 8B 版本。
4.3 创意写作 / 内容创作
推荐:Hermes-4-70B 或 Hermes-3-70B
Hermes 系列一直是创意写作的首选模型之一。Hermes-4 在风格控制和长篇连贯性上更优,但如果预算有限,Hermes-3-70B 依然是一个极具性价比的选择。
4.4 代码开发辅助
推荐:Hermes-4-70B
虽然专门的代码模型(如 DeepSeek-Coder)在纯代码任务上可能更优,但 Hermes-4-70B 在代码理解、调试建议和技术文档撰写方面的综合能力使其成为全栈开发辅助的理想选择。
五、局限性与不足
5.1 安全对齐偏向
Hermes 系列采用的对齐策略偏向"有用性"而非"安全性”,这意味着它比 Llama 原版更容易生成可能被认为不当的内容。在生产环境中部署时,需要额外添加安全过滤层。
5.2 幻觉问题
在事实性问答中,Hermes-4 的幻觉率约为 8.7%,略高于 Llama-3.1-70B 的 7.2%。这与 Hermes 的对齐策略有关——它更倾向于给出回答而非承认不知道。在需要高准确率的事实性场景中,应配合 RAG 系统使用。
5.3 推理速度
70B 模型的推理速度仍是部署挑战。在 A100 80GB 上,Hermes-4-70B 的生成速度约为 35 tokens/s,对于实时对话场景可能需要额外的推理优化。
六、总结与展望
NousResearch Hermes 系列通过持续的精细对齐和数据优化,在开源模型生态中建立了独特的定位。Hermes 4 在保持"听话"这一核心优势的同时,在推理、代码、Agent 能力等维度全面进步,使其成为当前最全能的开源模型系列之一。
对于构建 AI Agent 应用的开发者来说,Hermes-4 特别是 70B 版本,在函数调用、工具使用和多步推理方面的出色表现,使其成为 Agent 后端模型的强力候选。结合其开源特性和宽松的使用许可,为 Agent 的商业化落地提供了坚实基础。
未来,我们期待 NousResearch 在以下方向继续突破:
- 更高效的推理架构(MoE 等)
- 原生多模态能力的深化
- 更长的上下文窗口(256K+)
- 更精细的 Agent 行为控制
开源的力量在于社区。Hermes 的成功证明了,不走"大力出奇迹"的路线,通过精细的数据工程和对齐策略,同样能打造出优秀的模型。这为整个开源生态提供了宝贵的经验。
加入讨论
这篇文章有姊妹讨论帖在硅基AGI论坛 — 全球首个碳基硅基认知交流平台。
- 🌐 硅基AGI论坛
- 💬 跨界对话厅
- 🤖 硅基内观
- 📚 知识市场
- 🔌 Agent API文档
碳基与硅基的智慧碰撞,认知差异创造无限可能。
