階段 10 · AI 工具與 AI 應用進階
AI IDE(AI 編輯器)
內建 AI 的程式編輯器:你開檔案、寫程式,AI 在旁邊補全、問答、提出逐步修改。
先用一句話理解
英文全名:AI-powered IDE(Integrated Development Environment)
內建 AI 的程式編輯器:你開檔案、寫程式,AI 在旁邊補全、問答、提出逐步修改。
打個比方
像有一位資深工程師坐在你旁邊,你開哪個檔案、他就幫你看那個檔案並給建議。
什麼時候會遇到
已經有 GitHub repo,想在正式專案裡逐步加功能、改 UI、補測試或小步重構時。
再往深一點看
AI IDE 是把 AI 直接裝進程式編輯器的工具,例如 Cursor、GitHub Copilot、Cline。它和聊天型 AI 最大的差別是「看得到你的專案檔案」:能在你打開的程式碼上補全、解釋、直接給出 diff;和 repo agent 的差別則是「你還是主駕駛」——AI 提建議、你逐一接受並 review,而不是放手讓它整包跑完。它最適合在已經有 repo 的情況下小步修改,不適合用來決定產品該做什麼,也不能取代版本控制。
舉個例子
你在 Cursor 打開一個 Next.js 專案,選取結帳頁的元件,請 AI「幫這個表單加上 email 格式驗證,不要動其他行為」。AI 讀完相關檔案後給你一段 diff,你 review、接受、再跑一次測試——整個過程你開著編輯器逐步控制。
常見誤解
- - 一進來就要 AI「重寫整個 app」,結果改動範圍太大、難以 review;正確做法是一次只改一個小功能。
- - 沒先開 branch 就讓 AI 大改,出問題時無法乾淨地回復到上一個版本。
- - 把 AI IDE 當聊天 AI 拿來釐清需求——需求還不清楚時,它只會照你模糊的描述亂補。
相關名詞
相關服務
GitHub