實測用Claude寫Mac App:比手寫更辛苦?

靠 AI 開發程式的概念「Vibe Coding(氛圍寫碼)」在科技圈爆紅,外媒《ZDNET》資深編輯 David Gewirtz 親身實測,他挑戰使用 Anthropic 最新的命令列工具 Claude Code 開發一款 Mac 應用程式。Gewirtz 的目標是將管理 3D 列印耗材的 iPhone App 移植到 Mac 電腦上。然而,在實際操作過程中,他發現 Claude Code 無法完全理解手機與電腦在操作介面上的差異,導致初版 App 在視窗大小調整時會直接跑版。為了讓應用程式能夠根據窗口尺寸自動適應,Gewirtz 不得不花費大量時間引導 AI。
此外,在開發過程中還遇到了讓工程師頭痛的「回歸錯誤」問題。當他要求 Claude Code 為 Mac 版設計專屬三欄式介面時,AI 為了省事直接沿用了 iPhone 版的程式碼,結果使得兩個版本互相影響,Mac 版成功運作但 iPhone 版出現了問題。Gewirtz 不得不再次下指令給 AI:「為 Mac 建立全新的獨立介面檔案」,才最終解決這個問題。
經過長達 8 個小時的開發後,Claude Code 終於從零建構出一個功能完整的 App。然而,Gewirtz 指出,在此過程中他並未完全放手讓 AI 自行操作,而是需要花費大量時間審查 AI 生成的程式碼、修正邏輯錯誤及處理編譯問題。Claude Code 雖然強大,但仍然會出現幻覺,經常產生跑不動的程式碼,甚至忘記已經修好的 Bug。
Gewirtz 最終成功完成了一款原本他可能需要數週學習 Swift 語言才能寫出的 App,但他也承認,在現階段這種開發模式讓他感到非常疲憊。他認為,AI 程式開發工具雖然能提供輔助功能,但仍需人工介入,距離實現完全自動化還有一段不小的距離。






