AI 程式設計教學中文版
從原理到實戰

OpenClaw 從原理到實戰

10 篇 OpenClaw 深度講解的閱讀地圖:從 AI 為什麼需要一個家,到訊息旅程、記憶、Workspace、多 Agent、心跳、安全和設計覆盤。

📖 本篇術語速查表
英文 / 縮寫中文一句話解釋
理解篇understanding講 OpenClaw 原理和心智模型。
閱讀順序order從認知到設計評審的路徑。
按需進入entry按目標選先讀哪篇。

不想讀完?把下面這段提示詞丟給 AI 幫你跑完——幫你規劃 OpenClaw 理解篇該按什麼順序讀。

你是 OpenClaw 理解篇導航顧問。

【角色】
OpenClaw 理解篇導航顧問,按最小夠用、安全優先的原則給可落地方案,每條結論都落到能照做的具體步驟或示例,不停留在「建議」「考慮一下」這類空泛表述。

【輸入】
- 我的目標:___
- 對 OpenClaw 的瞭解:___
- 最想解決的問題:___
- 可投入時間:___
- 經驗水平:___

【工作流程】
1. 按目標排閱讀順序
2. 標出可跳讀的
3. 對應到要解決的問題
4. 給上手驗證點
5. 給第一步

【輸出規範】
▌一、閱讀順序
▌二、可跳讀項
▌三、對應問題
▌四、驗證點 + 第一步

【硬約束】
- 按目標定順序
- 先理解後設定
- 貼合經驗水平
- 不要替我臆測情況或編造不存在的功能,資訊不全先問清
- 不確定的設定或介面一律以官方文件為準,禁止照搬過時寫法

OpenClaw 的核心不是“又一個聊天入口”,而是給 AI 一個 24 小時常駐的工作空間。它把 Gateway、Agent runtime、Workspace、Memory、Session、Channel、Automation 和 Security 放進同一套可執行系統裡,讓 Agent 不只是回答問題,也能保留上下文、呼叫工具、按規則接入外部世界。

這組文章不替代官方操作教學。官方教學解決“怎麼安裝、怎麼設定、怎麼驗證”;這一組解決“為什麼 OpenClaw 要這樣設計”。兩條線要一起讀:先跑起來,再理解系統;或者先理解概念,再回到設定頁做驗證。

這一組解決判斷框架:它不教你複製設定,而是幫你判斷 Gateway、Memory、Workspace、Session、Channel 和 Security 分別該承擔什麼。

學習地圖

flowchart TD
    Home[AI 為什麼需要一個家] --> Message[一條訊息的旅程]
    Message --> Brain[Agent 的大腦]
    Brain --> Memory[記憶系統]
    Memory --> Context[Context 管理]
    Context --> Workspace[Workspace 邊界]
    Workspace --> Multi[多 Agent]
    Multi --> Time[Session 與心跳]
    Time --> Security[Channel 與安全]
    Security --> Review[設計覆盤]

推薦讀法

不要把這 10 篇當成命令手冊。它們更像系統設計課:先建立模型,再回到官方教學中文版做設定。

  • 01-03 先建立直覺:知道 OpenClaw 不是聊天 UI,而是 Gateway + embedded agent runtime。
  • 04-06 再理解長期性:分清 Memory、Context、Workspace、bootstrap 和 sandbox 的邊界。
  • 07-09 然後看系統邊界:判斷什麼時候拆 Agent、什麼時候用 heartbeat、怎麼收緊 channel 和 tools。
  • 10 最後做覆盤:能用自己的話複述 OpenClaw 的核心架構取捨。

第一次閱讀建議按順序走。已經讀過官方教學的人,可以直接從第 4 篇開始補“長期記憶和上下文”的設計邏輯。

讀法不要反過來:每篇先帶走一個系統判斷,再回到官方教學找對應設定;不要把設計覆盤當命令手冊。

章節地圖

01 · 為什麼 AI 需要一個家

核心問題:AI 為什麼不能只是聊天視窗。

讀完要帶走:Gateway、Memory、Channel 是從常駐 Agent 的需求推出來的。

02 · 一條訊息的旅程

核心問題:一條訊息怎麼進入系統再返回。

