EverOS 記憶怎麼用?本機檔案、Cloud 與 AI 代理跨對話的工作流程
EverOS 記憶把對話與工作經驗存成可搜尋資料,協助 AI 代理跨工作階段找回背景。本文解析本機 Markdown、Cloud、檢索設定、資料範圍與導入測試,說明為何存下資料後,仍要驗證找回來的內容是否適用。
你昨天已經告訴 AI 某個錯誤怎麼修,今天換一個對話,它卻又從頭猜。EverOS 記憶要處理的,就是這種跨工作階段的背景流失。
這是一套給 AI 代理使用的記憶基礎工具。代理是能讀取資料、呼叫工具並完成多個步驟的程式。它工作愈久,值得留下的經驗也愈多。
2026 年 10 月 19 日,X 上出現用它保存電商除錯經驗的示範,貼文帶有付費合作標示。這提供了應用線索,但示範中的成功,不能替其他專案保證效果。
官方專案文件提供更具體的設計:把內容保存成可閱讀的文字檔,再建立搜尋索引。開發者因此能直接看見代理到底記住了什麼。
它適合需要反覆處理同類問題的團隊。導入時先挑一個不含敏感資料的專案,測試過去經驗能否在新問題出現時被正確找回,比一次匯入所有歷史對話更容易判斷價值。
要做到這件事,得先理解記憶從寫入到再次使用,中間經過哪些步驟。
EverOS 記憶是什麼?從保存資料走到取回經驗
記憶層讓代理在開始工作時,有機會讀到先前保存的背景。模型收到新任務後,先搜尋相關記錄,再把找回來的內容放進這次工作的上下文。
上下文可以理解成模型這次作答時看到的資料。它有容量與生命週期,因此把一段對話延長,和讓新對話能找到舊資料,解決的是兩個不同問題。
專案會把對話、檔案與代理執行經過整理成記憶。執行經過包含曾經處理過什麼、採取哪些步驟,這讓可重用的內容不限於使用者偏好。
例如同一個網站曾經因日期格式不同而匯入失敗,後來加上轉換與測試才修好。留下這個過程後,新代理遇到相似症狀,就能先檢查格式問題。
但它還要確認新錯誤是否出在同一個欄位。把舊答案找出來,只完成了資料取得。決定這次能不能照用,仍需要當前的程式、版本與測試結果。
因此,適合保存的記錄應帶上處理對象、採取的方法與結果。只有一句「日期有問題」,很難支持下一次判斷。記下哪個輸入造成錯誤,才能縮小搜尋範圍。
這也說明了檔案與搜尋索引為何需要分工。

