BTCC / BTCC Square / 528BTC /
VIBE編碼:開發人員和外行如何使用AI創建應用程序和遊戲

VIBE編碼:開發人員和外行如何使用AI創建應用程序和遊戲

528BTC
Author:
528BTC
發佈時間:
2025-03-23 19:50:00
0

曾幾何時,上帝說:“讓光明” - 有光。 現在,您可以說:“讓這個應用程序”,並且該應用將出現在您眼前,這要歸功於AI的魔力。

這就是Vibe編碼的承諾。

“我只是看到東西,說東西,運行東西和復制的東西,這主要是有效的,”安德烈·卡爾帕蒂(Andrej Karpathy)是Openai的聯合創始人,也是Tesla的前AI導演,上個月在推文中發表了推文,描述了他在社交媒體上的新編程方法。

他解釋說,他沒有精心編寫代碼,而只是與AI助手交談,然後讓它進行繁重的工作。 他稱這種為“氛圍編碼”,所有的AI人都喜歡它。

該術語立即發現了產品市場的合適,並且在短短幾週內,Merriam-Webster詞典將“ Vibe編碼”添加到了它的數據庫,將其定義為“在AI協助下以某種粗心的方式編寫計算機代碼”。 到3月,Y組合首席執行官Garry Tan報導說,在2025年冬季冬季初期,“對於批次中的25%,有95%的代碼線是LLM生成的。”

有些人認為這是技術的未來,當任何人都可以使用自然語言將任何想法帶入現實,並使機器賦予代碼責任。 其他人則將這種趨勢視為果醬會話的技術等效,人們從一個想法開始,讓流程(以及與聊天機器人的互動)通過最終結果來指導他們。

當然,批評者將這種趨勢視為災難的秘訣。

“ Vibe編碼就像購買套件來製造一輛賽車,付給您醉酒的叔叔,他們’知道一兩件事,’’’’’說一個reddit用戶。

從鍵入代碼到與代碼交談

氛圍編碼的核心涉及告訴AI您想用簡單的語言構建的內容,然後讓其生成實際的代碼。 開發人員可以簡單地說:“創建具有電子郵件驗證和密碼要求的登錄表單”,而不是用語法搏鬥或掌握文檔,而是可以觀察AI處理實施詳細信息。 (即使外行也可以像我一樣做到這一點。看看我在這裡做的.)

Vibe編碼方法將傳統軟件開發傾斜。 Vibe編碼人員沒有按線路編寫代碼,而是通過與AI助手的自然對話專注於高級指令和迭代改進。

“這是一種編碼的新方法,您不編寫一行代碼,”著名的科技教育者馬修·伯曼(Matthew Berman)。 “您沒有閱讀代碼,只需嘗試使用它,查看它是否有效,如果不起作用,您可以解釋錯誤……您不會看差異,而基本上只是氛圍。”

karpathy稱此為“接受全部”心態。 他說:“我總是接受’,我不再閱讀差異了。”他指的是他如何接受AI的代碼更改而不仔細檢查它們。

這種方法(AI被信任地編寫工作代碼的情況下,沒有開發人員完全理解每一行)是區別真正的Vibe編碼與僅使用AI作為複雜助手的方法。

在AI輔助編碼中,用戶依靠AI來幫助他們進行編碼,但他們會調試錯誤並了解AI在做什麼。 AI只是一個非常快速的打字員,可以完成工作。 另一方面,Vibe編碼器不會調試,不要編碼,也不知道 - 不在乎 - 在引擎蓋下發生了什麼。 他們所做的就是再次交談,審查和交談。

在純淨的Vibe編碼會話中,提示器未檢查代碼。 他們只是指出了運行機器創建的內容後的錯誤和改進的想法。 它是機器,而不是人類,那是應該修復所有內容並改進代碼的人。

將編碼變成創造性的流量狀態

除了技術方面,Vibe編碼還產生了自己獨特的文化和美學。 “ Vibe”一詞並不是偶然的,它捕捉了從業者將創造力,流動甚至嬉戲性的重點放在編碼會議上。

在Tiktok和YouTube上,Vibe編碼的視頻通常以RGB鍵盤的喜怒無常的照明為特色,在與AI助手聊天時,環境音樂在後台播放。 場景看起來像傳統的軟件工程。

編碼與寒冷,創造性的氛圍的融合使編程看起來更加平易近人和情感上的吸引力。 社交媒體影響者賴利·布朗(Riley Brown)自稱為“高級Vibe編碼器“在LINKedIn上,現在完全致力於傳播對這一趨勢的認識,通過發布視頻,他僅通過語音命令來構建功能性應用程序,從而積累了超過一百萬的關注者。 其他影響者Matthew Berman,Nuno Maduro,Nuno Maduro,Primeagen也在YouTube和Twitch上分享了他們的Sessions。