讀完要帶走:Channel、binding、session、queue、context、streaming 的完整鏈路。

03 · Agent 的大腦是怎麼工作的

核心問題:Agent 怎麼推理、行動、觀察。

讀完要帶走:Agent runtime、Agent loop、tools、skills、hooks 和許可權邊界。

04 · OpenClaw 的記憶系統:短期、長期、可檢索記憶

核心問題:什麼才算長期記憶。

讀完要帶走:Markdown memory files、memory search、compaction 前儲存和 Dreaming 的分工。

05 · Context 管理:為什麼 AI 會忘記、截斷和壓縮

核心問題:為什麼上下文會不夠用。

讀完要帶走:Context 是本次 run 發給模型的輸入,不等於 Memory;compaction 和 pruning 只解決視窗壓力。

06 · Workspace:Agent 的工作空間和身份容器

核心問題:Workspace 到底承載什麼。

讀完要帶走:Workspace 是預設 cwd 和專案上下文,不是設定庫、憑據庫或硬沙箱。

07 · 多 Agent:什麼時候拆、怎麼協作

核心問題:什麼時候需要多個 Agent。

讀完要帶走:多 Agent 是 workspace、agentDir、sessions、bindings 和許可權邊界,不是為了複雜而複雜。

08 · Session 與心跳:時間如何進入 Agent

核心問題:常駐系統怎麼處理時間。

讀完要帶走:Session reset、Heartbeat、Cron、Webhooks、Hooks、Tasks 的邊界。

09 · Channel 與安全:誰能進來、能做什麼

核心問題:多入口怎麼避免失控。

讀完要帶走:Channel routing、DM pairing、group gating、context visibility、tool policy、sandbox、elevated 和 Gateway 暴露面。

10 · 設計覆盤:OpenClaw 為什麼這樣設計

核心問題:所有設計取捨如何合在一起。

讀完要帶走:Gateway、Agent Loop、Workspace、Memory、Session、Channel、Automation 與 Security 的系統圖。

和官方教學的分工

優先看官方教學中文版的情況:

  • 想安裝並跑起來。
  • 想知道 openclaw.json 怎麼寫。
  • 想接入 Telegram、Slack、WhatsApp、Discord。
  • 想設定 Cron、Heartbeat、Webhook。
  • 想按官方命令驗證狀態。

優先看這組原理講解的情況:

  • 想知道為什麼要有 Gateway。
  • 想判斷該不該拆 Agent。
  • 想理解 Memory 和 Context 為什麼不是一回事。
  • 想知道 Workspace 為什麼不是 sandbox。
  • 想理解 channel 安全邊界和 prompt injection 的關係。
  • 想做一次系統級架構覆盤。

官方教學給操作邊界,這組文章給判斷框架。只看官方教學,容易知道命令但不知道為什麼;只看原理講解,容易理解設計但落不到設定。

兩條線要交叉驗證:原理文章裡的每個判斷,都應該能在官方教學裡的安裝、設定、workspace、channel 或 automation 頁面找到落地位置。

讀完之後

讀完這 10 篇,你應該能判斷:OpenClaw 解決的是哪個層次的問題;它和單個 coding agent、聊天機器人、自動化指令碼有什麼區別;為什麼 Workspace、Memory、Heartbeat 和 Security 不是附加功能,而是常駐 Agent 系統的地基。

更具體地說,你應該能做到:

  • 用一句話解釋 Gateway、Agent、Channel、Workspace、Memory、Session 的關係。
  • 看到“AI 失憶”“訊息不回”“群聊亂觸發”“上下文過長”時,知道該從哪一層排查。
  • 判斷某個需求應該用設定、workspace 檔案、standing order、Cron、Heartbeat、Hooks,還是拆 Agent。
  • 理解 OpenClaw 為什麼偏向檔案可見、確定性路由和個人助手信任模型。
  • 回到官方教學中文版時,能讀懂每個設定項背後的系統設計取捨。

下一篇

下一篇從最基礎的問題開始:為什麼 AI 需要一個家。讀這一篇時不要急著看設定,先把“聊天視窗”和“常駐工作空間”的區別想清楚。

本頁目錄