Vibe Coding從零開始寫的話是很奇妙的體驗,因為知道終點在哪裡,但不知道如何抵達終點。在跟LLM對話的過程中可以得到靈感,自己在網上搜尋還能在對話中加入新的點子,然後看它一步步產生程式碼還能學到新的知識。
雖然對結果很滿意,然而這些程式不是自己寫的。雖然心裡知道自己學的話會學得更紮實,但看到它的產出又快又精準,又想要偷懶省事。一邊還有很多邊際條件的測試,覺得應該可以上線了,又覺得自己能力不足以鑑定這個成果是否可行,於是又東問西問LLM看能不能改善一些地方。
表面上是跟LLM對話,但實際上它並沒有任何意圖,它就是照我說的產出相對應的回覆,更多時候是在跟一個魔鏡對話,一個映射著自己想法的精靈。
往深處去想,LLM的語料來自於過去人類所產出的內容。也就是說,我是在挖掘一個語料庫,看他可以產出什麼文字,而這個語料庫結合了人類迄今的知識,若我學會了什麼,那不是來自LLM表象的AI,而是來自人類的共同知識。
所以我究竟沒有發明任何新東西,只是從語料庫裡挖掘了我需要的東西。LLM沒有智慧,它只能無機地映射我的輸入。
LLM不是AI,至少不是字面意義上的Inteliigence。