在星爺 2013 年的電影《西遊·降魔篇》中,有這樣一個讓我印象很深的橋段
孫悟空:(空手劈了甘蔗)
孫悟空:還有什麼東西拿出來,我都劈開給你看
唐僧:(拿出榴槤)
孫悟空:你別給我來這一套(拒絕)
不確定現在的年輕人還有沒有看過這部了(掩面
是的,如今的 AI 其實就像是孫悟空一樣近乎無所不能——不論我們丟了什麼指令或是任務給他,一聲令下之後他都吭哧吭哧的去做,甚至在大多數的時候撰寫出來的程式的品質都比一般的工程師來的好又快。
但不同於上面果斷拒絕的孫先生,直到今日為止,目前的 AI Agent 們對於許多不合理的要求仍然不太擅長直接拒絕。可能是由於它們被訓練的方式,也可能是因為我們描述的不夠清楚。
但無論如何,人類現在仍然有一個優勢是這些 AI 難以取代的——去實際的經歷生活,感受痛點的能力。 AI 可以寫出許多的工具,但它只是的無情的執行機器,沒辦法代替我們去經歷那些生活中真實的、微小的一些不舒服。而這些不舒服,也正是在 AI 能大量產出各種各樣工具的今天,造成了
其中的差異,就來自於那些有價值的工具,背後都解決了一個個真實明確的「抱怨」。
就是因為抱怨如此有價值,所以我這次參加的主題就定為了
抱怨驅動開發(Complaint-Driven-Development)
一個類似於 TDD、BDD、SDD...等的出發點,經由抱怨(Complaint) 作為核心的開發方法
但又遠沒有那些方法那麼複雜,一切的核心就一個:「背後的真實問題解決了嗎?」
圖片: ChatGPT 輔助產出
寫一個工具
或是說,背後的程式撰寫(Coding)
這個能力在過往是十分稀缺且難快速培育的,也因此為何軟體工程師的薪水其實都還算不差
但如今 AI 已經能寫的比大多數人還要好了,因此所謂的 「Vibe Coding」的開發方式便由此而生
如果你是第一次看到這個詞的話,請容我借用一下維基百科的介紹:
vibe coding 是一種使用AI輔助的編程範式。程式設計師會用提示描述要處理的問題,提供給軟體開發專用的大型語言模型(LLM)程式設計師的工作從原來的撰寫程式碼,改為指導AI產生程式碼,測試及優化程式碼
Source: https://zh.wikipedia.org/zh-tw/Vibe_coding
這恰好和我們前面提到的觀點不謀而合
這一套協作流程便一拍即合 👏
不同於以前撰寫的各種偏向工作場景出發的主題(Claude、Notion、資料科學)
這次在看到這個分類後,我想要試著從不一樣的角度,試著從家庭的角度來切入
可能也剛好是因為自己的身分,隨著逐漸走入家庭生活,開始面對了各種以往不太會遇到的場景和需求。想說寫工作的人很多,但是也一定有很多人會有一些家庭或生活的小困擾,那不如就讓我用自己的經驗和角度,透過 Vibe Coding 的方式,來分享看看要怎麼解決這些問題和優化這些場景吧ฅ^•ﻌ•^ฅ
當然,這 30 天的時間不可能解決完這世界上所有的問題
不過我也會儘量從各種不同的問題類型與解決方法和思路出發,來讓大家都或多或少能從中有些收穫吧~
本篇文章,除引用內容外,皆為本人一字一句直接撰寫,非經由 AI 大量產出的客觀中立文字,帶有強烈的主觀色彩,還請讀者見諒🙏。