記憶

長期記憶

經過篩選、旨在跨工作階段和跨日保持有用的資訊。

長期記憶

這是什麼

經過篩選、旨在跨工作階段和跨日保持有用的資訊。

白話解釋

長期記憶是 Hermes 判定應歸檔於永久記錄中的少量事實,類似於聯絡人卡片會持續更新某人的當前地址和偏好,即使你認識他們多年,而不是保存你和他們每一次對話的完整記錄。它的目標是在一個月後仍然有用,而不只是為今天的對話服務。

為什麼重要

並非對話中的每個細節都有資格進入長期記憶——只有經過特別篩選、旨在跨工作階段和跨日保持相關性的那部分資料才有資格保留。這與工作階段狀態保存的完整原始記錄不同。這個區別讓每日優先事項儀式能夠引用一週前設定的目標,或讓研究簡報能建立在先前執行的發現之上,而無需使用者每次都重新解釋上下文。工作階段狀態會隨著工作階段結束而消失;長期記憶的目標是比它更長久。

運作方式

這一層正是內建記憶檔案所保存的內容,或外部提供者持久儲存所保留的內容。當 Hermes 開始一個新工作階段時,它會使用 load_memory()agent/load_memory.py)讀取 MEMORY.mdUSER.md——儲存關於代理本身和關於使用者的事實的純文字檔案。這些檔案在會話開始時被凍結到系統提示中,並且模型可以透過在會話中期明確呼叫記憶體工具來修改它們,而不是在對話進行中默默編輯一個不斷變化的檔案。會話之間持久化的就是這個內容——不是原始記錄,不是工具結果,而是已寫入這些筆記的篩選後的部分。