選項
首頁
新聞
10位專家開發人員討論了氛圍編碼的真正潛力和風險

10位專家開發人員討論了氛圍編碼的真正潛力和風險

2025-04-22
168

10位專家開發人員討論了氛圍編碼的真正潛力和風險

最近關於氛圍編碼的熱議無處不在,特別是我的收件匣,充斥著來自行銷團隊的新聞稿,急於追逐最新趨勢。這個由來自OpenAI的資深程式設計師創造的術語,指的是利用AI處理編碼中的繁瑣部分,讓開發者能專注於更具創意的元素。我之前的文章深入探討了這個概念,分析其潛力與陷阱。

另見:AI一夜之間成為主流的10個關鍵原因 - 以及接下來會發生什麼

「氛圍編碼」這個詞有某種吸引力,不僅因為它聽起來很酷,還因為它是一個行銷夢想。這類詞語能立即讓產品顯得更具吸引力。作為一名AI專欄作家,我看過無數試圖乘上這波浪潮的新聞稿,常常誤解氛圍編碼的真正含義。它從未針對希望靠匆忙組裝的應用程式致富的新手。相反,它是為有經驗的開發者設計的工具,他們能引導AI並修正其錯誤。

然而,市場上現在充斥著宣稱自己是氛圍編碼先驅的無程式碼和低程式碼工具。這些工具,基本上是AI增強的模板,與該術語的原始意圖相去甚遠。

作為一名開發者及前計算機科學教授,我在最近的一篇文章中分享了對氛圍編碼的看法,但我承認我的語氣可能有點... 誇張。因此,我聯繫了其他專業開發者,了解他們的觀點。他們的反應各異,有些人讚揚其效率提升,有些人則擔憂缺乏經驗的程式設計師可能創造出有問題的軟體。

另見:最佳的AI編碼工具(以及不該使用的工具)

開發者談氛圍編碼

Todd Olson,Pendo使用分析公司共同創辦人/執行長

Todd Olson對ZDNET表示:「氛圍編碼改變了我們的建構方式,但未改變建構的目的。目標不是生產更多軟體,而是創造更好的軟體體驗。若不清楚使用者需求,氛圍編碼可能放大規模化的錯位風險。」

他補充道:「AI讓發布程式碼變得更容易,但這不保證更好的結果。若未明確對齊使用者需求,氛圍編碼可能加速創造出無人使用的軟體。這不一定是新挑戰,但AI提高了風險。」

Chris Reynolds,Pantheon託管平台的開發者倡導者和軟體工程師

Chris Reynolds強調了人力監督的必要性,他說:「對我來說,氛圍編碼最重要的是一定要有比電腦更聰明的人類操作者。使用大型語言模型(LLMs)進行開發的問題之一是,它們會編造聽起來可行的內容,只有在被提示時才會進行更深入的研究或考慮安全性或最佳實踐等問題。」

他指出對經驗較少的開發者的挑戰,說:「所以,如果你是沒有任何開發經驗的普通高級用戶,你絕對可以讓AI為你打造一個看起來和運作都符合你期望的酷炫東西,但如果你不知道它是如何運作的,當它出現問題、錯誤或其他狀況時,你可能會越陷越深。」

他幽默地補充:「氛圍編碼絕對需要人類參與。你不能只是讓機器人肆意運行而不檢查它在做什麼,否則你絕對會惹上麻煩。」

Jamie Marsland,Automattic的YouTube經理和開發者

Jamie Marsland將氛圍編碼視為創意的入口,他說:「我們正在進入一個新時代,網頁成為動態、應用程式般的體驗畫布。隨著AI、無程式碼工具和自動化移除技術障礙,各種創作者都能自由打造更豐富、更具互動性的數位世界。網站與應用程式之間的界線正在模糊——隨之而來的是重新定義線上可能性的創意激增。」

他分享了一段影片,展示他使用AI「氛圍編碼」打造網站前端,但他強調這是在有經驗的開發者指導下完成的。他指出,網頁開發的新手可能難以提供必要的指導。

Bill Salak,AI教育公司Brainly技術長

Bill Salak將氛圍編碼視為增強創意的方式,他說:「在科技領域,氛圍編碼是關於以流暢、直覺的方式與AI合作,讓它處理重複性工作,使開發者能專注於創意問題解決。但氛圍編碼不只適用於程式設計師。它也關於即使不會寫程式碼也能與AI一起創造。它關於移除障礙,使技術更易於使用,讓任何人都能打造有意義的東西。那麼,為什麼我們不將這種思維應用於學習呢?」

他將這個想法延伸到教育,建議學習可以變得更互動和個人化,就像氛圍編碼一樣。他說:「想像一下,如果學習以相同的方式運作,學生不只是資訊的消費者,而是創造者,在AI的引導下即時塑造他們的教育。」

