ಠ_ರೃ 答非所問的 AI

There's a new kind of coding I call "vibe coding".
(中略)
It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing.

—Andrej Karpathy, X(原 Twitter)

不要相信任何會自己思考,但你卻不知道它把腦袋藏在哪裡的東西。

——亞瑟.衛斯理,《哈利波特-消失的密室》第 18 章《多比的獎賞》

延續上一篇,繼續抱怨在開發上使用AI的狀況。

這次抱怨AI答非所問的狀況吧


使用 vite + Vanilla JS ,不要使用任何CSS框架,做一個網站。有登入頁,登入後顯示歡迎頁。

先不串接任何資料庫。


以上這段提示詞算好懂的了。連初學者也能一看就知道:

  1. 這是 Node.js 專案
    (這一點算是唯一我有所保留的,除非有稍微碰過,否則不一定知道 vite 是 Node.js 專案)
  2. 這是一個網站的專案
  3. 使用何種框架
  4. 資料庫使用狀況
  5. 這個網站至少兩個頁面:
    1. 登入頁
    2. 歡迎頁

唉,就算是如此簡單易懂的提示詞。AI 也可以來亂。

我試過了:replit、bolt.new v1、bolt.new v2

bolt.new v2 算比較聰明,能符合這五條件的了


replit 也好;bolt.new v1,只有 4. 和 5. 可以符合要求,其餘的則是…… 😒

例如我已經要求「不要使用任何CSS框架」,但AI還是會在專案加上Tailwind CSS……

又例如,我要求使用 Vanilla JS,也就是完全沒框架的網站,但他們還是會使用框架,例如 React


總的來說,如果你今天只是想建立一個臨時專案,用完即丟,那你也不用考慮框架的使用了,這種情況,直接請AI從0生成是可行的;

但你要是要建立一個需要維護的專案,那要就得根據自己需求慎選了(但要是扣打quota夠的話,你就多建幾個再決定要用哪個專案吧😆)


沒有留言:

張貼留言

小提示:留言時,可以使用粗體(<b>)、斜體(<i>)、超連結(<a href="網址"> </a>)。另外,以「名稱/網址」留言時,網址可以留空的。