Claude Code 是什麼?能幫你做什麼
聊天 AI 只能看你貼給它的東西;Claude Code 則能直接讀你電腦裡的專案、改檔案、執行指令。這堂課先弄懂它是什麼、適合做什麼,以及接下來六堂課要帶你走到哪裡。
先從一個熟悉的畫面說起
如果你上過「AI 寫程式入門」,你大概已經用 claude.ai 或 ChatGPT 請 AI 寫過程式。流程通常是這樣:
- 把程式碼複製,貼進聊天視窗。
- AI 回你一段修改後的程式碼。
- 你複製回來,找到對的位置貼上、存檔。
- 執行看看。出錯了,再把錯誤訊息複製回去問。
這樣能用,但你會發現自己大部分時間都在「搬運」。檔案一多,你還得自己判斷要貼哪幾個檔案給 AI 看,貼少了它就猜錯。
Claude Code 換了一種做法:讓 AI 直接進到你的專案資料夾裡工作。
最大的差別:AI 看不看得到你的檔案、能不能自己動手。
Claude Code 到底是什麼
Claude Code 是 Anthropic 做的 AI 程式助手。用一句話說:它是一個能讀你的檔案、修改檔案、執行指令的 Claude。
這種「不只回答,還會自己動手完成任務」的 AI,常被叫做 AI 代理(agent)。你給它一個目標,它會自己決定先看哪些檔案、要改什麼、改完怎麼確認,一步一步做下去。
你不需要告訴它每一步,但每一步你都看得到,而且能叫停。
舉個例子。你在聊天 AI 裡說「我的網頁按鈕按了沒反應」,它只能猜。換成 Claude Code,它會:
- 自己打開你的 HTML 和 JavaScript 檔案,找到那顆按鈕的程式碼。
- 發現問題,例如函式名稱拼錯了。
- 提出修改,問你同不同意,你按「是」它才改。
- 必要時執行指令確認問題解決了。
它能用在哪裡
Claude Code 不只一個入口,這個單元會帶你認識三個:
| 介面 | 長什麼樣子 | 在第幾堂 |
|---|---|---|
| 終端機(命令列) | 一個打字對話的黑色視窗 | 第 2、3 堂 |
| VS Code 擴充功能 | 在程式編輯器旁邊開一個 Claude 面板 | 第 4 堂 |
| Claude 桌面 App | 在 Claude App 裡的 Code 分頁,不用碰終端機 | 第 4 堂 |
背後是同一個 Claude Code,只是操作方式不同。不用現在決定要用哪個,第 4 堂會幫你挑。
它擅長什麼、不擅長什麼
先把期待放對,用起來才不會失望。
很擅長:
- 讀懂一個陌生的專案:「這個資料夾在做什麼?從哪裡開始看?」
- 從零做出小工具:個人網頁、待辦清單、整理檔案的小程式。
- 修錯誤:把錯誤訊息丟給它,它會自己去找相關的程式碼。
- 重複又瑣碎的檔案工作:批次改檔名、把一堆 CSV 合併、幫每個檔案加上說明。
- 解釋:每一步它做了什麼、為什麼這樣改,都可以要它用白話講給你聽。
要小心的地方:
- 它會出錯。程式看起來能跑,不代表完全正確,你要實際打開來試。
- 它會照你說的做,所以需求講不清楚,結果就會偏。上過「寫給 AI 的需求說明書」的話,那些技巧在這裡一樣好用。
- 它真的會動到你的檔案。這是它強大的原因,也是我們要花兩堂課(第 5、6 堂)講權限和 Git 安全網的原因。
這個單元適合誰
- 你不需要寫過程式,會用電腦、會用瀏覽器就好。
- 你想讓 AI 幫你「真的做出東西」,而不只是給建議。
- 你願意花一點時間把環境裝好。裝好之後,每一次使用都會輕鬆很多。
接下來的路線是這樣:
- 第 2 堂:打開終端機,安裝 Claude Code,登入。
- 第 3 堂:第一次對話,讓 Claude 讀懂你的資料夾,建立
CLAUDE.md。 - 第 4 堂:認識 VS Code 和桌面 App,挑一個你順手的。
- 第 5 堂:權限模式,學會讓它安全地動手。
- 第 6 堂:Git,給 AI 的安全網,改壞了也能回到原點。
- 第 7 堂:把前面串起來,和 Claude 一起做出一個待辦清單網頁。
開始前要準備什麼
- 一台電腦:Windows 10 以上或 macOS 都可以(Linux 也行)。
- 網路連線。
- 一個能用 Claude Code 的帳號:Claude 的付費訂閱方案(例如 Pro、Max,或公司的 Team、Enterprise 方案),或是 Claude Console 的 API 帳號(用預付額度計費)。免費的 claude.ai 方案目前不包含 Claude Code。
我不是工程師,平常的工作是(寫下你的工作,例如:行政、行銷、老師、學生)。我聽說 Claude Code 是一個能讀檔案、改檔案、執行指令的 AI 助手。
請舉 5 個「像我這樣的人」可以用 Claude Code 完成的具體小任務,每個任務用一句話說明,並告訴我大概需要什麼樣的檔案或資料。
- 想一件你曾經「想請 AI 幫忙,但因為要一直複製貼上而放棄」的事,寫下來。
- 用上面的提示詞問 Claude,挑出一個你最想在這個單元結束後試著做的小任務。
- 確認你的帳號:登入 claude.ai,看看你目前的方案是否包含 Claude Code。如果還沒有,先到官網了解各方案,下一堂課安裝完就需要登入。
讀完了嗎?
標記完成後,單元與專案的進度會自動更新(只存在這台裝置的瀏覽器)。
留言與討論
卡關了、有心得,或發現內容需要更新?都歡迎留言。留言使用 GitHub 帳號登入。