API比官方价格便宜最高 28%立即试用 →
Hermes
← 所有 AI 模型

Z.AI · Hermes 模型指南

GLM-5.1:Hermes Agent 的长时间自主编程

GLM-5.1 面向需要多轮执行的工程任务。Hermes 给它目标、项目、工具和检查方法,它可以持续规划、编程、测试和修复,而不是只给出一次答案。

Hermes Agent 将 GLM 模型任务、文件、工具和人工确认连接起来的工作流图

长流程编程 Agent

下面这些信息说明 GLM-5.1 在 Hermes 中适合放在哪一层,以及哪些参数会影响成本和检查方式。

输入文字、代码仓库和工具状态
输出文字、代码和工具调用
Hermes 角色长流程编程 Agent
工具终端、测试、浏览器和项目工具
价格提示按整次运行和复核轮次预算
典型任务迁移、优化和持续交付
  • 目标和停止条件不清楚时,长任务容易跑偏。
  • 每次改进都要有测量结果,不能只听模型解释。
  • 发布到生产环境仍要由人负责。
  • 写出可测量的完成标准。
  • 每一轮只允许修改小范围内容。
  • 保存每轮的基准测试和测试输出。
  • 达到目标或用完预算时停止。
01

适合持续执行

复杂工程、自主优化、生产级构建,以及反复测试和修复的任务。

02

快速草稿不必使用它

短文案、简单问题和小范围编辑,不需要长时间执行模型。

03

GLM-5.1 的简单分工规则

目标清楚但需要多轮执行和改进时使用 GLM-5.1;需要更大的项目上下文时使用 GLM-5.2;需要最难的最终判断时使用 GLM-5.3。

按工作选择模型角色

同一个 GLM 系列可以承担不同角色。先看任务,再决定由哪个模型执行。

01

自主完成一个功能

从需求出发,完成实现、测试、修复和交付报告。

02

性能优化

先跑基准测试,找到瓶颈,修改代码,再测量下一轮结果。

03

工程迁移

规划迁移、更新依赖文件、运行检查,并列出剩余风险。

04

把研究变成项目

把论文或数据源转成可运行、可重复检查的工程。

需要多轮构建、测试和修复GLM-5.1 做执行 Agent

它可以在长流程中持续记住目标。

需要理解大型代码仓库先使用 GLM-5.2

这时主要瓶颈是项目上下文。

最后的判断风险很高请 GLM-5.3 或人工审核

深入复核比继续自动运行更安全。

模型持续工作时,目标和停止条件必须一直可见。

Hermes 保存目标、当前进度、测试结果和停止条件。GLM-5.1 可以继续执行,但发布和重要外部动作仍需要清楚的边界和人工批准。

01 · 设定目标

写清结果、工具、限制、测试和完成标准。

02 · 执行循环

规划、实现、测试、检查,再决定下一步。

03 · 记录进度

Hermes 保存已完成工作、失败尝试和未解决风险。

04 · 交付

模型准备结果和报告,人工确认是否发布。

Hermes Agent 将 GLM 模型任务、文件、工具和人工确认连接起来的工作流图
GLM 从资料文件和图表到已检查报告的研究流程

团队通过重复测量优化一条变慢的数据流水线

团队要求 Hermes 在不改变公开 API 的情况下提升数据流水线速度。GLM-5.1 先了解流水线并建立基准测试,找到瓶颈后修改代码,再次运行测试。Hermes 保存每一轮结果。如果速度变快但测试失败,模型必须先修复回归问题才能继续。最后交付代码、基准结果和仍然存在的风险。

这个案例中 Hermes 做了什么

01建立基线

Hermes 记录当前测试和性能结果。

02修改代码

GLM-5.1 只修改流水线中划定的一部分。

03重新测量

Hermes 再跑基准测试并比较结果。

04决定下一轮

只有测试仍然通过,才允许继续。

结果

最终交付包含代码、测量结果、通过的检查和仍然存在的风险。

人工检查

生产系统、数据迁移、安全规则和发布决定,都要由人工确认。

当人工重启的成本高于 token 成本时,使用 GLM-5.1。

长任务会消耗更多 token,但它可以减少复杂工程中反复解释、重新准备和手动重启的次数。小任务应该换用更便宜的模型,并缩短工作流。

一个简单的成本例子

长任务会消耗更多 token,但如果它减少了复杂工程任务的人工重启,整体成本仍可能更低。

在 Hermes 中使用 GLM-5.1

在 Hermes API 中选择 glm-5.1,写清目标和停止条件,并要求每个重要阶段返回进度报告。

curl https://api.hermes-ai.net/api/v1/chat/completions \
  -H "Authorization: Bearer $HERMES_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.1",
    "messages": [{"role":"user","content":"Run the approved task and return a short verification report."}]
  }'

GLM-5.1 长流程任务开始前,先看这几个问题

长流程编程到底是什么意思?

Hermes 可以让 GLM-5.1 在范围明确的项目中连续规划、修改、测试、检查和修复,而不是每次回答后重新开始。

GLM-5.1 可以不需要人工监督吗?

它可以在检查点之间继续运行,但生产修改、敏感动作和最终发布仍需要负责人确认。

如何避免 Agent 一直运行、不断消耗 token?

在 Hermes 任务说明中写清时间限制、token 预算、测试目标、允许修改的文件和停止条件。

GLM-5.1 适合做性能优化吗?

适合,但 Hermes 要记录基准数据,测量每次改动,并拒绝破坏测试或导致其他指标下降的修改。

什么时候应该使用 GLM-5.2?

当主要难点是理解大型代码仓库和保持多个文件决定一致时,使用 GLM-5.2。

HERMES API · GLM-5.1

在 Hermes 中使用 GLM-5.1

在 Hermes API 中选择 glm-5.1,写清目标和停止条件,并要求每个重要阶段返回进度报告。