Hermes Agent外部编辑器编写长提示词高效技巧【技巧】

陌静姑娘_1069

陌静姑娘_1069

2026-06-14

398人浏览

原创

Hermes Agent提示词需用SOUL.md和MEMORY.md双文件结构化编写:SOUL.md置于~/.hermes/路径下,定义身份、禁令与必须行为;MEMORY.md全小写无空格,仅载入事实约束与格式规则;二者均须用英文标点、半角空格,禁用中文符号;其他内容应作为User Prompt动态传入。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

hermes agent外部编辑器编写长提示词高效技巧【技巧】

你需要在外部编辑器里写几百字甚至上千字的提示词,但每次复制粘贴都出错、格式乱掉、中文标点被转义、换行丢失,或者根本不知道该从哪开始组织结构——这不是编辑器的问题,而是缺少一套适配Hermes Agent底层加载逻辑的编写流程。

先建好骨架再填肉:用SOUL.md + MEMORY.md双文件分工

SOUL.md负责身份锚定与行为红线,MEMORY.md承载事实约束与格式强规则,二者不可混写。SOUL.md必须放在~/.hermes/SOUL.md路径下,否则Hermes启动时不会加载;MEMORY.md则需确保文件名全小写、无空格、扩展名是.md。

打开终端执行:mkdir -p ~/.hermes && nano ~/.hermes/SOUL.md,写入角色定义后保存退出(Ctrl+O → 回车 → Ctrl+X)。

【SOUL.md内容不能含中文引号、破折号、全角空格】这些字符会被解析器截断或触发token异常,务必用英文标点和半角空格重写所有内容。

接着创建MEMORY.md:nano ~/.hermes/MEMORY.md,这里只写项目级硬约束,比如“所有输出标题必须加粗”“禁用‘近期’‘目前’等相对时间表述”“公司名统一用全称,不缩写”。

用VS Code写提示词:装插件+关自动格式化

安装插件“Markdown All in One”和“Prettify JSON”,前者支持实时预览,后者帮你校验JSON Schema类输出是否合法。

关键一步:在VS Code设置中搜索“format on paste”,把它设为false。否则你从网页复制一段带缩进的JSON进来,它会自动删空格、改引号,导致Hermes解析失败。

再搜“auto save”,选“afterDelay”,延迟设为1000毫秒——避免边打字边触发保存,防止未写完就同步到~/.hermes目录下被Agent误读。

这一步操作起来很简单,直接把文件拖进去就行。

Qwen3 Tts Mlx
Qwen3 Tts Mlx

本地Qwen3-TTS语音合成,通过MLX在Apple Silicon上运行。适用于离线旁白、有声书、视频配音及多语言TTS。

下载

结构化分块写作:按Hermes系统提示词加载顺序组织

Hermes系统提示词是分12层组装的,你写的外部文件只参与其中两层:SOUL.md(第1层)、MEMORY.md(第6层)。所以提示词内容必须严格对应这两层的语义职责:

① SOUL.md只写三件事:你是谁、你禁止做什么、你必须怎么做。例如:“你是云原生架构师,专精K8s Operator开发;禁止使用‘可能’‘大概’等模糊词;所有技术判断必须标注Kubernetes v1.30官方文档章节号。”

② MEMORY.md只写四类内容:项目基础事实(如“主力模型为Qwen-Max”)、格式硬约束(如“输出禁用分号与破折号”)、来源规范(如“引用必须以Sources:开头,后接超链接”)、工具调用前提(如“调用code_runner前必须先确认Docker daemon已运行”)。

③ 所有其他内容——比如任务步骤说明、参考示例、推理指令——一律不要塞进这两个文件。它们应作为User Prompt的一部分,在每次调用时动态传入,否则会被冻结进长期记忆,无法灵活调整。

④ 每个区块之间用空行隔开,不要用---或***分割线,Hermes解析器不识别这类Markdown分隔符。

验证是否生效:用诊断命令看注入原文

启动Hermes Agent后,输入/debug system_prompt,它会输出当前组装完成的完整系统提示词。滚动查找=== SOUL.md ===和=== Persistent Memory ===两个标记段落,确认你写的文字一字不差出现在对应位置。

如果没出现,立刻检查:ls -l ~/.hermes/看文件权限是否为644,file ~/.hermes/SOUL.md确认编码是UTF-8,grep -n "memory_enabled" ~/.hermes/config.yaml核实配置项是否为true。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

hermes agent qwen

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Hermes Agent完整设置指南教程
Hermes Agent完整设置指南教程

此专题为您提供 HermesAgent最新、最全面的设置指南。内容涵盖从一键安装、模型配置(支持阿里云百炼等)到微信、钉钉等全平台接入的完整流程。无论您是新手还是进阶用户,都能在这里找到清晰的步骤说明与常见问题解答,助您快速部署并掌握这款能自我进化的AI代理,轻松开启智能化工作流。

2026.04.13

592

11

Hermes Agent完整部署教程
Hermes Agent完整部署教程

本专题聚焦开源AI智能体Hermes Agent,提供从入门到精通的完整部署教程。作为会“自我进化”的AI助手,它支持本地及云端私有化部署,具备持久记忆与技能自动沉淀能力。无论你是开发者还是效率追求者,这里都将助你快速搭建专属的“数字伙伴”,实现AI自主执行复杂任务,让工作效率倍增。

2026.04.13

474

20

HermesAgent下载安装完整教程
HermesAgent下载安装完整教程

本专区为您提供 HermesAgent最全面的安装与部署指南。作为由NousResearch推出的“可成长”AI智能体,Hermes支持Linux、macOS及WSL2环境。我们汇集了从官方推荐的一键脚本安装、手动源码部署,到Docker及云服务器(如腾讯云Lighthouse)搭建的保姆级教程。无论您是新手还是开发者,都能在此找到详细的配置步骤,助您快速拥有这位具备持久记忆与自我进化能力的AI助手。

2026.04.13

377

21

Hermes Agent使用指南汇总
Hermes Agent使用指南汇总

本专题将带你从零开始,全面掌握Hermes Agent的安装部署、核心配置、技能扩展与生态整合,无论你是想打造专属私人助手,还是探索AI自动化变现路径,这里都有最实用的实战指南。

2026.05.06

529

34

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

60

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

40

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

40

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

20

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

40

25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Hermes Agent中文文档
Hermes Agent中文文档

共0课时 | 0人学习

Hermes Agent中文文档
Hermes Agent中文文档

共0课时 | 0人学习