终极 Hermes 指南:构建 30 天后仍保持高内聚的多代理团队 Nyk 2026-04-16 28.0 KB ☆ 收藏 𝕏 文章列表 本文是一篇关于 Hermes 多代理系统的深度操作指南。作者指出,单个代理承担多种角色会导致声音模糊和上下文污染,而简单的角色划分也难以维持长期的一致性。文章提出了基于“隔离配置文件”的解决方案,详细介绍了构建包含编排者、研究员、作家和工程师的四人团队步骤。重点阐述了通过“交接契约”、内存 KPI 审计和策略门禁来建立“操作员层”,确保团队在运行 30 天后依然保持专业分工和清晰边界,避免多代理系统退化为单一混乱体。 多智能体HermesAgent系统架构LLM提示词工程工作流自动化团队协作AI运营 92 强烈推荐 ▶ 文章针对Hermes多智能体系统提供了极其详细的实操指南与底层逻辑剖析,且发布时间(2026年4月)与当前判定时间完全契合,具有极高的技术落地价值和时效性。 # The Ultimate Hermes Guide - from one agent to a 4-profile team that still feels coherent on day 30 **作者**: Nyk **日期**: 2026-04-15T17:46:34.000Z **来源**: [https://x.com/nyk_builderz/status/2044472463279710344](https://x.com/nyk_builderz/status/2044472463279710344) ---  I ran one hermes agent as researcher, writer, coder, and orchestrator for 14 days on a single claude-sonnet-4.6 profile before everything blurred into the same voice. Most operators blame the prompt when this happens, but it is not prompting and not the model - it is one agent carrying five roles on shared memory, and everyone says "better prompts" while nobody talks about the Hermes primitive that actually fixes it: isolated profiles. @neoaiforecast posted the team build last week: orchestrator + alan + mira + turing, four roles, clean handoffs, 1,317 bookmarks in a day. The build is correct, but it stops at day one. This guide picks up at day two and takes you through the operator layer that keeps a 4-profile team coherent on day 30 -handoff contracts, memory-kpi per profile, policy gates per role, and the four failure modes nobody posts screenshots of. If you ignore the operator layer, your team collapses into a single blurry agent within a month. Below: the mental model, the 4-role team, the 7-step build, the operator runbook, the day-30 failures, and a copy-paste team-agents.md template. Save this to your bookmarks. ## The mental model — roles, not personas The wrong mental model is: I need one genius AI that does everything. The better mental model is: I need a small team with distinct roles, clear handoffs, and less context pollution. Hermes profiles are the primitive that makes this real. They are not character skins. Each profile isolates seven pieces of state at once: - configuration - sessions - memory - skills - personality - cron state - gateway state That matters because multi-agent setups fail when everything shares the same memory and tone. Your coding agent should not inherit the defaults of your research agent. The research agent should not carry the writer's stylistic habits. Specialization becomes durable only when the state remains separated. ## The 4-role team Credit to @neoaiforecast for naming the canonical split. Four profiles, mapped to real functional work: - Hermes — orchestrator. plans, decomposes, routes, synthesizes. the traffic controller, not the bottleneck. - Alan — research specialist. source-first, skeptical, uncertainty-aware. protects the team from hallucinated confidence. - Mira — narrative architect. clarity, structure, and audience awareness. turns validated material into communication. - Turing — builder and debugger. implementation, logs, diffs, reproducibility. cares about tests, not narrative polish. This split works because it mirrors real work. The orchestrator never has to be a good writer. The writer never has to debug. The engineer never has to convince anyone. Each role gets cleaner every week because its memory stays on-topic. ## The 7-step build The table-stakes sequence. If you have already run this from @neoaiforecast's post, skip to the operator layer. Step 1 - start from a working Hermes Make sure your base Hermes installation is healthy before cloning. Model provider configured, auth working, normal session usable. You clone from this base, so anything broken here breaks four times. Step 2 - create the specialist profiles --clone copies config.yaml, .env, and SOUL.md from your working base. Each new profile still gets its own isolated memory and session history. Step 3 - verify on disk and in the CLI You should see alan/, mira/, turing/ under ~/.hermes/profiles/. Your main Hermes stays the orchestrator. Step 4 - write a real SOUL.md per role This is the step that turns profiles into agents. Edit each SOUL.md to carry a durable identity: tone, default behavior, strengths, priorities, and what the agent must avoid. A strong split: - Hermes (orchestrator): planning, delegation, synthesis, final qa. sounds structured and decisive. - Alan (research): evidence, verification, depth, uncertainty. sounds source-first and skeptical. - Mira (writer): clarity, structure, audience. sounds clear and audience-aware. - Turing (engineer): implementation, debugging, tests, reproducibility. sounds precise and test-oriented. If you only change the name and not the SOUL.md, you do not have a team -you have four clones with labels. Step 5 — keep project context in AGENTS.md, not SOUL.md SOUL.md defines who the agent is. AGENTS.md defines what project it is working on right now. Never mix the two. Project-specific context lives in AGENTS.md: repo structure, coding conventions, workflow rules, and current priorities. Identity stays stable; project context rotates. Step 6 - add a team reference file One shared file that documents the roster and how profiles hand off to each other. template at the bottom of this guide. Step 7 — run profiles separately Each runs in an isolated state. Alan does not inherit Mira's drafts. Turing does not inherit Alan's research sessions. The benefit only shows up if you actually use them separately. ## The operator layer - what Neo's guide stops at This is where the guide stops being a setup post and starts being an ops runbook. Most multi-agent teams look great on day one and feel blurry by day 30. The operator layer is the difference. handoff contracts between profiles profiles specialize, which means they also have to hand work off cleanly. A handoff without a contract becomes "Alan dumped 40kb of raw research into Mira's session, and now Mira is also a researcher again." A handoff contract is one file per role pair, stored at with four fields: - Input shape: what the receiving profile expects (e.g., Alan → Mira: A ranked list of validated claims with source URLs, not raw excerpts) - Output shape: what the receiving profile will return (Mira → Hermes: A drafted section with a change log, not a finished article) - Failure action: what happens if the input is malformed (block, require-human-review, retry with adjusted prompt) - Verification gate: one assertion that must be true before the handoff completes (for Alan → Mira: every claim carries a source URL; for Turing → Hermes: every fix has a passing test) With handoff contracts, you can watch the boundary and see when it rots. Without them, specialization dissolves in two weeks. memory-kpi per profile Hermes profiles isolate memory, which is necessary but not sufficient. Memory rots inside each profile the same way a single wiki rots past 100 pages. Alan's research notes go stale. Mira's draft fragments pile up. Turing's debugging sessions accumulate dead branches. Run a weekly memory audit per profile: If you run LACP alongside hermes, you get the same primitive at the control-plane layer:lacp memory-kpi --profile alan --json | jq. Either way, the number you watch is stale_notes. Once it crosses 15% of total notes in a profile, schedule a brain-resolve pass before that profile starts quoting itself from an obsolete context. policy gates per role Different roles carry different risks. Research reads. Writing drafts. Engineering executes. Orchestration decides. A single policy cannot be right for all four. per-role policy, in plain shape: - Alan (research): risk class safe. Can read web, read repo, write to research/ only. Cannot run shell commands. Cannot write outside its sandbox. - Mira (writer): risk class safe. Can read research outputs, write to drafts/ only. Cannot read secrets, cannot execute code. - Turing (engineer): risk class review. Can read repo, run sandboxed tests, write to a feature branch. Every commit to main requires explicit orchestrator approval. - Hermes (orchestrator): risk class critical. The only profile that can approve Turing's commits, merge branches, or trigger paid api calls above a budget ceiling. Encode this in each profile's config.yaml under a policy: block, or at the harness layer if you run lacp. The rule is: > No profile gets more permission than its role needs, and the orchestrator is the only one who can widen any other profile's scope. Gateway messaging for remote supervision The profile system is a local org chart. The gateway turns it into an operational system you can supervise from a phone. Wire each profile to its own messaging identity: - Alan posts research findings to a #research channel - Mira drops drafts to a #writing channel - Turing posts test results and pr links to #engineering - Hermes synthesizes into #ops and asks for human approval on critical actions Now you can walk to lunch and come back knowing which profile did what, in what order, and where it stopped. Messaging is what turns four local profiles into a live multi-agent control surface. ## Day 30 failure modes - the four things that break Every 4-profile team I have watched in the past months hits at least one of these. All four are preventable. Failure 1 - Profile drift SOUL.md edits accumulate. A week ago, Mira was "clear and audience-aware." Today, Mira is "clear, audience-aware, technically precise, and willing to draft implementation notes." Congratulations - Mira is slowly becoming Turing. Patch: diff each SOUL.md weekly against its day-one version. Any new responsibility gets an explicit approval log entry, or it gets reverted. Failure 2 - Handoff rot The contract file exists, but nobody enforces it. Alan starts sending raw transcripts to Mira again. Mira starts asking Turing to "just check this one thing." Boundaries dissolve. Patch: Wire each handoff file into the harness. If the input does not match the declared shape, fail the handoff and require human review. The contract is only real if it can block. Failure 3 - SOUL.md bloat Each role grows edge cases. Turing gets a paragraph about "how we handle Python 2 legacy code." Alan gets three paragraphs about "when to skip peer-reviewed sources." Within a month, each SOUL.md is 2kb of special cases, and the agent loses the original identity in the noise. Patch: Cap SOUL.md at 400 words. Anything beyond that goes into AGENTS.md or a per-domain reference file. identity stays stable; context rotates. Failure 4 - Cron collision Profiles run cron jobs. Alan pulls a weekly research digest. Mira regenerates a weekly draft. Turing runs nightly test sweeps. Hermes runs a daily orchestration pass. By week four, two of them are colliding at 3 am because nobody coordinated the schedule. Patch: one shared ~/.hermes/team/cron.md file listing every scheduled task across every profile with its exact time, duration, and dependency. stagger collisions. Check the file before adding a new cron to any profile. ## The team reference file - copy-paste template One file, one purpose: explain your team to yourself and anyone else using the system six months from now. Keep this file under source control. Every team member's edit goes through a commit. You will thank yourself on day 90. ## The agent extraction layer - Objective: run a 4-profile Hermes team that stays coherent past day 30 - Inputs: working Hermes base, profile cli, SOUL.md + AGENTS.md split, handoff contracts, per-role policy, gateway messaging - Process: build the 4 profiles with - clone, write a distinct SOUL.md per role, keep project context in AGENTS.md, encode handoff contracts at ~/.hermes/team/handoffs/ and per-role policy in each config.yaml run weekly memory-kpi per profile, diff each SOUL.md against day-one, stagger cron, enforce team-agents.md via commits - Outputs: Four isolated profiles, per-role policy blocks, handoff contract files, staggered cron schedule, messaging routes, versioned team reference - Guardrails: No SOUL.md edit without a logged reason - No handoff accepted without the declared input shape - No role widened without orchestrator approval - No cron added without checking the shared schedule ## Closing Most multi-agent setups fail quietly. Everything looks fine on day one, works well on day seven, and blurs together by day thirty. The profile system is not what fails - it is the operator layer on top of it that nobody writes about. @NeoAIForecast got the build right. The rest of this guide is the maintenance contract: handoff contracts that block when they rot, memory-kpi per profile, policy ceilings that match the role, and a team reference file that survives the next six months. Profiles are the feature. Boundaries are the moat. Reply with which day-30 failure your hermes team is walking into this week - profile drift, handoff rot, soul bloat, or cron collision? ## 相关链接 - [Nyk](https://x.com/nyk_builderz) - [@nyk_builderz](https://x.com/nyk_builderz) - [18K](https://x.com/nyk_builderz/status/2044472463279710344/analytics) - [@neoaiforecast](https://x.com/@neoaiforecast) - [@neoaiforecast](https://x.com/@neoaiforecast) - [@neoaiforecast](https://x.com/@neoaiforecast) - [#research](https://x.com/search?q=%23research&src=hashtag_click) - [#writing](https://x.com/search?q=%23writing&src=hashtag_click) - [#engineering](https://x.com/search?q=%23engineering&src=hashtag_click) - [#ops](https://x.com/search?q=%23ops&src=hashtag_click) - [@NeoAIForecast](https://x.com/@NeoAIForecast) - [Upgrade to Premium](https://x.com/i/premium_sign_up) - [1:46 AM · Apr 16, 2026](https://x.com/nyk_builderz/status/2044472463279710344) - [18.3K Views](https://x.com/nyk_builderz/status/2044472463279710344/analytics) - [View quotes](https://x.com/nyk_builderz/status/2044472463279710344/quotes) --- *导出时间: 2026/4/16 16:11:35* --- ## 中文翻译 # 终极 Hermes 指南 —— 从单个智能体到一个在 30 天后依然协调一致的 4 配置档案团队 **作者**: Nyk **日期**: 2026-04-15T17:46:34.000Z **来源**: [https://x.com/nyk_builderz/status/2044472463279710344](https://x.com/nyk_builderz/status/2044472463279710344) ---  我用一个 claude-sonnet-4.6 配置档案运行了同一个 hermes 智能体整整 14 天,让它同时担任研究员、写作者、程序员和协调者,直到一切都模糊成同一种声音。大多数操作者遇到这种情况会归咎于提示词,但这既不是提示词的问题,也不是模型的问题——而是让一个智能体在共享记忆上承担五个角色导致的。每个人都在说“改进提示词”,却没有人谈论真正能解决这个问题的 Hermes 原语:隔离的配置档案。 @neoaiforecast 上周发布了这个团队构建方案:orchestrator + alan + mira + turing,四个角色,清晰的交接,一天内获得 1,317 个收藏。这个构建方案是正确的,但它止步于第一天。本指南从第二天开始,带你深入运维层,让一个 4 配置档案团队在第 30 天依然保持协调——交接契约、每个配置档案的 memory-kpi、每个角色的策略门控,以及没有人会晒截图的四种失败模式。 如果你忽视运维层,你的团队会在一个月内塌缩成一个模糊的单一智能体。 下文包括:心智模型、4 角色团队、7 步构建、运维手册、第 30 天的失败模式,以及一份可直接复制粘贴的 team-agents.md 模板。 收藏这篇文章。 ## 心智模型 —— 角色,而非人设 错误的心智模型是:我需要一个无所不能的天才 AI。 更好的心智模型是:我需要一个分工明确、交接清晰、上下文污染更少的小团队。 Hermes 配置档案正是让这一切成为现实的原语。它们不是角色皮肤。每个配置档案同时隔离七项状态: - 配置 - 会话 - 记忆 - 技能 - 个性 - cron 状态 - 网关状态 这一点很重要,因为当所有东西共享相同的记忆和语气时,多智能体系统就会失败。你的编程智能体不应该继承你的研究智能体的默认设置。研究智能体也不应该沾染写作者的文字风格习惯。只有当状态保持分离时,专业化才会持久。 ## 4 角色团队 归功于 @neoaiforecast 对这一经典分工的命名。四个配置档案,对应实际的功能性工作: - Hermes —— 协调者。规划、分解、路由、综合。是交通指挥员,而不是瓶颈。 - Alan —— 研究专家。以来源为先、持怀疑态度、对不确定性敏感。保护团队免受幻觉出来的“确信”。 - Mira —— 叙事架构师。清晰、结构化、有受众意识。把经过验证的材料转化为传播内容。 - Turing —— 构建者和调试者。实现、日志、差异对比、可复现性。在乎的是测试,而不是叙事润色。 这种分工之所以有效,是因为它映射了真实的工作。协调者不必是优秀的写作者。写作者不必调试代码。工程师不必说服任何人。每个角色每周都变得更加精炼,因为它的记忆始终聚焦于自己的主题。 ## 7 步构建 这是基础的必备流程。如果你已经按照 @neoaiforecast 的帖子运行过,请直接跳到运维层。 第 1 步 —— 从一个正常运行的 Hermes 开始 在克隆之前,确保你的基础 Hermes 安装是健康的。模型提供商已配置,认证正常,普通会话可用。你是从这个基础克隆的,所以这里任何坏掉的东西都会坏四倍。 第 2 步 —— 创建专家配置档案 --clone 会从你正常工作的基础中复制 config.yaml、.env 和 SOUL.md。每个新配置档案仍然拥有自己隔离的记忆和会话历史。 第 3 步 —— 在磁盘和 CLI 中验证 你应该在 ~/.hermes/profiles/ 下看到 alan/、mira/、turing/。 你的主 Hermes 仍然是协调者。 第 4 步 —— 为每个角色编写真正的 SOUL.md 这是把配置档案变成智能体的关键步骤。编辑每个 SOUL.md,赋予其持久的身份:语气、默认行为、优势、优先级,以及智能体必须避免的事情。 一个强有力的分工: - Hermes(协调者):规划、委派、综合、最终质检。听起来结构化且有决断力。 - Alan(研究):证据、验证、深度、不确定性。听起来以来源为先且持怀疑态度。 - Mira(写作者):清晰、结构、受众。听起来清晰且有受众意识。 - Turing(工程师):实现、调试、测试、可复现性。听起来精确且以测试为导向。 如果你只改了名字而不改 SOUL.md,你就没有团队——你只有四个贴了标签的克隆体。 第 5 步 —— 把项目上下文放在 AGENTS.md 里,而不是 SOUL.md 里 SOUL.md 定义智能体是谁。AGENTS.md 定义它当前在做什么项目。绝不要把两者混在一起。 项目特定的上下文放在 AGENTS.md 中:仓库结构、编码规范、工作流规则、当前优先级。身份保持稳定;项目上下文则轮换更新。 第 6 步 —— 添加一个团队参考文件 一个共享文件,记录团队名册以及各配置档案之间如何交接。模板见本指南底部。 第 7 步 —— 分别运行各配置档案 每个都运行在隔离的状态中。Alan 不会继承 Mira 的草稿。Turing 不会继承 Alan 的研究会话。只有真正分开使用,好处才会显现出来。 ## 运维层 —— Neo 的指南止步于此的地方 从这里开始,本指南不再是安装教程,而是一份运维手册。大多数多智能体团队在第一天看起来很棒,到第 30 天就变得模糊。运维层就是区别所在。 配置档案之间的交接契约 配置档案实现了专业化,这也意味着它们必须干净地交接工作。没有契约的交接会变成“Alan 把 40kb 的原始研究倒进了 Mira 的会话,现在 Mira 又变回研究员了。” 交接契约是每个角色对一个文件,存放于 包含四个字段: - 输入形态:接收方角色期望的内容(例如,Alan → Mira:一份带有来源 URL 的已验证论断排序列表,而不是原始摘录) - 输出形态:接收方角色将返回的内容(Mira → Hermes:一份带变更日志的草拟章节,而不是成品文章) - 失败动作:输入格式错误时如何处理(阻止、需要人工审查、调整提示词后重试) - 验证关卡:交接完成前必须为真的一条断言(对于 Alan → Mira:每条论断都带有来源 URL;对于 Turing → Hermes:每个修复都有通过的测试) 有了交接契约,你就可以观察边界并在它腐坏时察觉。没有它们,分工会在两周内瓦解。 每个角色的 memory-kpi Hermes 的角色系统隔离了记忆,这是必要条件但不充分。每个角色内部的记忆同样会腐坏,就像单个 wiki 超过 100 页后会腐坏一样。Alan 的研究笔记会过时。Mira 的草稿碎片会堆积。Turing 的调试会话会积累死分支。 每周对每个角色运行一次记忆审计: 如果你在运行 hermes 的同时运行 LACP,你可以在控制平面层获得同样的原语:lacp memory-kpi --profile alan --json | jq。无论哪种方式,你要关注的数字是 stale_notes。一旦它超过某个角色内总笔记数的 15%,就该在该角色开始引用过时上下文之前安排一次 brain-resolve 处理。 按角色设置 policy gates 不同角色承担不同风险。研究负责阅读。写作负责草拟。工程负责执行。编排负责决策。单一策略无法同时适用于这四者。 按角色划分的策略,简明形式: - Alan(研究):风险等级 safe。可以读取网页、读取仓库,只能写入 research/ 目录。不能运行 shell 命令。不能写入沙盒之外。 - Mira(写手):风险等级 safe。可以读取研究产出,只能写入 drafts/ 目录。不能读取机密,不能执行代码。 - Turing(工程师):风险等级 review。可以读取仓库、运行沙盒测试、写入功能分支。每次向 main 提交都需要编排者的明确批准。 - Hermes(编排者):风险等级 critical。唯一可以批准 Turing 提交、合并分支、或触发超过预算上限的付费 API 调用的角色。 将此编码到每个角色的 config.yaml 中的 policy: 块,或者如果你运行 lacp,则在 harness 层实现。规则是: > 任何角色获得的权限不得超过其角色所需,且编排者是唯一能够扩大其他角色权限范围的角色。 面向远程监督的 Gateway 消息传递 角色系统是一张本地组织架构图。Gateway 把它变成一个可以从手机上监督的运营系统。 为每个角色接入各自的消息身份: - Alan 将研究发现发布到 #research 频道 - Mira 将草稿投递到 #writing 频道 - Turing 将测试结果和 PR 链接发布到 #engineering - Hermes 汇总到 #ops,并在关键操作上请求人工批准 现在你可以去吃午饭,回来时清楚地知道哪个角色做了什么、以什么顺序、在哪里停止了。消息传递正是将四个本地角色变成一个活跃的多智能体控制界面的关键。 ## 第 30 天的失败模式——四个致命问题 过去几个月我观察到的每一个 4 角色团队都至少踩过其中一个坑。这四个问题都可以预防。 失败 1——角色漂移 SOUL.md 的编辑不断累积。一周前,Mira 是“清晰且了解受众的”。今天,Mira 变成了“清晰、了解受众、技术精准、并愿意草拟实现说明的”。恭喜——Mira 正在慢慢变成 Turing。 补救措施:每周将每个 SOUL.md 与其第一天的版本做 diff。任何新增职责都必须有明确的批准日志记录,否则予以回滚。 失败 2——交接腐坏 契约文件存在,但没有人执行。Alan 又开始给 Mira 发送原始转录文本。Mira 开始让 Turing“就帮忙看这一处”。边界消融了。 补救措施:将每个交接文件接入 harness。如果输入不符合声明的形态,则使交接失败并要求人工审查。契约只有在能够阻止时才是真实的。 失败 3——SOUL.md 膨胀 每个角色都会长出边缘情况。Turing 多了一段“我们如何处理 Python 2 遗留代码”。Alan 多了三段“何时跳过同行评审来源”。一个月内,每个 SOUL.md 变成 2KB 的特殊情况堆砌,智能体在噪音中丢失了原始身份。 补救措施:将 SOUL.md 限制在 400 词以内。超出部分放入 AGENTS.md 或按领域划分的参考文件。身份保持稳定;上下文可以轮换。 失败 4——Cron 冲突 各角色运行 cron 任务。Alan 拉取每周研究摘要。Mira 每周重新生成草稿。Turing 每晚运行测试扫描。Hermes 每天运行一次编排。到第四周,其中两个任务在凌晨 3 点撞车,因为没有人协调时间表。 补救措施:用一个共享的 ~/.hermes/team/cron.md 文件,列出每个角色的所有定时任务及其确切时间、时长和依赖关系。错开冲突。在给任何角色添加新 cron 之前先检查该文件。 ## 团队参考文件——复制粘贴模板 一个文件,一个目的:向你自己以及六个月后使用该系统的任何人解释你的团队。 将此文件纳入版本控制。每位团队成员的修改都要经过一次 commit。到第 90 天你会感谢自己。 ## 智能体提取层 - 目标:运行一个由 4 个 profile 组成的 Hermes 团队,并在第 30 天之后仍保持协调一致 - 输入:可运行的 Hermes 基础环境、profile 命令行界面、SOUL.md 与 AGENTS.md 的拆分、交接契约、按角色的策略、网关消息传递 - 流程:构建 4 个 profile——克隆、为每个角色编写独特的 SOUL.md、将项目上下文保留在 AGENTS.md 中,在 ~/.hermes/team/handoffs/ 中编码交接契约,并在每个 config.yaml 中设置按角色的策略;对每个 profile 每周运行一次 memory-kpi,将每个 SOUL.md 与第一天进行对比,错开 cron 任务,通过提交(commit)强制执行 team-agents.md - 输出:四个隔离的 profile、按角色的策略块、交接契约文件、错开的 cron 计划、消息路由、有版本管理的团队参考文件 - 防护机制:任何 SOUL.md 的修改都必须有记录在案的原因 - 没有声明输入格式的交接不予接受 - 未经编排者(orchestrator)批准,不得扩大任何角色的范围 - 未检查共享日程表之前,不得添加任何 cron 任务 ## 结语 大多数多智能体(multi-agent)的搭建都在悄然失败。第一天一切看起来都很好,第七天运行顺畅,到第三十天就模糊混沌了。出问题的不是 profile 系统本身——而是搭建在它之上的运维层,只是没人写过这方面的文章。 @NeoAIForecast 把搭建这一步做对了。本指南的其余部分是维护契约:在腐化时会阻塞的交接契约、按 profile 运行的 memory-kpi、与角色相匹配的策略上限,以及一份能撑过未来六个月的团队参考文件。 Profile 是功能特性,边界才是护城河。 回复告诉我,你的 hermes 团队这周正在陷入哪种“第 30 天失败”——profile 漂移、交接腐化、灵魂膨胀(soul bloat),还是 cron 冲突? ## 相关链接 - [Nyk](https://x.com/nyk_builderz) - [@nyk_builderz](https://x.com/nyk_builderz) - [18K](https://x.com/nyk_builderz/status/2044472463279710344/analytics) - [@neoaiforecast](https://x.com/@neoaiforecast) - [@neoaiforecast](https://x.com/@neoaiforecast) - [@neoaiforecast](https://x.com/@neoaiforecast) - [#research](https://x.com/search?q=%23research&src=hashtag_click) - [#writing](https://x.com/search?q=%23writing&src=hashtag_click) - [#engineering](https://x.com/search?q=%23engineering&src=hashtag_click) - [#ops](https://x.com/search?q=%23ops&src=hashtag_click) - [@NeoAIForecast](https://x.com/@NeoAIForecast) - [升级到 Premium](https://x.com/i/premium_sign_up) - [2026年4月16日 凌晨1:46](https://x.com/nyk_builderz/status/2044472463279710344) - [1.83万次浏览](https://x.com/nyk_builderz/status/2044472463279710344/analytics) - [查看引用](https://x.com/nyk_builderz/status/2044472463279710344/quotes) --- *导出时间: 2026/4/16 16:11:35*
H Hermes Agent 进阶指南:从架构原理到构建自进化的多智能体系统 本文深入介绍了 Nous Research 开源项目 Hermes Agent。文章详细解析了其独特的“学习闭环”架构,该架构结合了三层持久化内存、自进化技能系统以及 GEPA 优化引擎,解决了传统 Agent 随会话结束而遗忘的问题。文中还将 Hermes 与 OpenClaw 进行了对比,并提供了从零开始配置多个个性化 Agent(程序员、研究员、设计师)的实战教程,旨在帮助开发者打造能够 24/7 运行且持续学习的个人 AI 队伍。 技术 › Hermes Akshay 2026-05-28 AgentHermes自进化LLM开发者工具系统架构教程Nous ResearchGEPA多智能体
H Hermes 高级用法:用多 Profile 协作搭建 OPC Agent 团队 本文探讨了如何利用 Hermes 的多 Profile 协作功能,将多个 Agent 组织成一支 OPC(一人公司)团队。文章指出,单一 Agent 存在幻觉、记忆污染和角色混乱等问题,因此建议引入类似公司架构的四角色模型:Coordinator(协调员)、Researcher(研究员)、Writer(作家)和 Builder(构建者)。文章详细阐述了 Profile、Subagent、Project 和 Wiki 四个核心概念的区别,并提供了构建稳定 Agent 工作系统的具体配置方法,旨在建立清晰的角色边界和可长期运行的协作体系。 技术 › Hermes 知野 2026-04-30 HermesAgent多Profile协作OPCWiki知野LLM系统架构团队协作Skill
我 我们如何将 Playbook 审查重建为多智能体系统 Harvey 团队将合同 Playbook 审查引擎从基于固定提示词流水线的旧系统重构为多智能体系统。文章分析了合同审查的难点:复杂的条件逻辑、规则间的交叉依赖、交易情境影响判断、最小编辑原则以及需人工升级的决策。旧流水线架构存在上下文丢失、按条款孤立编辑、建议互相冲突等问题。团队与内部法律团队共建了评估基准,将法律判断量化,并据此设计了新的多智能体架构,以分析文档、标记风险并提出律师可信赖的精准修订建议。 技术 › Agent Pablo Felgueres 2026-09-03 多智能体LLM法律科技合同审查Harvey系统架构评估基准提示词工程
如 如何用 Hermes 机器人打造一人媒体公司 作者介绍了如何利用六个 Hermes 机器人构建一套完整的媒体内容生产系统,让一个人具备研究、写作、编辑和分发的全部能力。系统基于 Hermes 的 bot mode、profiles 和 kanban 功能,配合 Obsidian 构建共享内容知识库,包括信号侦察、研究验证、策略定位、长文写作、多平台分发和编辑审核六个角色,形成从创意到分发的完整闭环。作者用该系统在 X 平台四周内获得超过 580 万次曝光。文章详细讲解了共享知识库结构、各机器人的职责契约与交接流程。 技术 › Agent J.B. 2026-08-28 HermesAgent多智能体内容创作媒体公司Obsidian自动化AI运营
说 说一句收到,我花了20341个token——Agent成本的过路费与省钱三刀 作者发现验证Agent成员是否存活时,一句简单的「收到」竟消耗两万个token,原因是每次对话都要重新装配成员的身份、记忆、技能清单等。文章剖析了Agent成本的三层「过路费」结构:身份装配、上下文搬运和格式开销,指出七成token花在空驶而非思考上。作者提出三刀止损法:利用前缀缓存把不变内容前置、健康探针直连绕过人格装配、协作转手只传摘要。实施后成本降了一半以上,但同时也暴露出便宜诱发滥用、缓存惩罚变动等新问题,并引出本地化部署的机会成本与主权优势思考。 技术 › Agent AI最严厉的父亲 2026-08-25 AgentToken成本缓存提示词工程成本优化LLM系统架构上下文管理本地部署降本增效
H Harness Engineering: 构建模型外围的系统 文章探讨了从“提示词工程”到“Harness Engineering(驾驭工程)”的范式转变。基于Lilian Weng的论文,指出AI Agent的成功不再仅依赖模型本身,而是其外围的系统(Harness)。Harness涵盖了工作流、上下文、记忆、权限和评估等运行时组件,类似于操作系统。与提供灵活性的框架不同,Harness专注于生产环境中的执行可靠性、持久状态和严格控制。文章还分析了三种设计模式及通向自我改进的优化阶梯,强调将持久状态存储于文件而非上下文中,是实现系统可靠性与自动优化的关键。 技术 › Harness Engineering h100envy 2026-08-08 Harness EngineeringAgentLLM系统架构提示词工程上下文工程记忆工程工作流自我改进AI工程
H Hermes Agent 大师课程:完整指南 本文是一份关于 Hermes Agent 的 12 部分系列课程汇总,涵盖了从工作流程、学习系统、技能管理到多平台集成、浏览器控制等核心功能,详细介绍了该系统的架构设计与最佳实践。 技术 › Hermes Tony Simons 2026-07-20 AgentHermesLLM教程系统架构工具集成多代理自动化
H Hermes Agent多智能体群聊协作配置教程 这是一份关于如何利用 Hermes 的 Profile 机制构建多智能体协作群聊的实操教程。文章详细介绍了配置 1 个主 Agent(Leader)和 3 个辅助 Agent(数据、技术、市场研究员)的完整流程。内容涵盖了 Profile 创建、共享 API 密钥配置、角色 Prompt 编写、Discord 机器人对接以及发言顺序控制与成本优化策略。 技术 › Agent DeFi狙击手 | Ai 2026-05-28 Hermes多智能体Agent配置教程提示词群聊协作成本控制LLMDeepSeek
单 单智能体与多智能体解决方案的选择指南 文章探讨了在大语言模型时代,如何权衡使用单智能体与多智能体系统。引用斯坦福及Google/MIT的研究指出,多智能体系统并非总是更优,往往伴随着更高的计算成本、延迟和通信开销,且在“思考预算”相当的情况下,优化后的单智能体常能胜出。文章建议将单智能体作为默认起点,仅当任务涉及大量工具、上下文退化严重、存在自然解耦边界或需严格合规验证时,才考虑引入多智能体架构。 技术 › Agent AlphaSignal AI 2026-05-07 AgentLLM系统架构多智能体性能优化StanfordGoogleMIT决策框架
H Hermes 高级用法:多 Profile 协作搭建 OPC Agent 团队(上篇) 文章探讨了如何利用 Hermes 工具的多 Profile 协作功能来构建 OPC(一人公司)Agent 团队。作者指出单一 Agent 存在幻觉、记忆污染和角色混乱三大问题,并提出通过“长期员工”Profile 和“临时工”Subagent 的概念进行分工。文章详细拆解了四角色模型(协调员、研究员、作家、构建者)及各自的配置文件结构,旨在建立一套稳定、清晰的 Agent 工作系统。 技术 › Hermes 知野 2026-04-30 OPCAgent多Profile团队协作工作流LLM自动化生产力工具HermesSubagent
构 构建协同工作的 AI Agent 团队指南 本文深入探讨了如何构建高效的多 Agent 协作系统。文章指出,单个 Agent 难以同时胜任多种复杂任务,而通过“中心辐射”架构,利用协调者管理多个专业化 Agent,可显著提升输出质量。文章详细解析了上下文传递的关键原则、常见的失败模式及预防措施,并提供了构建研究与报告团队的实战指南。 技术 › Agent Khairallah AL-Awady 2026-04-18 多Agent系统系统架构团队协作LLM提示词工程AI应用技术教程Hub-and-Spoke工作流设计
从 从零基础到生产环境掌握人工智能代理——完整指南 这是一份关于构建生产级 AI 智能体的完整指南。文章详细阐述了智能体与聊天机器人的本质区别,涵盖了从工具设计、系统提示词、多智能体编排到生产环境部署、测试评估的全流程。重点介绍了如何利用 API 构建可靠的智能体循环,并指出了初学者常犯的错误及生产环境下的监控与成本控制策略。 技术 › Agent Khairallah AL-Awady 2026-04-07 AI代理Agent系统架构Claude工具设计多智能体生产部署大模型应用开发指南LLM