美學強調編碼可以是有趣而表現力的,而不是乾燥和技術性的。 這與傳統上與軟件開發相關的鈕扣,精確的文化脫穎而出。

幾個備受矚目的技術人物倡導了Vibe編碼,在幾個月內將其從Nike Concept到主流討論。

Andrej Karpathy的影響不能被誇大。 他的最初帖子描述他的氛圍編碼工作流程獲得了數千個喜歡,並引發了廣泛的辯論。 鑑於在AI社區中的karpath聲譽,他的認可對這種方法具有很高的信譽。

Venture Capital公司Andreessen Horowitz的普通合夥人Andrew Chen是另一個傳教士趨勢。 Chen將Vibe編碼描述為“輝煌而令人沮喪”。

他說:“大多數代碼將在時間富裕的情況下寫(生成?)。” “因此,大多數代碼將由兒童/學生而不是軟件工程師編寫。這與視頻,照片和其他社交媒體的趨勢相同。”

Replit首席執行官Amjad Masad報導說:“有75%的Resping客戶從未編寫一行代碼”,這要歸功於AI功能,這一統計數據強調了氛圍編碼原則已經在改變誰可以創建軟件的方式。

批評者說話

但是並不是每個人都相信。 許多開發人員對氛圍編碼潛在的缺點提出了嚴重的關注。

代碼質量是主要批評。 對於缺乏經驗的人來說,Vibe編碼可能是一個很好的工具,但是專家認為它仍然不足以產生質量的結果。 廣受讚譽的獨立遊戲編織的開發商喬納森·布萊德(Jonathan Blow)在對X的流行辯論中對響應Vibe Coder Leactio的趨勢進行了權衡,該辯論是在後者共享了在Vibe編碼過程中完全構建的飛行模擬器後引發的。

“我會這樣說:如果您從未嘗試過遊戲,我敢肯定,擁有遊戲的體驗很有趣。對於那些製作遊戲的人,即使只是簡單的遊戲,屏幕上的東西也不令人印象深刻,這很容易,它使遊戲變得很容易;好的著名的獨立遊戲辮子的開發商喬納森·布萊(Jonathan Blow)在對X觸發的病毒辯論中告訴Vibe編碼器Pietier級別(又名LevelSio),此後,後者共享了完全與AI構建的飛行模擬器。

安全漏洞代表了另一個重大風險。 人工智能助理並不固有地了解特定應用程序特定的安全性最佳實踐。 盲目接受AI生成的代碼可能會引入安全孔,這些安全孔可能一直未被發現,直到被剝削為止。

“人工智能使狗屎變得很糟糕。AI寫的代碼幾乎總是錯誤的錯誤,”說Reddit用戶DW444在最近的一篇文章中。 “我的雇主為我們可以用於工作的AI助手付款,即使是最先進的模型也很容易開始在一角錢的情況下開始公然編寫不正確的代碼。您真的不想在[生產]中使用AI代碼。”

還擔心技能萎縮。 如果開發人員越來越依靠AI執行適度的編碼任務,那麼他們的基本技能可能會隨著時間的流逝而惡化。 ” AI研究員Harry Law告訴業務內部人士。 “初學者可以快速進步,但這可能會阻止他們學習系統架構或性能。 ”

當原始代碼未寫入人文時,調試也可能變得尤其具有挑戰性。 作為安德魯·陳著名的,雖然獲得AI完成的項目的前75%可能很瑣碎,但此後進行完善和修復可能會變得非常困難。

總體而言,迄今為止最好的方法似乎是協助編碼。

“足以說(Vibe編碼)不是主流,並且最初的幾個嘗試生成有用的代碼(幾分鐘)是完全錯誤的,” AI開發人員朱利安·哈里斯(Julian Harris)描述時寫他的經驗帶有Vibe編碼。

但他總結說:“我發現仔細的促進了穩固的軟件工程學科的效果很好。在我的背景下,我希望我花了兩倍的手寫,老實說,我可能會放棄。”

本站轉載文章皆來自公開網絡,部分由AI整理,僅為傳遞產業訊息,不代表BTCC立場。原創權益歸原作者所有。如發現版權問題,請透過[email protected]聯絡我們,我們將依法處理。 BTCC不對資訊準確性、時效性及完整性作任何保證,不承擔因依賴資訊而產生的任何責任。內容僅供參考,不構成投資、法律或商業建議。

|Square

下載BTCC APP,您的加密之旅從這啟程

立即行動 掃描 加入我們的 100M+ 用戶行列