本文重點
- AI形同翻譯,讓人人都能寫程式:Vibe Coding是一種「不用懂程式就能寫程式」的方法,使用者只要用自然語言表達需求,AI便能將其轉換為實用程式。這種方式不要求使用者理解程式運作原理,而是專注於問題解決,讓非技術人員也能參與軟體開發。
- AI能提升工具的實用性:使用者未了解程式時,仍能以Vibe Coding解決工作通點,大幅提升工作效率。這顯示Vibe Coding使用者不必靠他人,只靠自然語言說明需求,就能幫助使用者改善工具的實用性。
- AI重塑未來工作環境:Vibe Coding正在重新定義專業分工,包含讓軟體工程師從程式碼中解放,轉向更具創造性的領域;也讓非技術人員跨越界線,接觸不曾觸及的領域。未來,溝通能力和問題定義等技巧,將比寫出程式碼更重要。
Vibe Coding能讓不懂程式的人,透過AI、憑感覺寫出程式,逐漸打破技術的藩籬。這次,未來城市邀請媒體業務陳盈臻(Vivi)與工程師劉依語(Mosky),談他們如何透過Vibe Coding,快速完成聊天機器人與發信工具,大幅提升工作效率。
他們如何善用Vibe Coding,完成工作裡的「複製貼上」環節?在突破技術挑戰的背後,未來工作樣貌會如何重塑?本集邀請兩位Vibe Coding的實踐者陳盈臻及劉依語,談談他們的實驗及未來工作想像。
未來城市Podcast EP.108
▹ 未來主持人:未來城市頻道資深總監 陳芳毓
▹ 未來大來賓:媒體業務陳盈臻(Vivi)、工程師劉依語(Mosky)
▹ 訪談精華一次收藏:
問:「Vibe Coding」是什麼?為什麼它今年AI圈的熱門話題?
劉依語(以下簡稱劉):Vibe Coding讓不懂程式碼的人,也能寫出程式碼。
我想用英文比喻,你不太懂單字與文法,也能東拼西湊地寫出程式碼。但這個過程,不是讓你直接與外國人說話,而是你用很破爛的英文單字跟文法,再請AI修過後,讓外國人覺得你的英文好厲害。
在Vibe Coding裡,我們用中文,請AI把想法變成程式,最後成為網頁或應用程式。作者不需要理解程式碼的運作原理和背後邏輯,也通常願意忍受裡面有些小瑕疵、小錯誤,這個就叫Vibe Coding。
在這個過程中,AI扮演翻譯。例如,你想寫一個自動化機器人,過去,你需要一位工程師把它變成程式;現在,你只要告訴AI你的問題和限制,AI就會告訴你怎麼做。AI不會有人類的傳統限制,它會幫你做到想做的事情。
問:Vibe Coding已有哪些實際應用?Vivi完全沒有科技背景,但你透過Vibe Coding完成小工具,又看到了哪些好處?
陳盈臻(以下簡稱陳):我分享一個工作案例「懶人發信」,它是內部的跨部門流程信件,並規定好固定格式、括號、底線、日期的範本,再跟跨部門溝通;內容大多大同小異,只是換專案名稱、客戶名稱、對象,請對方確認與執行。這種一分鐘內可完成的信,一天可能要寫五封,我非常討厭,常常拖到下班或隔天早上才寫,影響工作效率。
現在,我透過Google試算表,撰寫Google Apps Script。我從試算表裡做好欄位、下拉式選單,幫我帶好信件資訊,只要按一個「送出吧」按鈕,就能自動發送。現在,我變得超愛發這種信,因為Vibe Coding把一個很討人厭的事情,變成我好喜歡做的事。
另一個案例是幫朋友設計專案管理系統。他的系統原先在Google試算表,但格式有限,無法完整呈現各種進度、客戶狀況、專案進程等狀態。後來,我寫出一套有前端頁面和後台資料庫的專案管理系統。我花了很多週末和休閒時間,做到八、九成時,幾位專業工程師估價說,這份系統的價值已有新台幣10到25萬元。
現在,我常跟AI討論如何流程梳理,這部分會花上六、七成時間,真正AI寫程式的時間不到三成,更多時間是在討論我該怎麼做。
問:你們運用Vibe Coding,投入很多案例。但Mosky身為工程師,你會不會擔心不懂程式的人,使用Vibe Coding時,會造成一些麻煩?你們遇到哪些挑戰和考量?
劉:我以前也會這樣覺得,加上工程師是一種文人相輕較嚴重的行業。雖然,有些工程師已加入Vibe Coding行列,也有人像我一樣在提倡Vibe Coding,但仍有工程師會質疑:「這樣可以嗎?會不會很多bug(錯誤)?很多安全問題?維護性問題?」
我覺得,大家都對,只是觀點不同。但軟體的本質是解決問題,如果Vibe Coding出來的作品能解決你的問題,那不是很棒嗎?個人級的解決方案,只要解決你的問題就好;商業級的解決方案,才需要更細緻的考量。
你身邊的工程師可能會提到維護性問題,但在AI這個產能高又不挑剔的團隊成員存在時,對軟體可維護性的要求應該會下降。如果你是Vibe Coder,老實說你也不在乎程式長什麼樣子,看不懂就丟給AI,AI會改好。
問:從你們的經驗來看,若要鼓勵初學者使用Vibe Coding,你們會有哪些建議呢?可能需要克服哪些困難?
陳:初學者的第一步是找題目,你可以思考最常複製、貼上,且在Google環境下的工作。我們的工作真的很常在複製貼上,從一個試算表貼到另一個試算表,或從Word檔貼到信裡面。使用時,你要先提出你的環境,並用自然語言對話。你可以把AI當成小孩,向他說一個道理。
很多人問我,是不是要學過很厲害的提示詞(prompt)設計,其實完全沒有。舉例來說,我會說:「我現在在Google試算表裡,如果我想在A2欄位放收件人、A3放主旨、A4放信件內容,我想做一個按鈕,按下去就能自動發信到A2這個收件人的電子信箱,告訴我可以怎麼做?」就是這麼簡單直接。
劉:不管是工程師還是文組,Google Apps Script是一個大家都值得關注的工具。它藏在Google雲端硬碟的新增選單中,是Google生態系的程式語言,只是過去我們不會寫程式,就忽略了。
Google Apps Script運用程式語言,串連各項Google應用程式的功能,提升工作效率。圖片來源:截自Google Apps Script
我覺得,它像是Google各種文件的膠水,可以利用程式分析和整合檔案與文件,讓大家願意開始嘗試寫程式。此外,有些關鍵字也能用進提示詞裡,讓AI更懂你想做的事情,也少走冤枉路。
問:如果未來,每個人都能寫程式,那我們程式麻瓜和專業工程師會有哪些新想像?
劉:我們求學過程中,有段時間並不能使用計算機,但Vibe Coding就像突然發給大家一台計算機一樣——有人用來解決工作問題,有人用來做更深入的探索。在公司裡,大家還是各司其職,只是有人用程式完成本來的工作;如果本來就是寫程式的人,他可能可以寫得更快。我對新時代出現的「計算機」,是相當樂觀的。
陳:我認為,會寫程式的工程師跟不會寫程式的「新時代AI開發者」,有很大不同。我曾覺得,小孩學寫程式很重要,但現在,我認為溝通表達能力更重要。我很想繼續不學任何一種程式,看AI能幫我到什麼時候。
AI幫助我們跨領域,工程師用AI做出更多好玩的事情,如生成圖像、研究統計學。我們這種不會寫程式的人,則很興奮地接觸過去無法碰觸的領域,像「雲端部署」。有不會嚇唬我、給我很多情緒價值的AI後,我們能跨出更多行業界線。
聽懂未來:關於用AI寫程式,我還想知道更多⋯
未來城市給你更多知識補充包!
- 他砸一個月薪水學程式,卻成台灣最大AI學習社群推手?零背景也能靠AI學程式的時代來了!
- 讀理組才能做AI?蔡宗翰:文組的語言精準度與資料判讀,是AI發展關鍵
- 底層邏輯:AI會取代「整份」工作嗎?不,它只會取代某些「任務」
想聽更多未來城市Podcast節目?
- 首播時間:隔週六播出。
- 頻道搜尋:天下雜誌Podcast頻道「聽天下」,或關注未來城市網站「未來城市Podcast」系列內容。





