# 網站改到一半，換個 AI 又要重講？Ruflo 交接筆記實測

- 網址：https://blog.valenvan.uk/posts/ruvnet-ruflo.html
- 發布日期：2026-10-27
- 測試設備：Mac mini M4 Pro（12 核、64GB）
- 專案：ruvnet/ruflo（https://github.com/ruvnet/ruflo），MIT 授權
- 測試版本：Ruflo 3.63.3
- 實測影片：https://www.youtube.com/shorts/pOYBjIrRPSs

## 重點摘要

- Ruflo 3.63.3 在本次測試成功存入兩段合成的網站交接需求。
- 關鍵字搜尋「預約」找回兩段筆記，搜尋未寫入的「購物車」回傳零筆。
- 另一 CLI 程序在相同目錄及命名空間讀回手機版按鈕待辦。
- 本次只驗證文字儲存與關鍵字查詢，沒有驗證兩個 AI 實際接力改網站。
- **結論：** 本次兩段交接需求可存取與查回，AI 是否採用及執行仍需另外驗證。
- **適合：** 已經用AI改網站、需要保存決定與下一步的人
- **不適合：** 只想要簡單記事本，或期待安裝後AI會自動接手的人

| 實測項目 | 結果 |
|---|---|
| 安裝及版本說明指令 | 84.6秒，單次紀錄 |
| 示範筆記 | 2段 |
| 搜尋預約 | 2筆 |
| 搜尋購物車 | 0筆 |
| 另開CLI讀回 | 手機版預約按鈕還要加大 |

店裡網站正在改版，首頁顏色已經談好了，手機上的預約按鈕卻還沒調整。換了一段 AI 對話後，如果只說「接著做」，對方不一定知道前面決定了什麼。把已決定的事情和下一步分開留下，至少能減少重新翻對話的麻煩。這次用兩段合成需求，測 Ruflo 能否保存並找回這種交接材料，沒有放入真實客戶資料。

Ruflo 的定位是 AI 工作的協作與執行層，記憶只是其中一部分。本文不把存取成功當成 AI 已讀懂需求，也不宣稱網站已經被修改。受測版本是 Ruflo 3.63.3；測試設備為 Mac mini M4 Pro，12 核、64GB，使用 Linux 測試系統。以下指令應放在自己的獨立測試專案操作。

## 安裝與準備

本次以 npm 安裝指定版本，安裝加版本、說明指令合計約 84.6 秒。這是單次紀錄，不能當作每個網路環境的安裝速度。先備妥可執行 npm 的 Node.js 環境，再進入測試目錄；不是把工具裝好，AI 就會自動接手。

```bash
npm install -g ruflo@3.63.3
ruflo --version
mkdir -p /tmp/handoff-demo
cd /tmp/handoff-demo
```

版本輸出應為 `ruflo v3.63.3`。固定在同一個目錄操作很重要，因為預設資料位置與目前工作目錄有關。這次沒有使用付費模型金鑰，也沒有啟動 AI 改站任務。

## 把決定與下一步分開存

第一段留下已談好的配色，第二段留下還沒完成的手機版工作。`website` 是本次使用的命名空間，兩個 key 則是筆記名稱。此處用 `--no-embedding` 存結構化文字，查詢明確選關鍵字模式，不把結果說成語意理解。

```bash
ruflo memory store -k site-color \
  -v '網站首頁改成藍色，保留原本預約按鈕' \
  -n website --no-embedding
ruflo memory store -k site-next \
  -v '網站下一步：手機版預約按鈕還要加大' \
  -n website --no-embedding
ruflo memory search -q '預約' -t keyword -n website
```

實測回傳兩段筆記，包含手機版按鈕尚待加大的內容。這表示本次寫入的文字可用其中的字串找回，不表示它會自動整理所有對話。

![搜尋預約，兩段交接筆記都出現](https://blog.valenvan.uk/img/ruvnet-ruflo-article_1.png)

## 換一個指令程序再讀

寫入與讀取由不同的 CLI 程序執行。在相同目錄、相同命名空間下，再讀一次下一步，仍得到原本的文字。接著查沒存過的購物車，結果是零筆。

```bash
cd /tmp/handoff-demo
ruflo memory retrieve -k site-next -n website --value-only
ruflo memory search -q '購物車' -t keyword -n website
```

| 實測項目 | 結果 |
| --- | --- |
| 寫入示範需求 | 兩段成功 |
| 搜尋「預約」 | 找回兩段 |
| 另一 CLI 程序讀下一步 | 讀回手機版按鈕需求 |
| 搜尋「購物車」 | 零筆 |

![讀回下一步，未寫入的購物車查詢則沒有結果](https://blog.valenvan.uk/img/ruvnet-ruflo-article_2.png)

## 怎麼判讀，怎麼用得上

如果讀不到，先檢查所在目錄、key 和命名空間是否一致。零筆也不等於工具壞了：本次購物車從來沒寫入，本來就沒有可匹配內容。關鍵字搜尋不是自動推論，換個同義詞能否找回，本文沒有驗證。

執行時曾出現 helper auto-refresh 被 `.LOCKED` 阻擋的警告；上述存取仍成功。本次保留警告，沒有刪鎖或照提示重新安裝其他版本。完整終端收據留在製作證據中。

適合已用 AI 做網站、需要經常交接對話的人：每次收工記下決定與下一步，接手時讀回並核對。若只想找一般記事本，這套協作工具可能太重。本次沒測兩個 AI 真的接力，也沒測重新開機、跨機同步、備份還原或長期可靠性；它能留下筆記，仍要由接手者把材料讀進去，確認沒有過時。

專案：[ruvnet/ruflo](https://github.com/ruvnet/ruflo)。授權：MIT。以上數字僅是 2026-10-27 這次合成資料測試結果。
