這幾年伴隨AI迅速發展,誕生了一個相應詞彙叫Vibe coding。按字面上意思來說叫做「靠氛圍」coding(? 如果查閱各大關於這方面知識的介紹,其實最主要的概念就是會告訴你,如何一邊使用AI工具,一邊幫你做程式代碼的編輯。我自己gemini剛出來的頭幾年,就跟同事發現一邊依靠AI工具一邊Debug的強大能力,後來google再推出antigravity等產品甚至是後來是一群從ChatGPT跳出來的工程師創立的Claude cowork,這種coding模式就廣受討論。
Claude Cowork 是由 Anthropic 推出的桌面 AI 助理工具,專為非開發者設計。它基於 Claude Code 的能力,允許用戶授權其存取本地資料夾,自動進行檔案讀取、編輯、創建(如 Word、Excel、PPT),並自主規劃工作流程。目前該功能已開放給 Claude Pro 及以上訂閱用戶使用,限 macOS 環境。
先說結論,我覺得這種coding方式,應該會大大改變軟體業的運作模式,不管是對於軟體工程師該具備什麼技能以及軟體業的商業模式(先說,前陣子美國傳統軟體科技巨頭股價受到Claude cowork推出的衝擊就可見一斑),甚至許多人宣稱,以這種發展速度應該,應該蠻快就不太需要有軟體工程師...。
說說我自己的使用體驗。
我自己是AI工具的重度使用者,除了工作會高度使用AI之外,我大部分在規劃軟體架構的同時,現在己乎也都會讓AI幫我想一下架構。
在過去,這個種架構從構思的實際coding可能動輒需要三到五個月的工作時間。但我一邊讓AI幫我構想、一邊寫code、一邊測試、一邊除錯,大概一個月左右就可以讓一個複雜監控系統從無到有運作(實際跑code大概不用一周,最多時間還是在確認使用者的需求等)。這一方面當然大大提升我的工作效能之外,也讓我可以同時思考更多,coding以外的事情。比方說,我最一開始的使用目的是設計一個可以讓使用者看到這個儀表板就知道他要去追蹤什麼工作流程的工具(在製造業通常會說是製程)。這背後其實需要比較準確的統計模型推估跟運算。坦白說這比較屬於資料科學的領域。但因為我需要很快的讓我的使用者知道這些工具可以拿來做什麼用,所以我就乾脆自己從零到有刻了一個網站。
網站大致架構如下:
整個系統除了有基本的資料查詢功能之外,也會放上一些即時的統計計量如平均數、標準差、四等分位數等,讓使用者運用數據分析的工具掌握他們所想要掌握的資訊。
Vibe Code事實上不是什麼厲害的概念,某種程度上只是因應AI工具的誕生,逐步改變軟體工程師的工作流程。同樣的,即便如此,雖然可以讓軟體工程師的工作效率大大提升,但要完全取代,應該還需要一段時間。






















