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