前幾天我們都是直接透過聊天的方式,把需求、程式碼和 Context 提供給 AI。
不過當專案開始變大,每次都要自己複製程式碼貼給 AI,再把修改後的 Code 貼回去,久了其實還滿麻煩的。
因此現在的 AI Coding 工具,也開始出現不同的使用方式,大致可以分成 Chat、IDE 和 CLI。
最熟悉的當然是 Chat,像 ChatGPT、Claude 或 Gemini。優點是簡單,打開網頁就能問問題,很適合拿來解釋程式、詢問觀念或處理小段 Code;缺點則是通常需要自己提供相關的專案內容。
第二種是直接整合進開發環境的 AI IDE,例如 Cursor。AI 可以直接讀取專案檔案,也能直接修改 Code,不需要一直複製貼上,使用起來更接近真的「一起寫程式」。
最後則是 CLI 工具,像 Claude Code、Gemini CLI,可以直接在 Terminal 裡操作專案。除了讀寫檔案之外,也能執行指令、查看執行結果,再繼續處理任務。
這三種方式其實沒有哪個一定比較好,而是適合不同情況。
接下來幾天,我們就不只是在聊天視窗裡談 Vibe Coding,而是開始真的玩玩看這些工具。
Day 10 就先從 Cursor 開始。