從寫程式碼,到創作下一幕

探索 字節跳動 - 火山方舟 的 AI 程式設計與影片創作活動。

Agent Plan & Coding Plan

一站體驗多款熱門模型,為 AI 程式設計與智能體開發提供更多選擇。新使用者可聯絡(微信: goo_lvyouyou)免費體驗 9.9 agent plan。

Seedance 2.5

讓創意,躍然成片。探索 30 秒影片、多模態參考與局部編輯,把腦海中的畫面變成下一支作品。

繁體中文

記憶

記憶

ChatGPT 和 Codex 如何在聊天和任務之間延續有用的上下文

記憶讓 ChatGPT 和 Codex 能夠將先前工作中的有用上下文帶入 後續工作。 ChatGPT 網頁版使用 ChatGPT 記憶,而本機 Codex 客戶端使用獨立的本機 記憶儲存和控制項。

請將團隊必須遵循的指導放在 AGENTS.md 或已簽入的文件中。應將 記憶視為輔助回憶層,而不是必須始終應用的規則的唯一來源。

在 ChatGPT 桌面應用中,使用 /memories 選擇某個聊天能否使用 本機記憶或用於生成後續記憶。如需開啟或關閉此功能,請前往 設定 > 個人化進行管理。

計算機歷史記錄是 macOS 桌面端的一項 功能,它會將獲准應用和網站中的活動轉化為記憶和時間線,供 ChatGPT 和 Codex 參考。

本機 Codex 記憶的工作原理

啟用記憶後,Codex 可以將符合條件的過往聊天中的有用上下文轉化為本機 記憶檔案。Codex 會跳過仍在進行或生命週期較短的會話,從生成的記憶欄位中 隱去金鑰,並在後臺更新記憶,而不是在每次聊天結束後立即更新。

聊天結束後,記憶可能不會立即更新。Codex 會等到聊天空閒足夠長的時間, 以免對仍在進行的工作進行總結。

如果 Codex 速率限制的剩餘百分比低於設定的閾值,記憶生成也可能跳過某次 後臺處理,以免在接近限制時消耗配額。

本機記憶儲存

Codex 將記憶儲存在 Codex 主目錄下。預設路徑為 ~/.codex。請參閱設定和狀態位置, 瞭解 Codex 如何使用 CODEX_HOME

主要記憶檔案位於 ~/.codex/memories/ 下,包括摘要、 持久條目、近期輸入和過往聊天中的支援證據。

請將這些檔案視為生成的狀態。排查問題或分享 Codex 主目錄前可以檢查它們, 但不要將手動編輯這些檔案作為主要控制方式。

按聊天控制本機記憶

在 ChatGPT 桌面應用和 Codex TUI 中,使用 /memories 控制當前聊天的記憶行為。 聊天級選項允許你決定當前聊天能否使用現有記憶,以及 Codex 能否使用該聊天 生成後續記憶。

聊天級選項不會更改全域記憶設定。

檢查本機記憶

不要在記憶中儲存金鑰。Codex 會從生成的記憶欄位中隱去金鑰, 但在分享 Codex 主目錄或生成的記憶製品前,你仍應檢查記憶檔案。

設定本機記憶

本機 Codex 記憶預設關閉。在 ChatGPT 桌面應用中,開啟 設定 > 個人化並開啟啟用記憶

若要通過設定啟用,請將功能標誌新增到 config.toml

[features]
memories = true

有關設定檔位置和記憶相關設定的完整列表,請參閱 設定基礎設定 參考

常用的記憶專屬設定包括:

  • memories.generate_memories:控制是否可將新建聊天 儲存為記憶生成的輸入。
  • memories.use_memories:控制 Codex 是否將現有記憶注入 後續會話。
  • memories.disable_on_external_context:當其為 true 時,會將使用了 MCP 工具呼叫、網頁搜尋或工具搜尋等外部上下文的聊天排除在 記憶生成之外。較舊的 memories.no_memories_if_mcp_or_web_search 鍵 仍可作為別名使用。
  • memories.min_rate_limit_remaining_percent:控制開始生成記憶前 Codex 速率限制必須達到的最低剩餘百分比。
  • memories.extract_model:覆蓋用於提取單次聊天記憶的 模型。
  • memories.consolidation_model:覆蓋用於整合全域記憶的 模型。