論創造
作者Beej Jorgensen探討了親手創造與使用AI生成之間的心理差異。他分享了個人背景、AI生成的示例(小説、藝術、木工、代碼),並坦言自己無法將AI生成的作品視為自己的創作。他認為,雖然提示工程需要技能,但本質上仍是請別人代勞,而真正的滿足感來自親手去“做”。
在近期的一篇博文中,程序員兼作家Beej Jorgensen深入反思了“創造”的本質,尤其是在生成式AI日益普及的今天。他坦言,儘管自己是個多產的博學家——寫科幻小説、做木工、編程、創作藝術——但當他發現所有這些作品其實都由AI生成時(除了他親手重建的前門廊),他感到深深的矛盾與不適。
Jorgensen是一位典型的X世代黑客,擁有計算機科學碩士學歷,在惠普、動視等公司有20年行業經驗,目前是俄勒岡州立大學的計算機科學講師。他自稱在AI烏托邦/末日頻譜上偏“末日”65%,但偶爾也會使用Claude Code。他的父親曾教授哲學35年,這或許解釋了他對身份與真誠的執著。
文章開頭,Jorgensen展示了一系列“作品”:一段科幻小説節選、一幅粉彩木刻、一張他新門廊的照片,以及一段Roguelike遊戲的代碼。他炫耀着自己多才多藝的“成果”,隨即坦白:除了門廊由專業工匠建造,其他全是AI生成的。他承認自己無法像有些人那樣,將委託他人(包括AI)完成的東西宣稱是自己“造”的。他更傾向於説“我請人建了這個”或“我的Agent寫了這個”。
他進一步比較了編譯器與AI的異同。他用C語言寫了一個斐波那契函數,並讓Claude生成對應的x86_64彙編代碼。他問:我寫了這個程序嗎?雖然他沒有寫彙編或機器碼,但他認為編譯器是嚴格、精確、無腦的轉換工具,就像錘子,因此他仍然覺得是自己寫的。而使用AI生成代碼則不同——他感覺是在請求別人替他編程。
Jorgensen還分享了一個親手做的項目:為妻子製作了一個簡單的西班牙語閃卡系統。他故意只使用Claude學習基礎知識,而沒有讓其生成任何代碼。最終代碼僅177行,卻讓他無比自豪。相比之下,他之前讓Claude寫的所有代碼都無法帶給他同樣的成就感。
他承認提示工程確實需要願景、判斷、溝通和技巧,但這本質上是“有效地請別人為你做東西”。對於像他這樣熱愛“製造”過程的人來説,這遠遠不夠。文章末尾,他引用了一條模糊但真切的界線:“我知道當我看到它時我就知道了。” 他深知這條線並不清晰,但對他而言,親手創造與指揮別人創造之間的差異是真實存在的。
這篇直言不諱的反思引發了關於AI時代創作價值的討論。Jorgensen的觀點代表了一類程序員——他們珍視親手解決問題的過程,而不僅僅是最終產品。