Willem Delbare,Aikido安全公司創辦人暨技術長

來自安全公司Aikido的Willem Delbare對氛圍編碼的安全隱患表示擔憂。他對ZDNET表示:「氛圍編碼讓軟體開發更易於使用,但也創造了一場連資深開發者都難以應對的安全風險風暴。SQL注入、路徑穿越、硬編碼的秘密。許多開發者認為安全是盲點,試想從簡單的登陸頁面建構到處理用戶資料的完整產品時的風險。」

他警告說:「AI很容易寫出有漏洞的程式碼,而氛圍編碼者往往不知道自己不知道什麼。當你收集用戶資料或處理敏感資訊時,你需要的不仅仅是好氛圍。理想情況下,安全不應是破壞樂趣的後知後覺;你需要了解風險並設置安全檢查,這樣你才能繼續建構而不讓用戶成為附帶損害。」

他還對風險加速提出了深刻的觀察:「當然,生成式AI極大地加速了開發,但也加速了風險。兩個工程師現在可以產出與50個工程師相同的、充滿不安全、難以維護的程式碼量。」

Jamie Madden,PetFun創辦人,一項創造AI增強寵物圖片的服務

Jamie Madden呼應了安全問題,他說:「氛圍編碼展示了AI工具如何民主化編碼,代表了軟體開發的迷人轉變。雖然它讓新手無需傳統程式設計經驗就能建構應用程式,但也凸顯了一個關鍵現實:沒有基礎的軟體開發知識,安全性和效能會受到影響。」

Zack Katz,無程式碼表單平台GravityKit總裁

Zack Katz分享了他對氛圍編碼的正面經驗,說:「氛圍編碼極大地加速了我們的產品開發過程。多年來停留在待辦清單中的想法,現在僅用一周就實現了,這要感謝AI。我可以在一天內生成新功能的運作原型——遠比從頭開始快得多。從那裡,我們精煉、重構和測試程式碼,大幅縮短開發時間。」

他舉例說:「在最近一次AI驅動的會議中,我輸入了一個新產品的需求,然後切換到其他工作,幾分鐘後再回來檢查。不到20分鐘,我就有了一個可供精煉和測試的功能原型。AI改變了我們快速交付客戶所需功能的能力,氛圍編碼已成為我快速打造最小可行產品(MVP)的首選方法。」

Leonardo Losoviz,WordPress資料管理插件Gato GraphQL的開發者

Leonardo Losoviz也將氛圍編碼視為加速開發的方式,他說:「我目前正在整合我的插件Gato GraphQL,使用氛圍編碼來創建擴展,目標是在幾週內打造出客戶需求的所有擴展(通常需要幾個月)。」

John Campbell,Security Journey內容工程總監

John Campbell提供了平衡的觀點,說:「氛圍編碼將通過提高開發者效率並讓技術專長有限的人擴展對軟體工具的存取,徹底改變軟體開發。」

然而,他對系統理解的缺乏表示擔憂,說:「就像青少年第一次體驗駕駛的刺激一樣,沒有交通法規、安全功能和護欄,那種自由很快就會變成混亂。」

他呼應了Delbare對風險加速的看法,說:「氛圍編碼加速了開發並消除了對工具或技術的深入技術知識需求,但代價是幾乎完全缺乏系統理解。由於氛圍編碼本質上忽略程式碼細節,幾乎不可能評估正在開發的軟體中的安全風險。」

Campbell相信氛圍編碼與生產編碼之間的差距將縮小,但目前:「今天的氛圍編碼擅長創造『網頁玩具』——個人工具,焦點狹窄,安全問題最少——而不涉及在生產環境中部署它們的風險和挑戰。」

Rhys Wynn,以Dwi'n Rhys為名交易的自由WordPress開發者

Rhys Wynn對這個術語持懷疑態度,說:「我認為氛圍編碼是那些認為AI生成的程式碼安全可靠,並想在他們或許不該進入的市場中定位自己的人發明的詞語。我見過的每個氛圍編碼項目都不安全、無法滿足使用案例,或者只是模仿已經存在的更好事物。」

他強調審查AI生成程式碼的重要性,說:「AI在編碼上可以很有用,但讓AI寫出大段程式碼意味著程式碼傾向於不安全或未優化。讓你的AI助手修復定義明確的小問題,它表現得很好。同樣,用於修復程式碼中的問題。始終審查,因為如果你不理解你的程式碼,誰會呢?」

這一切意味著什麼?

一些開發者使用AI工具顯著節省了時間,我個人也看到在ChatGPT的幫助下我的生產力翻倍。但這是氛圍編碼嗎?對我來說,它是關於使用AI處理編碼的繁瑣部分,同時確保每個部分都經過徹底測試和理解。

另見:如何將ChatGPT轉變為你的AI編碼強大工具 - 並加倍你的產出

