承接昨天「AI 從回答變成做完」來自我終於從單純使用 AI 的 Chat 功能,轉換到 Code 模式,也開始學習使用終端機。這篇先說明 Claude Chat 和 Claude Code 的差異。網路上查到的說明,我看完更霧煞煞,後來讓 AI 幫我思考比喻,才總算一次就懂。
Claude Chat 像是你打電話問一位廚師:「這道菜要怎麼做?」廚師會很詳細地把食譜念給你聽,甚至幫你調整份量、解釋每個步驟為什麼要這樣做。但電話掛掉之後,菜還是沒煮出來。你得自己去買食材、開火、下鍋、試味道、失敗了再重來。
Chat 可以幫你寫出機器人的程式碼,跟你解釋邏輯,但它沒辦法:
• 碰到你電腦裡的檔案
• 真的把程式「跑起來」
• 幫你安裝需要的工具包
• 連上 Discord 的伺服器讓機器人真的上線
• 跑出錯誤時自己去看哪裡壞掉、自己修
因為 Chat 就是一段對話,講完就結束了,它沒有手可以伸進你的電腦裡動手做事。
Claude Code 則是廚師直接走進你家廚房。他看得到你冰箱裡有什麼食材(你的檔案),會自己開火、下鍋(執行指令、安裝套件),煮到一半嚐一口不對勁,馬上調整(跑出錯誤自己抓出來修),一直做到端出一盤能吃的菜為止(機器人真的能運作、上線)。
我第一次看懂這個差別,是坐在電腦前看著它自己讀我的檔案、跑出一堆我看不懂的訊息,最後真的生出結果的那個下午。有點像看一個剛來的人,自己找到鑰匙、自己開了門。那個下午之後,我才真的把它當一回事。
如果你之後想要更進階的操作方式,也可以透過終端機安裝,我選擇的是 Ghostty。
不管選哪一種方式,核心功能都是一樣的,差別只在於介面:想要零門檻、圖形化操作就選 Desktop App;想要更貼近開發流程、更多彈性就用終端機版本。
給新手的建議:先從 Desktop App 開始就好。不需要一開始就搞懂終端機、指令這些東西,先讓自己在一個熟悉的圖形介面裡感受 Claude Code 能幫你做到什麼,之後如果真的有更進階的需求,再考慮終端機版本也不遲。
現在回頭看,當我第一次使用 Hermes 連結 Claude 模型製作出 Discord 音樂機器人的那個下午,我只是跟往常一樣輸入指令,甚至更多時候只是等待它自己修正。也是從那天開始,我對「我能做出什麼」這件事,難得沒有先想自己究竟做不做得到。