跳到內容

持久記憶

持久記憶是讓 AI 在下一個聊天中也記得它確認過一次的事實的儲存區。(Pro)

換了聊天,AI 就會忘記「在這台 PC 上能做什麼」。所以昨天成功的部署,今天在新聊天中可能被誤判成「沒有權限,做不到」。持久記憶就是用來防止這種事的。

例子種類
「這台 PC 上部署指令確實成功過」能力
「這個專案用 npm run build 建置」程序
「禁止直接部署到正式伺服器」規則

持久記憶 — AI 確認過的事實,下次聊天也會記得

  1. memory_write — 說 "記住這個",AI 就會把確認過的事實以 key(server:shop-server)寫進持久記憶
  2. 隔天開新聊天 — AI 用 memory_read 取出後立刻回答(這個專案的記憶會在新聊天的第一則訊息時自動傳入)

AI 第一次成功做到下列事情時,畫面上會出現 🗂️ 儲存到持久記憶?[種類] 卡片,下方顯示要儲存的內容和依據。

持久記憶儲存建議卡片

  1. "🗂️ 儲存到持久記憶?[能力]" — AI 第一次成功執行資料庫查詢時出現。下方是要儲存的內容和依據("db_query 成功")
  2. "儲存" · "關閉"(這次執行期間不再詢問)· "不再詢問"(關閉建議功能)。不按的話,12 秒後自動關閉
AI 成功的事儲存建議
部署指令(aws s3 cp/sync、npm publish、vercel、netlify deploy、gh release create 等)[能力] 這台 PC 可直接部署
確認雲端登入(aws sts get-caller-identity、gh auth status、docker login 等)[能力] 有憑證
建置·打包(npm run build、electron-builder、make、cargo build、go build 等)[程序] 這個專案可以建置
DB 查詢 / SSH 指令[能力] 可連線 DB / 可連線 SSH
關閉聊天面板時,我的訊息中同時出現「絕對·一律·務必·禁止」這類詞和「正式環境·部署·DB·push·刪除」這類對象的句子[規則] 原封不動用我的句子
按鈕作用
[儲存]儲存(🗂️ 已儲存到持久記憶)
[關閉]關掉卡片。這次執行期間不會再問同樣的建議
[不再詢問]關閉建議功能本身
  • 什麼都不按的話,12 秒後會自動關閉(等同關閉)。
  • 已經存有相同內容時不會再問。失敗的操作絕對不會建議儲存。
  • 建議卡片在 AI 聊天 ⋯ → 聊天設定 → AI · 工具 → 建議儲存到持久記憶 中開關(預設開啟)。錄影或簡報時請先關掉。關掉後,AI 自己儲存的功能仍照常運作。

AI 也會自己記錄。你也可以直接說**「把這個記下來」**。例如:「記住正式 DB 只能讀取」。

種類保存
能力 · 程序 · 規則永久保存
決定 · 事實90 天沒用到就進入休眠狀態(不再自動傳送),180 天後清除
  • 用相同內容(相同名牌)再存一次會覆蓋,不會越積越多。若原本處於休眠狀態,會重新啟用。
  • 新聊天的第一則訊息時會自動一起送出。從這個聊天的主資料夾(專案)的記憶和所有專案共用的記憶中挑選。其他專案的記憶不會自動送出。
    • 沒有指定主資料夾的聊天無法區分專案,因此會從所有記憶中挑選。
  • 一次最多 20 筆、每筆 400 字。先放規則(最多 5 筆),接著是和問題相關的(最多 10 筆),其餘依最近順序。
  • 超過 400 字的會截斷後送出;需要完整內容或之後訊息中用到的,AI 會自己去查。
  • 儲存位置:你 PC 上的 Blyck 工作區 DB(workspace.sqlite)。不會傳到外部。
  • 目前還沒有列出或刪除已存記憶的畫面。 想看的話,請對 AI 說**「給我看持久記憶」**。
  • 整合搜尋是找「相似內容」的搜尋,持久記憶則是精確取出的儲存區。判斷事實時,以持久記憶為先。

儲存建議卡片太常跳出來 相同內容只問一次,已經存過的不會再問。如果還是嫌煩,請按卡片上的 [不再詢問],或在 ⋯ → 聊天設定 → AI · 工具中關閉。

明明是新聊天,AI 好像不知道它存過的內容 其他專案的記憶不會自動送出。請確認這個聊天的主資料夾和儲存時是否相同。也可以對 AI 說「在持久記憶裡找找和部署有關的內容」。

想刪掉存錯的記憶 目前還沒有刪除畫面。請告訴 AI 用正確內容改記一次。用相同名牌儲存會覆蓋舊內容。

免費版也能用嗎? 持久記憶是搭配 AI 聊天使用的功能,所以要在 Pro(或試用期間)使用。