記憶

記憶工具

供模型新增、取代或移除 MEMORY.md 與 USER.md 精選條目的操作介面。

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

記憶工具

這是什麼

讓模型透過單一工具精準新增、更正或刪除內建記憶條目;這個工具不負責搜尋或檢視。

白話解釋

對講機面板若只接了新增、更正與刪除三個按鈕,就只能執行這三種操作。記憶工具也是如此:它只提供新增、取代、移除三個動作,並和其他工具一樣,可依部署設定整組啟用或停用。

為什麼重要

內建記憶工具提供一個狹窄的精選筆記變更介面:只能新增、取代或移除。它沒有搜尋、檢視或擷取動作,也沒有在工具內分開控制讀取與寫入的開關。既有 MEMORY.mdUSER.md 內容會在系統提示建構時提供給模型;工作階段搜尋與外部提供者工具則是分開的能力。

運作方式

名為 memory 的單一工具(tools/memory_tool.py)接受 addreplaceremove 動作,目標可以是保存代理筆記的 memory,或保存使用者資訊的 user;也可傳入 operations 陣列,在同一次呼叫中原子完成數個變更,並依最後結果檢查字元預算。條目沒有 ID,因此 replaceremove 透過 old_text 這段簡短且唯一的文字定位。每次變更都會經過寫入核准關卡(tools/write_approval.py),結果可能是允許、直接封鎖或暫存等待稍後簽核。另一層 MemoryManageragent/memory_manager.py)會把每次成功變更鏡像到唯一註冊的外部提供者,並防止提供者工具名稱與保留的核心工具衝突。

具體範例

對話進行到一半時,模型呼叫 memory,使用 add 動作、user 目標與「所有介面都偏好深色模式」內容。工具確認條目尚不存在後附加並回報成功。使用者日後改變偏好時,模型再用 replaceold_text「深色模式」匹配並改寫。若操作者停用該部署的記憶工具集,同一呼叫會回傳錯誤且不寫入任何內容。

如何連結

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

來源證據

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

工作流程

  • 目前尚無第一輪工作流程對應;此概念仍透過文章與來源證據出現在知識庫圖譜中。

相關文章

  • 目前沒有文章以足夠頻率直接提及此概念名稱或別名,尚未達到提及探勘門檻。

相關筆記