news 2026/9/2 9:22:05

如何让AI记住你:Hermes Desktop记忆系统与SOUL.md人格编辑完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何让AI记住你:Hermes Desktop记忆系统与SOUL.md人格编辑完整教程

如何让AI记住你:Hermes Desktop记忆系统与SOUL.md人格编辑完整教程

【免费下载链接】hermes-desktopDesktop Companion for Hermes Agent项目地址: https://gitcode.com/gh_mirrors/her/hermes-desktop

Hermes Desktop 是 Hermes Agent 的桌面伴侣应用,内置一套跨会话的AI 记忆系统,并支持通过SOUL.md 人格文件自定义 AI 的性格与语气。这篇完整教程将带你从零看懂它的记忆机制:如何写入长期记忆、如何编辑用户画像、如何一键重置 AI 人格,并可选接入第三方记忆提供商。

一、为什么 AI 需要"记忆"

普通聊天 AI 每开一个新会话就"失忆":你的技术栈、代码风格、常用偏好都要重复交代。Hermes Desktop 的解决方案是把记忆落盘到本地文件:

  • 记忆条目(Memory):AI 在对话中认为重要的事实,逐条保存,跨会话共享
  • 用户画像(USER Profile):关于"你"的信息——姓名、角色、偏好、沟通风格
  • 人格(SOUL):AI 自身的性格与长期指令,每次对话前重新加载

这样,新会话里的 AI 一开口就"认识你",不需要任何额外提示词。

二、记忆页面导览:四大功能区块

在左侧导航进入「记忆」页面(源码入口:Memory.tsx),顶部是容量卡片,实时展示会话数、消息数、记忆条数与字符用量;下方有 4 个标签页:

标签作用
记忆条目增删改查一条条长期记忆
用户画像编辑关于你的 USER.md 档案
提供商激活第三方长期记忆服务
人格编辑 SOUL.md 人格文件

核心读取逻辑在主进程 memory.ts 中实现,字符上限配置解析在 memory-limits.ts。

三、写入记忆:条目与用户画像

3.1 记忆条目(MEMORY.md)

在「记忆条目」标签点击添加记忆,输入一条简短事实即可保存,例如:

用户偏好使用 TypeScript,始终使用严格模式。

支持对任意条目编辑删除(删除前会二次确认,交互见 MemoryEntries.tsx)。

  • 所有条目存储在配置目录下的memories/MEMORY.md,以特殊分隔符逐条拆分
  • 默认容量2200 字符,写满时会提示 "Would exceed memory limit"
  • 容量可在config.yaml中通过memory.memory_char_limit调整

3.2 用户画像(USER.md)

「用户画像」标签对应memories/USER.md,建议写清姓名、角色、偏好、沟通风格,例如:

姓名 Alex。资深开发者。偏好简洁回答。使用 macOS 和 zsh。时区:PST。

默认上限1375 字符memory.user_char_limit可调)。画像写得越具体,AI 回答越贴合你的习惯。

四、SOUL.md 人格编辑:给 AI 换一副"灵魂"

切到「人格」标签(独立组件:Soul.tsx),你会看到一个纯文本编辑器,背后对应配置文件目录中的SOUL.md,读写逻辑见 soul.ts。

关键特性:

  • 自动保存:停止输入约半秒后自动落盘,右上角显示"已保存"提示
  • 每次对话重载:人格修改后,下一次对话立即生效,无需重启
  • 一键重置:点右上角「重置」可恢复出厂默认人格(当前内容会丢失,会先弹出确认)

默认人格长这样:"You are Hermes, a helpful AI assistant...",简洁友好的助手设定。你可以改写成任何风格——严谨的技术顾问、幽默的陪聊、只说结论的极简回答者等。

一个实用的 SOUL.md 模板思路:

  1. 第一行定义角色定位("你是……")
  2. 第二行约定语气与长度(简洁/详细、是否用列表)
  3. 第三行写长期生效的硬规则("涉及删除操作必须先确认")

五、进阶:接入第三方记忆提供商

