【活動回顧|Vibe Coding : 不用寫程式也能寫出好程式】
2026 年 03 月 04 日
花絮

今天,姚長安老師帶領同學們進入Vibe Coding的世界 !

  1. Vibe coding是什麼?

傳統上寫程式需要專業知識、團隊分工、適合複雜專案,而vibe coding只要對話、不需寫程式,適合MVP或小工具。所謂MVP即minimum viable product,不需要程式背景也能快速跟客戶、使用者、需求端確認需求,非常適合用於募資。而vibe coding也有缺點,就算輸入一樣的prompt也可能產生出不同的結果,也就是說結果無法預期,但可善用prompt大幅縮減差異,例如提供之前成果畫面來改善。

今天姚老師將使用google gemini以及google site(協作平台)這兩項工具教導同學Vibe coding,同學可能有疑問為何不用最近流行的vibe coding工具呢,例如claude、cursor、replit等等?老師解答:因為這些軟體學習門檻較高,或是需要同時熟悉學習2~3種以上工具,成本較高,未來可能也會被併購或是收費,變動較大。

  1. 軟體開發流程

不論是過去或是現在,軟體開發流程都分為五步驟:

(1)Plan:討論目標、找出benchmark、繪製mockup,具體步驟為說出想做什麼、詢問做這件事要提供什麼樣更多的訊息,或是請AI問問題、讓AI幫你做功課

(2)document:補充與調整AI的反饋並確認後,匯出最終規格的prompt成文件,並上傳google文件以隨時編輯

(3)development:要求以什麼樣的技術框架產出程式碼

(4)E2E:end-to-end testing端對端測師,具體步驟為要求AI在程式碼上加上E2E測試。

(5)launch:將AI的程式碼複製後,搜尋google site協作平台,點擊建立空白網站,刪除不要的header後點擊「內嵌」中的「選擇嵌入程式碼」後,調整版面大小與位置後點擊發佈,最後變更權限後複製網址貼到瀏覽器上檢視。

  1. prompt範例

姚老師提供了各步驟的prompt範例供同學們參考:

(1)plan:

需求:我想要開發一個OO給什麼樣的人使用,目的是......

補充:我應該還要給你什麼資訊才有助於你幫助我建立OO

做功課:除此之外,幫我找出合適的對標競品,我想參考他們的介面設計風格與顏色風格。

(2)document:

依自己的需求回應AI,最後要求製作規格文件

(3)development:

針對你所提供的建議我覺得很好,現在請基於能夠在Google Site直接複製貼上就能完成佈署的程式語言來寫出程式碼

因為很容易在此階段出錯,如果有問題請再次提醒Gemin:i請給我能夠在Google Site直接複製貼上就能完成佈署的程式語言來寫出程式碼

(4)E2E:

請在程式碼中加上加上E2E測試避免有bug,並且給我新的程式碼

姚老師提醒同學們,這套prompt可以應用於各種AI上,如果用google ai studio的Build,就不需要逐次輸入prompt,可以直接分享或者deploy到指定空間,也可以直接分享網址。姚老師也推薦其他工具:manus能夠做到agent(代理人,如同有真人在操作網頁進行工作),未來也可以期待google opal可能可以取代n8n!姚老師非常推薦任何平台都適用的Vibe coding,輕鬆打造MVP及小工具,讓企業每年省下數百萬!

  1. 第一性原理是什麼?

Elon Musk 曾在訪談中提到,他能在不同領域取得成功,或許歸功於「第一性原理」的思維方式。這一概念可追溯至古希臘哲學家亞里斯多德,他認為每個系統中都存在一個基本命題,是不能違背或刪除的。換句話說,第一性原理就是回歸事物本質,從最基本的原則出發來思考問題、產品與需求,最終打造出「對方無法拒絕的方案」!

然而,單純依靠第一性原理來設計產品,往往會面臨一些挑戰。例如,概念可能過於天馬行空,難以具體落實;或者無法清楚定位目標受眾,也不確定產品的實際應用場景。因此,正確運用第一性原理時,必須遵循「人、事、物」的思考架構。首先,需要先確定目標族群,也就是這個產品究竟要服務哪些人;接著,分析這些人所面臨的問題,明確界定需求,確保設計出的產品是真正能夠解決問題的;最後,根據需求來改善或重新設計商品,創造出真正具有價值的新產品。

  1. 實際應用:以「露營」為例

針對露營主題,可以將第一性原理應用於設計創新產品。首先,針對喜愛露營且重視生活品質的消費者,他們願意為了更好的露營體驗而付費。接著,分析露營過程中的睡眠困擾,例如傳統睡袋體積大、重量重,地面凹凸不平且潮濕影響睡眠品質,甚至夜間安全性需要透過生火或守夜來維護。此外,蚊蟲問題也是露營時常見的困擾,若使用驅蟲劑可能對健康造成影響。

為了解決這些問題,提出充氣式睡袋的概念,透過充氣設計來隔離地面並提升保暖性,同時減少體積與重量。此外,多功能安全裝置的加入,例如內建行動電源、打氣裝置、燈光與蜂鳴警示,提高夜間安全性。而睡袋外層採用 Gore-Tex 防水透氣材質,並結合驅蟲纖維,有效防止蚊蟲叮咬。然而,市場上已經有類似產品,因此需要進一步突破,於是「充氣式特殊纖維服裝與配件」的概念誕生。

  1. 驗證成果

在老師的引導下,同學們開始運用第一性原理進行分組討論,逐步將創新想法具體化。隨著討論深入,各組的構想日漸清晰,期待在接下來的課程發表環節,看到大家的精彩成果!


 
返回列表