對有經驗的開發者來說,氛圍編碼可能感覺像是進入一種流暢狀態,讓大量工作能高效完成。然而,我與開發者的共識很明確:氛圍編碼不適合初學者,如果管理不當,可能導致嚴重的安全性和可靠性問題。

氛圍編碼的概念本身並非問題。然而,保持警惕至關重要,特別是行銷團隊急於利用其流行性,暗示任何人都能輕鬆創造軟體。

低程式碼和無程式碼平台的挑戰依然存在:它們適用於自訂預建場景,但當所需程式碼不符合提供的模板時就難以應對。在這種情況下,傳統程式設計技能變得至關重要。

另見:如果ChatGPT為你的應用程式生成AI程式碼,它真正屬於誰?

沒有這些技能,你很可能會遇到障礙或發布可能災難性失敗的產品。

你呢?你有沒有試過氛圍編碼,或者你是否猶豫讓AI在你的開發過程中主導?你認為AI工具真正降低了新手的進入門檻,還是它們只是促進了不安全、難以維護的軟體的創造?

你對創意可能性更興奮,還是對風險更擔憂?在下面的評論中分享你的想法。

*每天透過我們的Tech Today通訊在收件匣中獲取早晨的頭條新聞。*

相關文章
在懷疑主義的時代尋找信仰與目標 在懷疑主義的時代尋找信仰與目標 在我們這個充滿科學探究與批判思維的現代,維持靈性信仰經常讓人覺得像是逆潮流而行。許多人努力調和永恆的信仰與當代的懷疑主義,讓他們渴望更深的意義。本探索探討如何在充滿懷疑的環境中培養信仰,提供實用的智慧,讓您在目標中紮根,並培養持久的靈性韌力。重點在日益世俗化的世界中面對信仰的挑戰處理靈性不確定性的建設性方法社群在維護信仰系統中的重要角色慈悲與服務如何重申靈性目的平衡理性思考與直覺智慧在艱難時期維持
ChatGPT 如何運作:功能、應用和未來影響 ChatGPT 如何運作:功能、應用和未來影響 人工智慧的快速演進正在改變數位互動與溝通。ChatGPT 是領導這場變革的先驅,它是一種先進的會話式人工智能,為自然語言處理樹立了新標準。本研究將深入探討 ChatGPT 的運作方式、它在各行各業的突破性能力,以及它所引發的重要道德討論。瞭解這項技術如何重新定義人機互動。重點ChatGPT 由 OpenAI 開發,代表著會話式人工智能的一大進步。其精密的深度學習架構能產生非常類似人類的文字。實際應
Salesforce 的 Transformer 模型指南:AI 文字摘要說明 Salesforce 的 Transformer 模型指南:AI 文字摘要說明 在資訊過載成為常態的時代,AI 驅動的文字摘要已成為從冗長文件中萃取關鍵洞察力不可或缺的工具。這份全面的指南將探討 Salesforce 突破性的 AI 摘要技術,說明您如何能以極少的程式碼實作自己精密的摘要器。我們將探討其基礎技術、實際的實作步驟,並檢視可證明其轉型潛力的實際應用程式。重點介紹Salesforce AI 摘要器:利用尖端技術將長篇文件轉換為簡明摘要Transformer 架構:瞭
評論 (26)
0/200
JustinLewis
JustinLewis 2025-08-24 01:01:22

Vibe coding sounds like a game-changer! Using AI to skip the boring stuff? Count me in! But I wonder if it’ll make devs lazy or if it’s just a smarter way to work. 🤔

ScarlettWhite
ScarlettWhite 2025-08-23 23:01:15

Vibe coding sounds like a game-changer! Letting AI handle the boring bits of coding could free up so much creative energy. But I wonder, does it make us lazy or just smarter? 🤔

SamuelAllen
SamuelAllen 2025-08-09 13:00:59

Vibe coding sounds cool, but I'm skeptical—can AI really nail the creative spark in coding? 🤔 Feels like it might just churn out generic code and kill the soul of programming.

HenryDavis
HenryDavis 2025-08-04 19:00:59

Vibe coding sounds like a game-changer! Letting AI handle the boring stuff could free up devs to get creative, but I’m curious—how do we keep the human spark in coding? 🤔

EdwardMoore
EdwardMoore 2025-08-04 14:48:52

Vibe coding sounds like a game-changer! Letting AI handle the boring stuff so devs can focus on the creative side is wild. But, like, what’s the catch? Are we gonna end up with buggy code if the AI vibes too hard? 😅 Curious to see where this goes!

ChristopherThomas
ChristopherThomas 2025-07-22 09:25:03

Vibe coding sounds like a game-changer! I love how AI can take over the boring stuff, but I’m curious—how do developers ensure the AI doesn’t mess up the creative spark? 🤔

回到頂部
OR