你不需要會寫程式,也能看懂這一頁。我們用 10 分鐘,把「IDE」和「AI IDE」這兩個詞,講到你下次聽到時可以點頭微笑。
很多人以為程式碼是某種神祕的東西,其實它就是一份用英文單字寫成的文字檔,就像食譜是用中文寫成的文件一樣。理論上,你用手機備忘錄、Windows 記事本都可以寫程式。
那問題來了——既然記事本就能寫,為什麼工程師還要用專門的軟體?
答案很簡單:你可以在客廳用一把水果刀做菜,但專業廚師會想要一間有爐台、砧板、量杯、抽油煙機的廚房。IDE(Integrated Development Environment,整合開發環境)就是那間廚房——它把寫程式需要的所有工具,整合在同一個軟體裡。
下面是一小段 Python 程式,功能是「請 AI 判斷一則留言是好評還是負評」。點按鈕切換,看看兩種環境的差別。(第 3 行故意打錯一個字,看看誰會提醒你。)
🖥️ IDE 模式:不同種類的字自動上了不同顏色(像螢光筆畫重點),而且第 3 行的錯字被紅色波浪線抓出來了——把滑鼠移上去看看!
不同種類的文字自動變成不同顏色,一眼看出哪裡是指令、哪裡是資料,打錯字也會被畫線提醒。
你打前兩個字母,IDE 就猜到你想打什麼,按一下 Tab 鍵幫你打完,又快又不會拼錯。
寫完程式按一個「播放鍵」,馬上看到結果,不用背一堆複雜的指令。
程式出問題時,可以讓它一步一步慢動作執行,看清楚是在哪一步「煮壞了」。
傳統 IDE 是「設備很好的廚房」,但菜還是要你自己動手做。而 AI IDE,是在這間廚房裡多請了一位 AI 副主廚——你用普通的中文說出想要什麼,它就直接動手幫你做。
你可以對它說:「幫我寫一個判斷留言是好評還是負評的程式」,幾秒鐘後,程式碼就自動出現在眼前。它還能解釋看不懂的程式、找出錯誤、甚至幫你改寫整份專案。
這改變了什麼?以前你要先學會「程式語言」這門外語,才能叫電腦做事;現在你用母語描述需求,AI 幫你翻譯成程式。門檻從「會不會寫」變成「會不會清楚地表達」。
假裝你是坐在 AI IDE 前的使用者。選一句你想對 AI 說的話,看它怎麼幫你把「人話」變成「程式」。
下次在新聞或同事口中聽到這些名字,你就知道它們是什麼了:
目前最紅的 AI IDE 之一。長得像傳統的程式編輯器,但內建 AI 對話框,可以直接叫 AI 改整份程式。
裝在原本 IDE 裡的「AI 外掛」,最出名的是自動補齊:你寫一半,它猜出後面整段幫你打完。
Anthropic 推出的工具,像一位可以「整個案子丟給他」的工程師,能自己讀專案、規劃、動手修改多個檔案。
和 Cursor 定位相近的 AI IDE,主打 AI 能理解整個專案的脈絡,而不只是眼前這一頁程式。
IDE 與 AI IDE 在 iPAS 初級屬於「生成式 AI 工具與應用」名詞辨析:IDE(整合開發環境)=編輯器+除錯器+執行環境,VS Code、PyCharm、Jupyter/Colab 要能對號入座;AI IDE 與 AI 程式助理(Copilot、Cursor、Kiro、Claude Code)用 LLM 做程式碼補全、生成、解釋與重構。考題常問:哪個工具屬於 AI 輔助開發、AI 生成程式的風險(幻覺、安全漏洞、授權)、為何仍需人工審查與測試。中級科目三從開發流程出題:AI 輔助開發如何縮短時程、與 Git 和 CI/CD 搭配。工具提高效率,責任仍在開發者。
想練情境題與詳解 → AI 學習與考證地圖
文字編輯器只能寫文字;IDE 額外整合語法高亮、自動補全、除錯器、執行環境與版本控制,讓寫、跑、找錯在同一個視窗完成,大幅減少切換成本。
功能相近但定位不同。AI 外掛(如 Copilot)是裝在既有 IDE 上的助理;AI IDE(如 Cursor、Kiro)則是把 AI 當成核心設計,能理解整個專案並直接改多個檔案。
最推薦 VS Code(免費、跨平台、外掛多)或直接用雲端的 Google Colab(免安裝、瀏覽器就能跑)。等熟悉後再視需求試 PyCharm 或 AI IDE。
不建議。AI 可能寫出看似合理卻有錯的程式(幻覺)、引入安全漏洞或使用過時 API。正確做法是閱讀理解、執行測試、再納入版本控制,責任仍在開發者。
不會考操作細節,但會考名詞與用途辨析:哪些是 IDE、哪些是 AI 程式助理、AI 輔助開發的效益與風險,以及它在軟體開發流程中的位置。
算是一種互動式開發環境,特色是以儲存格為單位執行、可混合程式與說明文字,特別適合資料分析與實驗;但缺少完整除錯與專案管理功能。