為什麼以 Markdown 為主?檔案是內容,索引負責找到它
這套系統以 Markdown 作為主要資料。Markdown 是能用一般文字編輯器開啟的格式,標題、段落與清單都保留在檔案中,不需要進入特定管理後台才能閱讀。
依官方說明,系統再用 SQLite 與 LanceDB 建立本機索引。索引可以想成書末的查找表,讓程式不用每次把所有檔案讀完,才能知道相關資料在哪裡。
前者協助管理結構化資料,後者支援向量相關的檢索工作。向量是把內容轉成可比較的數值表示,用來尋找意思接近、用詞卻不完全相同的內容。
檔案能直接編輯,對維護很有幫助。當公司流程改變,負責人可以檢查並調整留下的內容。官方也提供檔案變更同步到索引的機制。
不過,修改檔案後還是要實際搜尋一次。因為內容更新與搜尋結果更新是兩件事,只有確認檢索已經反映修改,才能知道代理不會繼續讀到舊說法。
用版本控制保存這些文字檔,也能看出哪些記錄被改過。對團隊而言,這讓記憶成為可以討論的工作資料,而不只是模型回覆背後看不見的背景。
但所有內容放在同一個可搜尋空間,仍容易把不同人的資訊混在一起,所以資料歸屬同樣重要。
使用者偏好與代理工作經驗,為什麼要分開保存?
官方設計分成使用者與代理兩條記憶路線。使用者相關內容包括事件與個人資料。代理相關內容則包括案例與可重用的技能,兩者回答的問題不同。
例如「報表以台灣時間呈現」是交付偏好,「某個服務必須先查狀態再重試」則是工作經驗。若把它們都塞進一段自由文字,後續很難判斷哪條規則適用於誰。
系統可依使用者、代理、應用程式、專案與工作階段等欄位搜尋。這些欄位相當於資料的地址,讓一個專案能先從自己的記錄裡找答案。
建議從建立資料時就填好這些範圍。若等到所有對話匯入後才回頭分類,代理可能已把某個客戶的設定,帶進另一位客戶的工作。
範圍標記也需要配合應用端權限設計。搜尋時傳入專案名稱,是幫系統縮小結果的方式。團隊仍要確認使用者是否有權查詢那個專案。
官方另有在工作階段之間整理事件、調整個人資料與技能的機制。因為這些整理會改變後續被取用的內容,所以重要規則最好保留來源與變更記錄。
當團隊知道資料該放在哪裡,才比較容易決定由自己維護,或交給代管服務。
本機部署與 Cloud 怎麼選?先看誰負責維護
本機版本適合希望自己掌握檔案與執行環境的開發者。Cloud 則提供代管的記憶服務,讓應用透過介面寫入與搜尋,不必自行管理整套資料服務。
依 Cloud 官方 Python 工具說明,雲端套件名為 everos-cloud,自行部署則使用 everos。選錯套件,會讓後面的連線方式與設定都對不上。
Python 工具包也有自己的版本編號,和服務介面的版本分開。查詢當日,官方列出 Cloud 套件 1.x 對應 v2 API。維護舊專案時,應先核對現有相依版本。
本機保存不代表所有處理都在離線狀態完成。基本設定會呼叫指定的語言模型。若模型服務在雲端,送去整理或處理的內容仍可能離開這台電腦。
因此,資料流要按每個步驟畫清楚。原始記錄存在哪裡、哪個模型負責整理、誰負責搜尋,分別決定資料會經過哪些服務。
對小團隊而言,若目的是先確認記憶有沒有幫助,可以用去識別的測試資料比較兩種路徑。不要一開始就把真實客戶對話當成安裝成功與否的測試材料。
雲端減少的是基礎服務的維護工作,使用者仍要整理資料內容。資料歸屬錯誤、過期規則或缺少結果的案例,都不會因為採用代管就自動消失。
這些差異釐清後,初次測試可以從最少的功能開始。
從一個除錯案例開始,怎麼知道記憶真的有用?
官方本機快速入門要求 Python 3.12 以上,並提供單一模型金鑰的基本設定。這個起點可支援記憶寫入、保存與關鍵字搜尋,不需要先把所有進階服務都裝齊。
關鍵字搜尋會比對文字中的用詞,適合先驗證資料有沒有進入系統。官方同時提醒,預設的混合搜尋需要另外設定向量服務,所以初次測試要選對搜尋方法。
可以自行準備一個虛構案例,例如訂單測試檔因日期欄位格式錯誤而無法匯入。記錄症狀、原因、修改方式與測試通過的條件,再把這份經驗寫入。
完成寫入後,要等到資料處理完成,才進行搜尋。官方流程中的保存動作會把工作階段資料整理成可長期使用的記憶,單有接收回應還不足以代表內容已能被找到。
測試問題也要分成兩種。一種使用原來的詞,例如「訂單日期匯入失敗」。另一種改寫成「時間欄位導致資料載入錯誤」,觀察不同檢索設定能找回什麼。
接著放入一個外觀相似、原因不同的案例,例如日期正確,但必要欄位遺漏。若代理每次都套用日期修正,代表它取回了相關資料,卻沒有完成原因判別。
這組測試不需要假設產品一定能提升多少效率。先記下搜尋成功率、誤套用次數與人工確認時間,就能和原本手動翻找對話的流程比較。
當這個案例穩定,再加入第二個專案,檢查搜尋範圍是否有效。循序擴張能讓錯誤被歸因,避免資料量增加後才發現所有記憶都混在一起。
延伸閱讀:PostHog Context Mill 是什麼?把文件做成版本化 Skills,讓 AI 代理跟上產品
記憶會過期,也有成本:擴大使用前要補哪些工作?
持久記憶需要定期維護,因為專案版本與人員責任會改變。上個月有效的處理方法,如果依賴已被移除的功能,今天找回來反而可能造成錯誤。
建議在記錄中保留日期、適用版本與原始來源。遇到新版文件時,代理應重新判斷舊經驗是否仍適用。對無法確認的舊規則,先不要當成必須遵循的指令。
刪除也值得放進驗收。將某條測試記錄移除後,再用原詞與改寫問題搜尋,確認內容是否仍會從其他整理結果中出現,才能理解實際的資料生命週期。
使用成本則取決於工作流程。保存時的整理、搜尋時的向量處理、候選結果的重新排序,以及把內容送回模型,都可能需要運算或服務呼叫。
所以評估時要同時記錄「省下多少翻找時間」與「多出多少處理工作」。若每次只需要一份短文件,直接讀取可能更簡單。當歷史經驗分散且反覆使用時,記憶層才較有發揮空間。
官方還提供額外的檔案解析能力,但讀取辦公室文件可能需要其他系統元件。擴大到文件、音訊或圖片之前,應分別驗收輸入能否解析、內容能否搜尋與答案能否追溯。
這樣才不會把「能匯入很多格式」誤當成「每個問題都回答正確」。資料量增加時,找到正確記錄與排除不適用記錄,必須一起改善。
延伸閱讀:Hy Memory 2.0 開源:讓 Claude Code、Codex 共用記憶,資料真的留在本機嗎?
EverOS 記憶常見問題
存下經驗後,模型就永久學會了嗎?
它保存的是可再次搜尋與讀取的資料。下一次工作是否使用,取決於代理有沒有呼叫檢索,以及取回的內容是否被放進當次上下文。
本機版本可以完全離線嗎?
要看模型與其他處理服務的設定。資料檔案在本機,和所有運算都在本機,是兩個需要分別驗證的條件。
一開始需要向量資料庫嗎?
官方快速入門提供關鍵字搜尋路徑,可先驗證寫入與讀回。要使用混合搜尋等進階功能,再依文件配置對應服務。
適合把所有客戶對話一起匯入嗎?
應先建立資料範圍與存取規則,再逐步增加。若尚未驗證專案隔離與刪除行為,混合大量真實資料會讓後續更難檢查。
先讓一份可追溯的經驗,在下一次工作派上用場
這類工具的價值,最後要回到工作是否少走一次冤枉路。對經常重做相同排查的團隊,保存經驗並在適當時機取回,比單純增加對話長度更接近需求。
可以先建立一個虛構專案,留下有原因、有結果的處理記錄,再測試相關問題、相似誤導問題與刪除後的搜尋。確認這條路徑穩定後,才逐步導入實際工作。
想持續追蹤代理記憶與開發工具的實用做法,可免費訂閱 AI 郵報,並以官方版本文件核對後續更新。