1. 安裝與設定 OpenClaw AI 代理程式 [1]

本節說明如何從頭開始安裝 OpenClaw AI 代理程式,包括部署在專用裝置上、設定 Telegram 機器人以及整合 AI 模型。

1.1. OpenClaw 的安全部署與初始設定 [1]

  1. 選擇專用裝置以確保安全 [17]
    1. 不應將 OpenClaw 安裝在主要電腦上,因為若遭入侵,AI 代理程式可能會存取所有檔案、文件或密碼等敏感資訊 [17]。
    2. 建議使用專用裝置,例如舊筆記型電腦、Mac mini、Raspberry Pi 或虛擬私人伺服器 (VPS) [19]。
  2. 避免使用第三方一鍵部署 [23]
    1. OpenClaw 不建議使用 Digital Ocean 或 Hostinger 等服務提供的第三方一鍵部署影像 [23]。
    2. 雖然一鍵部署易於上手,但未來可能難以更改預設設定 [26]。
    3. 建議從空白環境開始自行安裝,以保有完全的設定彈性 [27]。
  3. 簡化初始安裝流程 [28]
    1. 透過複製並貼上指令到終端機,即可自動完成 OpenClaw 的安裝,包括檢查先決條件、下載安裝程式和啟動引導程序 [28]。
    2. 初始設定時,建議採用「最小可行產品 (MVP)」方法,只設定最基本的功能,先使用 OpenClaw 幾小時或一天,以了解其運作方式和自身需求 [33]。
    3. 之後可以清除 OpenClaw,重新開始引導程序,並更精確地配置安全設定 [34]。
  4. 理解安全風險並謹慎配置 [35]
    1. OpenClaw 的安全文件指出沒有絕對安全的設定,目標是明確定義誰可以與機器人通訊、機器人可以在何處執行操作以及機器人可以存取哪些內容 [35]。
    2. 只有在首次使用 OpenClaw 並了解其功能後,才能更明智地選擇配置選項 [36]。

1.2. 整合 AI 模型與 Telegram 機器人 [38]

  1. 透過 OpenRouter 整合多種 AI 模型 [38]
    1. 建議使用 OpenRouter,它提供單一 API 金鑰,即可存取幾乎所有主流 AI 模型,包括 OpenAI、Google 和 Anthropic 模型,以及開源模型 [38]。
    2. 開源模型運行成本極低,每百萬輸入代幣僅需 0.30 美元,每百萬輸出代幣僅需 1.10 美元,且效能可與 Claude Opus 4.6 媲美 [41]。
    3. 相比之下,Opus 4.6 每百萬輸入代幣需 5 美元,每百萬輸出代幣需 25 美元 [44]。
    4. MiniMax 模型是很好的入門選擇,可作為日常驅動模型 [45]。
  2. 設定 OpenRouter API 金鑰 [48]
    1. 在 OpenRouter 建立帳戶後,新增 5 到 10 美元的點數,然後建立新的 API 金鑰,並將其複製貼上到 OpenClaw 設定中 [48]。
    2. 選擇 Claude Sonnet 4.6 作為初始模型 [49]。
  3. 設定 Telegram 機器人進行通訊 [55]
    1. 在 Telegram 中,與 Bot Father 展開新對話,輸入 /newbot 指令 [56]。
    2. 為機器人輸入描述性名稱,第二個名稱必須以「bot」結尾,且空格需使用底線而非連字號 [58]。
    3. 機器人建立後,複製其 API 金鑰並貼上到 OpenClaw 設定中 [60]。
  4. 配置 DM 存取策略 [63]
    1. 建議使用「允許清單 (allow list)」來限制誰可以與機器人通訊,確保只有指定的使用者 ID 或使用者名稱才能與機器人對話 [65]。
    2. 若要新增團隊成員,只需更新允許清單即可 [67]。
    3. 在 Telegram 中,點擊漢堡選單並進入個人資料頁面,從 URL 中複製使用者 ID (僅數字部分) 並貼上到 OpenClaw 設定中 [68]。
  5. 完成初始設定 [75]
    1. 初始階段不需配置任何技能,可先跳過預建工具的設定 [75]。
    2. 啟用所有不同的「掛鉤 (hooks)」,然後安裝閘道服務並啟用 bash [80]。
    3. 完成引導程序後,複製儀表板的 URL 連結和代幣,貼上到終端機即可存取 OpenClaw 儀表板 [83]。
    4. 透過發送「Hi there.」訊息來測試儀表板功能,確認機器人能正常回應 [88]。

2. OpenClaw 的進階使用與安全強化 [89]

本節說明如何與 OpenClaw 代理程式進行首次對話、強化安全性、啟用網路搜尋功能,以及利用 Markdown 檔案來管理任務和目標。

