← 所有文章
tutorialClaudeNotion

用 AI 幫你的 Notion 大掃除:找放錯的頁面、整併重複內容、重建目錄結構

用 AI 幫你的 Notion 大掃除:找放錯的頁面、整併重複內容、重建目錄結構

我的 Notion 用了兩年,400 多個頁面。一半以上我不確定放在哪、有沒有重複、跟誰重疊。我讓 AI 花了 20 分鐘掃完,找到 15 個放錯位置的頁面、搬到正確目錄、標記出 3 組疑似重複。

這篇你會學到

你需要什麼

第一步:讓 AI 看懂你的目錄結構

你可以直接複製這段:

搜尋我 Notion 裡所有含「專案」的頁面,告訴我每個頁面的標題和它在哪個父頁面底下。

AI 會用 notion.search 找到所有相關頁面,然後列出它們的位置。你馬上就能看到哪些頁面「應該在 A 底下但實際在 B 底下」。

做對了的樣子: AI 列出一個表格,顯示每個頁面的標題、父頁面、建立日期。

第二步:找疑似重複

搜尋我 Notion 裡標題含「會議記錄」的所有頁面,列出來。如果有標題很像的,讀取前 200 字比對內容是否重複。

AI 會:

  1. notion.search — 找所有含「會議記錄」的頁面
  2. notion.get_page — 讀取疑似重複的頁面內容
  3. 比對內容,告訴你哪些是真的重複、哪些只是標題像

💡 技巧: 不要讓 AI 直接刪除重複頁面。讓它先列清單給你確認,你說好再刪。Notion 的 archive_page 是軟刪除,故可以恢復。

第三步:搬家

把「專案 A 會議記錄」從「筆記」目錄搬到「專案 A」底下。

AI 用 notion.move_page 一個指令就搬好。如果要批量搬,你可以說:

按照剛剛的清單,把所有放錯的頁面搬到正確位置。

⚠️ 坑: move_page 需要完整的 36 字元 UUID。如果你用短 ID(例如前 16 碼),可能會搬到錯誤的頁面。讓 AI 用 search 拿到的 ID 就是完整的,不要自己縮寫。

我踩過的坑

⚠️ Notion 搜尋有時候找不到巢很深的頁面。 如果你的頁面巢了三四層,search 可能找不到。解法:用不同的關鍵字多搜幾次,或者直接用 get_block_children 逐層展開。

⚠️ 最上層的頁面刪不掉。 Notion API 不允許刪除 workspace 最上層的頁面,只能手動到 Notion 裡刪。

做不到什麼

不能合併兩個頁面的內容。 AI 可以讀兩個頁面、比對內容,但「把 A 的內容合併到 B」需要 get_page + append_content,AI 可以做但你要明確說「把 A 的內容追加到 B 底部」。

不能處理 Notion 資料庫的 relation 和 rollup。 如果你的頁面之間有 relation 連結,搬移頁面不會影響 relation,但 AI 也不會自動更新 relation。

跟 Notion 內建 AI Agent 差在哪?

Notion 的 AI Agent 擅長「把散落的頁面轉成資料庫」,但它不能跨 workspace 移動頁面、不能比對兩個頁面的內容是否重複。

用 OctoDock 的優勢是你可以用自然語言描述你要做什麼,AI 自己決定該用哪個 action。而且大掃除完之後,你可以讓 AI 透過 Telegram 通知你結果。

工具設定

  1. octo-dock.com 註冊
  2. 在 Dashboard 連接 Notion
  3. 拿到你的 MCP URL,貼到 Claude.ai → Settings → MCP Connectors

Notion 授權時記得勾選所有你想讓 AI 存取的頁面。如果漏勾,AI 會搜不到那些頁面。

← 所有文章OctoDock 首頁 →