跳到主内容

course materials · 2026 秋季本科

说明:让 Hermes 懂你——身份、记忆、信息中台

Week 10 · 2026-11-10 · 参考说明

返回本周材料

写 SOUL.md 定它的身份和语气;在飞书里说一句让它记住你是谁;把网关工作目录设成笔记库并放一份 AGENTS.md 写规矩;问“我们以前聊过什么”找回旧对话。每步配截图(敏感信息已打码)。

本页目录

W10 材料入口 · 上一篇:让 Hermes 能干

第 4 章 懂你:身份、记忆、信息中台、找回旧对话

这一章让 Hermes 认得你、记得你、知道你的笔记库在哪。要分清三样东西放在哪里:

写什么放在哪谁来写
它的身份和说话方式,处处适用%LOCALAPPDATA%\hermes\SOUL.md你用记事本写
关于你的稳定事实(身份、偏好)%LOCALAPPDATA%\hermes\memories\USER.md你在飞书里说,它自己写
某个文件夹的规矩(笔记库怎么用)那个文件夹里的 AGENTS.md你用记事本写

改完 SOUL.md 和 AGENTS.md,要在飞书里开一个新对话才生效:发 /new,它弹出确认后回 /approve。飞书里的对话不会因为过了一夜就自动换新,告一段落时自己发 /new。

/new 会先要你确认

4.1 写 SOUL.md:定它的身份和说话方式

第 1 步:打开文件。 终端运行:

notepad "$env:LOCALAPPDATA\hermes\SOUL.md"

里面已有一段英文的默认设定,保留它,在后面加一节,比如:

# 我的设定
- 我是一名经济学本科生的学习助手。
- 一律用中文回答;每次回答第一行先称呼“同学,”。
- 回答简短,先给结论;拿不准就直说,或先问我。
- 不替我编造数据、文献和引用。

保存,关掉记事本。“称呼同学”这一条是为了让你一眼看出它读到了新设定,确认生效后可以删掉。

在 SOUL.md 后面加一节自己的设定

第 2 步:开新对话看效果。 飞书里发 /new,回 /approve,再随便问一句。回答第一行是“同学,”,就是读到了。

SOUL.md 只写语气、性格、做事原则这些处处适用的话;文件路径、某个项目的规矩写进 AGENTS.md(第 4.3 节)。

官方文档:Use SOUL.md with Hermes。

4.2 告诉它你是谁

第 1 步:在飞书里说。 发:“记住:我是经济学大二学生,这学期在修中级微观经济学和计量经济学;我的笔记喜欢用要点列表,不要大段文字。”它回“记住了”,同时出现一行 🧠 Updating memory +user: …,表示真的写进了记忆。只回“记住了”、没有这一行时,再说一句“用 memory 工具把这条存进 USER.md”。

它把你的情况存进记忆

第 2 步:看它记了什么。 终端运行:

Get-Content "$env:LOCALAPPDATA\hermes\memories\USER.md" -Encoding UTF8

USER.md 里记下的内容

写错了,直接在飞书里让它改,或者用记事本改这个文件。记忆有字数上限(USER.md 约 1,375 个字符),只放稳定的事实;会变的项目进展留在项目文件里。

第 3 步:新对话里问一句。 发 /new、/approve,再问“你知道我是谁吗?”,它能说出你刚才告诉它的内容。

官方文档:Persistent Memory。

4.3 接上信息中台

第 8 周建的笔记库(信息中台)就是一个放 Markdown 笔记的文件夹。做两件事:让飞书里的 Hermes 默认在这个文件夹里干活,再在这个文件夹里放一份 AGENTS.md 写规矩。下面以 文档\中台 为例,换成你自己的路径。

第 1 步:写 AGENTS.md。 在笔记库根目录新建 AGENTS.md(第 8 周的 AGENTS.md 可以直接改写),比如:

# 信息中台规则

这里是我的笔记库(信息中台)。

- 先读 `_index.md`,再按里面的说明找文件。
- 待办在 `收件箱/待办.md`,课程笔记在 `课程/`。
- 新笔记放 `收件箱/`;改动已有笔记前先问我。
- 回答里提到的事实,说明是从哪个文件读到的。

第 2 步:把网关的工作目录设成笔记库。 终端运行(路径换成你的笔记库):

hermes config set terminal.cwd "$env:USERPROFILE\Documents\中台"
hermes config get terminal.cwd
hermes gateway restart

看到 Set terminal.cwd = C:\Users\…\Documents\中台,第二行显示同一路径,再看到 Gateway started 就设好了。

设网关工作目录并重启

第 3 步:在飞书里试。 发 /new、/approve,再问:“我最近有哪些待办?哪件最急?”它先回 📖 Reading _index.md,再列出待办,并说明是从 收件箱/待办.md 读到的。

它按 AGENTS.md 的规矩读笔记库

🤖 把第 8 周的 AGENTS.md 和这一节交给智能体,让它改写成上面这种短规则,你读一遍再放进笔记库。

官方文档:Context Files、Configuration(terminal.cwd)。

4.4 找回以前说过的话

所有对话都存在电脑上的 %LOCALAPPDATA%\hermes\state.db 里。问它“我们以前……”“上次……”时,它会自己去搜旧对话。

在飞书里发:“我们以前整理过哪篇论文的文献卡片?”它会回一行 🔍 Searching past sessions,再说出第 3 章整理过的那篇论文和卡片要点。

它从旧对话里找到之前做过的事

记忆和旧对话的分工:每次都要用的事实放记忆(占一点篇幅,每次对话都带着);具体做过什么事不用记,需要时让它搜。

官方文档:Sessions。

✅ 自查