![]()
![]()
智能自動化(更廣為人知的名稱是“直覺編碼”)的受歡迎程度無疑正在迅速增長,其影響力甚至超越了開發者領域。《柯林斯詞典》將其評為年度詞匯,微軟首席執行官也指出,該公司高達 30%的代碼都是由人工智能生成的。這種編碼方式無疑提高了生產力,但與任何變革性技術一樣,了解如何以及在何處最有效地應用它,才是最大限度發揮其優勢的關鍵。
開發人員經常面臨諸如項目范圍蔓延、編碼中斷和時間緊迫等挑戰,因此他們尋求通過人工智能提高效率是可以理解的。但開發人員也需要考慮靈活自動化所提供的“人機協作”理念。這種理念并非在每個流程中都依賴自動化,而是專注于繁瑣的任務,從而確保開發人員在流程的每個環節都擁有決策權。這種方法既有助于技能發展,又能保證項目架構的一致性。
01
智能自動化的興起
Vibe 編碼可能無處不在,但它仍然是一種相對較新的方法,直到 2025 年初才被提出。它是利用生成式人工智能,僅根據對話提示生成軟件代碼的過程,通常很少或不需要人工干預。
它因降低了非工程師測試想法和生成可行概念的門檻而廣受贊譽。例如,首席執行官和高管現在可以通過基于 Vibe 編碼的原型來展示他們想要進行的更改,從而避免與開發人員進行冗長的對話來解釋抽象概念。
但要超越概念階段,就需要了解人工智能的現有能力。人工智能在處理大型上下文時會受到一定的限制,這會影響大型專業項目代碼生成的精細程度。雖然開發人員可以指示人工智能在發現錯誤時進行進一步修改,但人工智能生成的代碼有時會重復功能,從而帶來可維護性方面的問題。這一點在處理嵌入式系統時尤為重要,因為嵌入式系統通常受硬件限制,需要編寫最精簡的代碼才能有效運行。
人工智能在編程領域的廣泛應用也引發了關于技能發展的重要問題。42 % 的開發者表示,他們在工作流程中使用人工智能時,至少有一半的代碼庫是由人工智能生成的。隨著智能自動化日益普及,如何培養初級開發者的基礎技能就顯得尤為重要。對于他們來說,通過完成那些能夠磨練技能、快速積累編程經驗的日常編碼任務,是成長過程中不可或缺的一部分。找到合適的平衡點,既要讓人工智能處理合適的任務,又要保留實踐學習的機會,這對于培養下一代開發者至關重要。
開發者的態度也反映了這一調整期。2024年,70%的開發者對人工智能持積極態度,但今年這一比例下降至60%,其中46%的開發者對人工智能代碼的準確性表示擔憂。然而,大多數開發者(70%)并不認為人工智能會威脅到他們的職位,另一項調查中, 59%的高級開發者表示人工智能工具可以幫助他們更快地交付代碼。這些數據表明,開發者正在積極探索如何有效地集成人工智能,而不是直接拒絕它。技術日新月異,最佳實踐也在不斷更新迭代。
因此,與其采取這種“要么全有要么全無”的方法,不如考慮一種不同的理念,即對人工智能的使用采取更審慎的方法,讓開發者掌握主導權。
02
什么是柔性自動化?
智能體自動化將人工智能融入整個開發流程,而靈活自動化則著眼于戰略層面。它建議將人工智能有針對性地集成到編碼流程中,每次只替換一項管理任務。這樣,開發人員始終能夠保持對產品的控制和監督,而不會造成過度干擾。靈活自動化會選擇性地替換那些重復性較高的管理任務,例如代碼文檔編寫、單元測試創建以及任何重復性編碼工作。
至關重要的是,它充分認識到人工智能在編碼方面的現有能力——雖然它目前還無法構建完整的軟件棧,但可以在某些特定領域帶來立竿見影的效果。因此,開發者不會因為將人工智能應用于不合適的任務而感到沮喪,而是將其應用集中在它擅長的領域。隨著時間的推移,開發者可以逐漸熟悉并放慢采用的步伐,從而更清晰地認識到它在解決管理任務方面的價值。之后,開發者就可以回歸到他們最初進入這個行業的更復雜、更核心的目標,例如編寫優秀且復雜的軟件,以及解決具有挑戰性的問題——所有這些都可以在人工智能的輔助下輕松完成。
重要的是,它也為初級開發人員留出了相當一部分日常任務,讓他們能夠通過實踐經驗學習,從而建立起扎實的基礎知識,并通過傳統的試錯法獲得深度學習。人工智能不再被視為限制學習機會的因素,而是作為一種工具嵌入其中——開發人員仍然牢牢掌控著它。
其益處不僅限于單個開發人員,更惠及整個開發團隊。通過自動化重復性編碼工作,團隊可以保持文檔和測試實踐的一致性,同時讓資深開發人員騰出時間指導初級團隊成員并專注于架構決策。這營造了一種更健康的開發文化,在這種文化中,人工智能是增強人類專業知識,而不是試圖取代它。
03
在編碼中平衡自動化和自動化之間的關系
值得重申的是,人工智能是近幾十年來編程領域最大的變革,它無疑有潛力徹底改變我們的編程方式,但我們需要找到合適的平衡點。這是一個需要戰略性推進的過程,行業和開發者都需要逐步適應這種新的工作方式,確保我們在擁抱創新的同時,也能建立在堅實的基礎之上。關鍵在于找到一個最佳平衡點:既能通過自動化提高生產力,又不損害優秀開發者所需的深度理解能力。
綜上所述,這并不意味著我們需要將靈活自動化和氛圍編碼視為相互競爭的理念,而是將其視為適用于軟件生命周期中兩個截然不同階段的工具。展望未來,氛圍編碼對于最初的構思階段以及開發人員與其所在組織之間的非技術溝通至關重要。而隨著我們進入生產階段,靈活自動化則需要占據主導地位,以確保人工智能始終是助力而非阻礙。因此,這并非二者之間的對立——要想取得成功,我們需要兩者兼備。
免責聲明:
本文所發布的內容和圖片旨在傳播行業信息,版權歸原作者所有,非商業用途。如有侵權,請與我們聯系刪除。所有信息不構成任何投資建議,加密市場具有高度風險,投資者應基于自身判斷和謹慎評估做出決策。投資有風險,入市需謹慎。
設為星標 避免錯過
虛擬世界沒有旁觀者,每個點贊都是創造歷史的像素
關注我,一起探索AWM?
2025-12-31
2025-12-30
2025-12-29
商業贊助
![]()
點擊下方 “目錄” 閱讀更多
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.