記憶與個性化
Agent 跨會話記住你的偏好、交易和觀察
🟢 新手友好,無需額外配置,聊天即可使用。 🔒 隱私保護:所有數據保存在本機 SQLite 中。
Minara Agent 會建立私有記憶,記錄你的交易習慣、關注點和已告知的信息。每次新對話都從上次結束的地方繼續,數據不會離開你的設備,除非你主動要求。
能做什麼
- 用自然語言設置偏好,例如"我從不交易 meme 幣"、"回覆簡潔一些"、"優先使用鏈上數據而非 K 線圖"。Agent 會記住並在後續會話中自動應用。
- 從真實活動中建立交易員檔案。Agent 對你的認識來自三個來源:在聊天中執行的交易、Minara 所有子賬戶(含網頁端和移動端)的永續合約成交記錄,以及在 Agent 之外完成的現貨兌換。無論通過聊天還是直接在 Minara 操作,檔案始終保持最新。
- 持久化交易筆記。"BTC 在 7 萬美元時看起來過熱,隨後在低成交量下回調至 6.2 萬"這類信息會與對應標的綁定存儲,下次提到 BTC 時自動浮現。
- 自定義系統提示詞,追加個人前綴(如"將我視為專業交易員,百分比顯示到小數點後兩位"),每輪對話都會帶上。
- 結構化檔案標籤,
Risk Profile: Conservative、Web3 Knowledge Level: Advanced等標籤會影響 Agent 組織回答的方式。
在網頁端管理
網頁端在 Memory 菜單下提供五個記憶頁面。每個頁面都是網關接口(/v1/profile、/v1/memory 等)的輕量客戶端,聊天、REPL 和網頁端顯示的數據完全一致。
- Financial Profile(財務檔案):頂部是 LLM 重建的摘要,其後是過去 90 天按標的劃分的永續合約活動詳情,以及參考錢包關注列表和自定義指令。點擊"Refresh"按鈕可強制重建(每分鐘限一次),同時會拉取最新的永續合約和現貨歷史,再由 Agent 重新彙總。
- Personalization(個性化):行為標籤(Finance Knowledge、Markets、Risk Profile、FOMO Index 等)以分段式標籤形式展示。點擊"Edit"可切換值;來源標籤("You"、"Inferred"、"Learned")說明該值是 Agent 推斷的還是你手動設置的。標籤下方顯示待審批的已學偏好。
- Long-term memory(長期記憶):按類型(約束、偏好、目標、觀察)分組展示已記錄的事實。點擊"+ Add memory"可新增(不超過 500 字符);編輯和刪除僅限你自己創建的記憶。刪除為軟刪除,成功後會出現 5 秒"撤銷"提示,該行在 30 天內仍可通過 CLI 恢復。
- Trading cases(交易案例):Agent 學習循環的只讀審計面板。包含快照統計、每個方法論過去 12 周的 alpha 趨勢圖,以及 Agent 常用的頂部模式。此頁面不構成交易建議,僅記錄哪些框架在歷史上對你有效。數據由 Agent 的反思定時任務管理,網頁端不提供編輯或刪除按鈕。
- Behavior Memory(行為記憶):根據有業務意義的產品操作建立私有金融行為事實層。概覽展示重複出現的金融行為模式、工作流優化建議和功能推薦;活動日誌展示經過隱私處理的事件時間線;存儲健康頁監控獨立 SQLite 數據庫並提供清理和重置操作。所有建議都不會修改交易參數或安全門檻。
行為記憶如何與交易記憶結合
Behavior Memory 將原始行為保存在獨立的本地數據庫中。版本化融合 evaluator 只讀取行為聚合特徵和符合條件的人工 Trading Memory 決策摘要。Autopilot、Strategy Studio 自動執行以及來源不明的交易,不會進入人工交易融合。融合結果可以提示研究或復盤步驟缺失,也可以推薦相關功能,但不能修改 Trading Memory 評分、倉位限制、槓桿或執行設置。
行為事件只保存 Symbol、資產類別、生命週期階段、結果以及金額/風險區間等緊湊維度,不保存 Prompt、description、錢包/賬戶 ID、精確金額、餘額、倉位或 P&L。Memory、Memory Settings 和 Settings 屬於管理頁面,其訪問和停留時長不會進入行為統計。推斷出的畫像觀察只有在用戶確認後才能進入長期記憶;對推薦的反饋會觸發冷卻期,避免重複打擾。
行為概覽與活動統計的含義
Overview 只統計有意義的業務使用行為:
- 打開一個業務模塊計為一次直接交互。
- 頁面活躍時間只增加有效使用時長,不重複增加交互次數。
- 主導航和次級導航事件不會與 Page Open 重複計數。
- Memory 和 Settings 管理操作不進入交互次數、有效時長、功能排名、畫像觀察或推薦。
Activity 保留底層 action ID,但顯示本地化且與模塊相關的動作描述。通用事件顯示為“打開了 Chat”“正在使用 Markets”;語義事件可以顯示為“開始了策略回測”“查看了 Autopilot 策略”“執行了人工交易”。系統不會為舊記錄補造原本沒有采集的業務細節。Module 列會省略重複的 Navigation 後綴,同時保留 Autopilot · Setup 等有業務意義的子模塊。
編輯安全機制
破壞性操作分三個確認等級:
- 軟確認:彈出包含危險按鈕的 Modal,成功後顯示 5 秒"撤銷"提示。適用於單行標籤重置、單條記憶刪除、單個參考錢包移除。
- 硬確認:彈出要求輸入"DELETE"的 Modal,成功後顯示 5 秒撤銷提示。適用於清除自定義指令和批量刪除 5 條以上的記憶。
- 僅限 CLI:清空整個檔案的操作不在網頁端開放,請在終端使用
minara profile reset。
示例提示詞
remember that I only trade BTC, ETH, and stablecoins
set my risk profile to conservative
what do you remember about me?
clear my custom prompt
show my preferences
forget that I asked about SOL last week示例輸出
提示詞:what do you remember about me?
Agent 回覆:
Here's your current profile:
Preferences (active)
- Never trade meme coins
- Reply concisely
Profile tags
- Risk Profile: Conservative
- Web3 Knowledge Level: Intermediate
- Preferred Chains: Ethereum, Base, Solana
Recent trade notes
- BTC (2026-04-10): "dipped to 62k on low weekend volume"
- SOL (2026-04-08): "accumulation phase, watch $140 resistance"
You can update any of these with
/profile set <tag> <value>or just tell me in plain language.
命令
- REPL:
/profile、/profile set <tag> <value>、/profile prompt <text>、/preferences list、/preferences pending - CLI:
minara profile、minara preferences
隱私
所有數據存儲在本機 ~/.minara/minara.db 的 SQLite 文件中,不進行雲同步,不收集遙測數據,可隨時導出或刪除。
實現原理
該功能跨越系統設計中四個相互關聯的存儲層,詳見記憶子系統,涵蓋會話記憶、個性化、角色反思和學習系統。關於"如何隨時間自我改進"的用戶視角說明,參見自我改進 Agent。個性化使用的賬戶活動範圍比只收錄人工交易的學習語料更廣;邊界詳見 Trading Memory。