2.1. 首次對話與檔案管理 [89]

  1. 首次對話的重要性 [89]
    1. 每次部署新的 OpenClaw 代理程式時,首次對話都非常重要,代理程式會詢問「它是誰」、「你是誰」以及「你們的目標是什麼」 [89]。
    2. 建議花費 5 到 10 分鐘進行這段對話,以幫助代理程式建立個性和目的 [93]。
    3. 即使一開始不確定如何使用 OpenClaw,也應先完成首次對話,以便後續更好地理解其功能 [94]。
  2. 理解代理程式的 Markdown 檔案 [96]
    1. OpenClaw 代理程式會存取並編輯其自身的 Markdown (MD) 檔案,這些檔案定義了代理程式的行為和資訊 [96]。
    2. agents.md:代理程式與你對話時的指令集 [98]。
    3. bootstrap.md:用於首次引導對話,提示代理程式了解自身、合作對象和目標,並建立個性和特徵 [99]。
    4. soul.md:定義代理程式的個性和特徵 [101]。
    5. identity.md:代理程式的身份,在你告知其身份和運作方式後會自動填寫 [102]。
    6. user.md:定義你在代理程式眼中的身份,可包含你的姓名、時區、通訊注意事項以及專案背景資訊 [104]。
  3. 代理程式編輯檔案的能力 [108]
    1. 代理程式能夠根據需求編輯這些 MD 檔案 [110]。
    2. 例如,若建立研究代理程式,它可能會建立 research.md 檔案來儲存研究任務 [109]。
    3. 即使在首次對話後,你也可以指示代理程式更新其自身的配置檔案,例如更改通訊方式 [111]。
    4. 完成初始對話後,建議重設會話以重新開始 [113]。

2.2. 強化安全性與啟用網路搜尋 [114]

  1. 測試 Telegram 連線 [114]
    1. 在 Telegram 中,回到 Bot Father 的聊天頁面,點擊「開始」以啟動與代理程式的對話 [115]。
    2. 建議使用 Telegram 進行所有通訊,因為它方便且可在手機上隨時隨地存取代理程式,優於使用儀表板 [118]。
  2. 執行安全強化提示 [121]
    1. 安全稽核:要求代理程式對裝置和 OpenClaw 部署進行安全稽核,並提供修復建議 [122]。
      1. 代理程式會利用其對 OpenClaw 結構的了解和內建指令來掃描裝置並提出改進建議 [123]。
      2. 閱讀回應後,若同意所有建議,可指示代理程式自動修復 [124]。
    2. 敏感資訊遮蔽:要求代理程式啟用功能,以遮蔽日誌中可能洩漏的敏感資訊,例如 API 金鑰或使用者 ID [124]。
      1. OpenClaw 後端有特定功能,可防止對話中繼資料洩漏敏感資訊 [126]。
      2. 代理程式會掃描並建議如何加強安全性,例如將明文代幣加密 [128]。
      3. 同意建議後,代理程式會自動執行修復 [130]。
    3. 執行這兩個基本提示後,OpenClaw 實例的安全性將會加倍 [132]。
  3. 啟用網路搜尋功能 [133]
    1. 為了讓代理程式能夠搜尋網路,需要安裝 Brave API 金鑰 [135]。
    2. 預設選項為 Brave Search 或 Perplexity [137]。
    3. Brave Search 提供免費 API 點數,每月有 2,000 次請求的額度,每秒可發送一次請求,非常適合入門使用 [138]。
    4. 也可以透過 OpenRouter 使用 Perplexity 網路搜尋 [140]。
    5. 取得 Brave API 金鑰:在 Brave 建立帳戶後,點擊「新增 API 金鑰」,命名後複製金鑰 [141]。
    6. 設定 Brave 網路搜尋:將 API 金鑰貼上到終端機指令中,啟用網路搜尋和網路擷取功能 [150]。
    7. 透過讓代理程式呼叫 Brave API 來測試功能是否成功 [155]。

2.3. 最佳化 OpenClaw 的使用策略 [158]

  1. 設定每日任務 [158]
    1. 可以用簡單的英文指令要求代理程式執行每日任務,例如「每天早上 8 點發送最新的 AI 新聞」 [159]。
    2. 建議從小型任務開始,並在幾天後逐步優化,例如要求代理程式同時提供天氣資訊、研究報告或 YouTube 影片點子 [160]。
    3. 代理程式可以自行調整工作範圍以優化任務 [161]。
  2. 利用 Markdown 檔案管理目標 [162]
    1. 避免一開始就部署多個代理程式,因為可能不完全了解 OpenClaw 的功能,導致浪費代幣和時間 [163]。
    2. 建議在最初幾天,透過語音備忘錄向 OpenClaw 說明你的想法、目標和挑戰 [165]。
    3. 讓 OpenClaw 代理程式逐步建立獨立的 MD 檔案,例如 research.md 儲存研究任務,或 travel.md 儲存旅行計畫 [166]。
    4. 經過幾天後,你會自然地建立起幾個包含大量任務的 MD 檔案 [168]。
    5. 之後,你可以指示主要代理程式根據這些 MD 檔案啟動多個代理程式,並為其配置任務,使其能立即投入工作 [169]。
  3. 未來發展 [170]
    1. 未來的影片將會介紹如何建立代理程式團隊,以及建立一個指揮中心,以便與多個團隊成員就不同任務和專案進行溝通 [170]。