Hermes 概念

記憶

超越單一提示而持續存在、並能影響後續對話回合的精選知識。

概念專屬圖版記憶hx-graph-context-concept-memory正在載入視覺預覽…
以原始尺寸檢視

記憶

這是什麼

挑選少量值得跨越單次提示保留的知識,讓未來對話能直接受其影響。

白話解釋

記憶是 Hermes 從整段對話中挑出少數值得帶到未來的細節,就像人在漫長一天後只寫下一行日記,而不是逐字抄錄所有談話。使用者可以明確要求保存;工具指示也允許主動收錄穩定偏好、修正、個人資料或環境事實,但暫時進度與容易重新查到的資料不應放入。

為什麼重要

沒有記憶層,每個工作階段都得從零開始,不知道使用者正在做的專案、偏好或先前決定。記憶讓特定事實能超越原始提示,在未來對話重新進入上下文。它刻意只保留精選內容,而不是完整逐字稿;這也正是它與原始工作階段歷史的差別。

運作方式

底層只有一個記憶工具,可在磁碟上的兩個檔案新增、取代或移除短條目:MEMORY.md 保存代理自己的工作筆記,USER.md 保存對話對象的事實(tools/memory_tool.py)。兩個檔案都只在工作階段開始時載入一次,並以固定快照放進系統提示,以維持模型快取上下文穩定;對話中途寫入會立即更新磁碟檔案,但要到下一個工作階段才會出現在提示。MemoryManageragent/memory_manager.py)是另一層,只連接使用者設定的最多一個外部提供者;它不執行內建儲存區,但會在儲存區寫入後收到通知,以便把條目鏡像出去。

具體範例

一位使用者透過 Telegram 告訴 Hermes,成本估算一律使用澳幣而非美元。Hermes 將這項穩定偏好寫入使用者檔案。兩週後,同一人在完全不同的工作階段詢問新伺服器價格,回答便自動使用澳幣。若記憶檔已接近大小上限,新增會遭拒並顯示現有條目,讓使用者先移除過時內容再保存新筆記。

如何連結

「記憶」屬於「記憶」系列。最直接相關的概念包括:「記憶工具」、「記憶管理器」、「代理執行環境」、「個人作業系統」。這些連結描述教學關係,不取代來源證據。

來源證據

  • tools/memory_tool.py#tools.memory_tool.memory_tool — 精確符號對應;已對照釘選版本驗證。

工作流程

相關文章

相關筆記