内置记忆有字符上限,适合个人场景;如果需要语义搜索、知识图谱、自动去重级别的长期记忆,「提供商」标签可一键激活外部服务(激活逻辑写入memory.provider配置项)。常见选项包括:

  • mem0:服务端事实提取 + 语义搜索 + 自动去重
  • hindsight:知识图谱 + 多策略检索
  • supermemory:语义长期记忆 + 实体提取
  • holographic:本地 SQLite 存储,无需 API Key,适合不想出数据的场景

注意:内置记忆(上方条目与画像)会始终与所选提供商一起工作,两者互补而非二选一。提供商卡片与激活交互见 MemoryProviders.tsx,各界面文案出自 zh-CN/memory.ts。

六、快速上手清单

  1. 打开「记忆」页面,先在用户画像里写清自己是谁(5 分钟)
  2. 手动补 2~3 条记忆条目:技术栈、代码规范、时区
  3. 进入人格标签,按"角色 → 语气 → 规则"三段式改写 SOUL.md
  4. 新开会话验证:AI 是否已按新称呼与风格回答
  5. (可选)记忆量大时激活 holographic(本地免费)或 mem0 等提供商

总结:Hermes Desktop 用三个文件撑起完整的 AI 记忆体系——MEMORY.md存事实、USER.md存用户画像、SOUL.md定义人格。配合界面化的增删改查与第三方提供商扩展,让"如何让 AI 记住你"从一句愿望变成几行配置的事。

【免费下载链接】hermes-desktopDesktop Companion for Hermes Agent项目地址: https://gitcode.com/gh_mirrors/her/hermes-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 9:17:57

Win11Debloat 实战:3 步完成 Windows 系统瘦身

Win11Debloat 实战:3 步完成 Windows 系统瘦身 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize…

作者头像 李华
网站建设 2026/9/2 9:16:39

蓝色清新大气HTML5响应式图书馆网站模板开发全流程解析

简介:这是一套专为图书馆类网站设计的前端静态模板,面向网页设计初学者、高校课程作业开发者及小型机构建站需求者,解决快速搭建专业、美观且适配多端的图书展示平台问题。模板采用蓝色主色调,风格清新大气,基于HTML5语…

作者头像 李华
网站建设 2026/9/2 9:16:11

科幻作家为何反感LLM?AIGC产品设计的关键一课

“多数科幻作家反感LLM”——这份态度调查,恰恰是AIGC产品经理最容易忽略的一课 先抛一个反直觉的判断:这两年LLM领域最被低估的风险,不是模型能力不够,而是核心创作人群的态度在集体降温。最近看到科幻作家群体对LLM态度的一项调…

作者头像 李华
网站建设 2026/9/2 9:15:08

Python微博爬虫架构设计:模块化、反爬策略与工程化实践

简介:本资源是一款面向Python中级开发者与数据采集研究者的微博爬虫实战项目,聚焦SinaWeibo平台用户画像、社交关系链及超级话题生态的数据抓取需求。项目含41个文件,总大小10.99MB,涵盖12个核心.py源码(如weibo_cn_as…

作者头像 李华
网站建设 2026/9/2 9:12:20

树莓派上跑的轻量级指纹识别系统(Python+OpenCV)

简介:本资源是一套基于Python与OpenCV实现的完整指纹识别系统,面向计算机科学、信息安全等专业的高校师生及具备Python基础的开发者,解决生物特征识别中的图像预处理、特征提取与匹配验证等核心问题。压缩包共19个文件(383KB&…

作者头像 李华
网站建设 2026/9/2 9:11:16

PCIe-4.2.1.3 Data Scrambling

这是PCIe物理层(PHY)数字逻辑中最关键的“数据白化(Data Whitening)”机制。它不像编码(8b/10b)那样显眼,但它在保证信号完整性和降低电磁干扰(EMI)方面扮演着绝对核心的角色。 1、为什么需要加扰?—— 物理层的“频谱整形”需求 In order to improve electrical ch…

作者头像 李华