大多數人用 AI 的方式,只發揮了 20% 的潛力
你使用 AI 工具的方式,是不是這樣的:想到什麼問題就開一個對話,做完就關掉,明天再開一個新的對話重頭來過?
這樣用沒有問題,但你錯過了 AI 最強大的一個維度:自動化與排程。
Claude Code 的設計哲學是「可組合性(composability)」,遵循 Unix 哲學——可以被管道串接、在 CI 中執行、與其他工具整合。這意味著你可以讓 AI 在特定時間自動執行任務,或者把它嵌入你的開發流程中,在你不需要主動觸發的情況下持續工作。
三種自動化工作方式
方式一:雲端排程任務(Cloud Scheduled Tasks)
這是最強大的選項。根據官方文件(code.claude.com/docs/zh-TW/overview),雲端排程任務在 Anthropic 管理的基礎設施上執行,這意味著即使你的電腦是關機狀態,任務也會持續運行。
可以設定的場景包括:
- 每天早上 8 點自動審查前一天合併的 PR,生成摘要報告
- 每週一自動掃描專案依賴項,提報有安全漏洞的套件
- 每次 PR 合併後自動更新文件
- 隔夜執行 CI 失敗分析,早上上班時就有完整的錯誤報告等著你
方式二:桌面排程任務(Desktop Scheduled Tasks)
與雲端排程任務不同,桌面排程任務在你的本機執行,因此可以直接存取你的本機檔案和工具——包括那些沒有對外開放 API 的內部系統。
適合的場景:自動備份特定目錄、監控本機日誌檔案並在出現異常時通知你、定期清理暫存檔案等。
方式三:CLI 管道(Pipeline)整合
Claude Code 完全支援 Unix 管道,這讓它可以被整合進任何現有的命令列工作流程中:
分析最近的應用程式日誌:把日誌輸出直接管道給 Claude,讓它找出異常模式。
批量處理檔案:把需要審查的檔案清單透過 git diff 輸出,讓 Claude 對每個變更的檔案進行安全性審查。
在 CI/CD 中執行:把 Claude Code 加入你的 GitHub Actions 或 GitLab CI/CD 流程,讓每個 PR 都自動獲得 AI 審查意見。
與 CI/CD 的深度整合
Claude Code 原生支援 GitHub Actions 和 GitLab CI/CD。這意味著你可以在 PR 工作流程中加入 AI 節點:
自動程式碼審查:每個 PR 開啟時,自動觸發 Claude Code 分析程式碼變更,留下審查意見。人工審查者可以看到 AI 已經確認過基礎品質問題,只需要專注在業務邏輯和架構決策。
自動問題分類(Issue Triage):新 issue 開啟時,Claude Code 自動分析問題描述,標記優先級、相關模組,甚至建議可能的解決方向。
自動翻譯 PR:專案有多語言需求時,每次有新字串加入,自動開啟翻譯 PR,讓人工只需要審查翻譯結果,不需要手動提交。
從 Slack 到 PR:跨工具的自動化鏈
Claude Code 的整合生態不只限於程式碼工具。它還支援 Slack 整合——你可以在 Slack 中 @Claude,貼上錯誤報告,Claude Code 會自動分析問題並開啟一個修復 PR,回報給你一個連結。
這個場景特別適合非技術背景的 PM 或 QA 成員:他們不需要懂如何提交 issue、不需要懂程式碼,只需要在 Slack 貼上問題,AI 處理後續一切。
設定自動化的三個原則
1. 從有明確輸出的任務開始
自動化任務要容易驗證結果。「分析日誌並輸出 JSON 格式的異常報告」比「檢查專案有沒有問題」更容易驗證,也更容易除錯。
2. 設定適當的權限邊界
自動化任務不需要完整的操作權限。只給它完成任務所需的最小權限——例如只能讀取特定目錄,不能刪除檔案,不能直接推送到主分支。
3. 先在監控模式下執行
新設定的自動化任務,建議先以「只報告不行動」的模式執行幾天,確認它的判斷符合你的預期,再開放它自動執行動作。
小結
自動化不是把 AI 當工具用,而是把 AI 當成你的團隊成員——一個全年無休、不會忘記事情、可以同時處理多件事的成員。
從最簡單的排程任務開始,逐步把它整合進你的日常開發流程。你會發現,很多你一直覺得「應該做但沒時間做」的事,其實可以交給 AI 在你不在的時候完成。