![]()
2022年11月ChatGPT發(fā)布至今,生成式AI(人工智能內(nèi)容生成技術(shù))在編程領(lǐng)域的滲透率從嘗鮮變成了剛需。但一個(gè)反直覺(jué)的數(shù)據(jù)正在浮現(xiàn):用得最猛的那批人,反而在重復(fù)制造同一種錯(cuò)誤。
「一句話生成應(yīng)用」的甜蜜陷阱
作者Faisal Haque在持續(xù)高強(qiáng)度使用AI編程工具3年后,發(fā)現(xiàn)了一個(gè)被嚴(yán)重低估的風(fēng)險(xiǎn)。那些宣稱"不用寫(xiě)代碼就能開(kāi)發(fā)應(yīng)用"的平臺(tái),正在把大量非技術(shù)用戶引入死胡同。
Vendor lock-in(供應(yīng)商鎖定)只是最輕的問(wèn)題。更嚴(yán)重的是安全漏洞、擴(kuò)展性缺陷和維護(hù)性災(zāi)難——這些應(yīng)用作為原型或私人工具尚可,一旦進(jìn)入生產(chǎn)環(huán)境就是定時(shí)炸彈。沒(méi)有軟件工程背景的人,連完整的規(guī)格說(shuō)明書(shū)都寫(xiě)不出來(lái),AI只能用假設(shè)填補(bǔ)空白,而這些假設(shè)往往與真實(shí)需求南轅北轍。
Haque的觀察很直接:「我見(jiàn)過(guò)太多'能跑就行'的項(xiàng)目,在用戶數(shù)破千后徹底崩盤(pán)。」這不是AI的錯(cuò),是使用方式的根本性誤判。
資深開(kāi)發(fā)者的隱藏杠桿
同一套工具,在不同人手里產(chǎn)出天差地別。Haque的結(jié)論是:AI無(wú)法獨(dú)立生產(chǎn)生產(chǎn)級(jí)軟件,但在正確引導(dǎo)下,它能將資深開(kāi)發(fā)者的效率推向新維度。
關(guān)鍵區(qū)分在于「vibe coding(氛圍編程)」與「spec-driven development(規(guī)格驅(qū)動(dòng)開(kāi)發(fā))」。前者是隨手丟個(gè)提示詞,期待AI猜中你的心思;后者是輸出詳盡的技術(shù)文檔,用結(jié)構(gòu)化指令約束AI的行為邊界。
具體要包含什么?功能規(guī)格書(shū)附帶可量化的驗(yàn)收標(biāo)準(zhǔn)、架構(gòu)模式定義、代碼質(zhì)量規(guī)范、測(cè)試策略、安全要求、可觀測(cè)性指標(biāo)——這些過(guò)去被視作"額外負(fù)擔(dān)"的文檔,現(xiàn)在成了人與AI協(xié)作的接口。
Haque用了一個(gè)精準(zhǔn)的類比:開(kāi)發(fā)者的角色從「寫(xiě)代碼的人」進(jìn)化成「設(shè)計(jì)建筑結(jié)構(gòu)的人」。AI是施工隊(duì),但圖紙必須你自己畫(huà),而且畫(huà)得夠細(xì)。
從coder到builder的遷移成本
這個(gè)轉(zhuǎn)變比聽(tīng)起來(lái)更難。它要求開(kāi)發(fā)者具備兩種過(guò)去不太重疊的能力:一是抽象系統(tǒng)設(shè)計(jì)的深度,二是將模糊需求轉(zhuǎn)化為精確規(guī)格的表達(dá)力。
Haque正在籌備的系列文章,核心就是拆解這個(gè)轉(zhuǎn)化過(guò)程。他關(guān)注的問(wèn)題很具體:不同模型在實(shí)際代碼生成中的行為差異、規(guī)格驅(qū)動(dòng)開(kāi)發(fā)的具體操作流程、以及那些真正拉開(kāi)差距的技術(shù)細(xì)節(jié)。
他的判斷帶著產(chǎn)品經(jīng)理式的冷靜:這不是技術(shù)民主化的童話,而是專業(yè)門(mén)檻的重新配置。舊門(mén)檻在語(yǔ)法細(xì)節(jié),新門(mén)檻在系統(tǒng)思維——后者其實(shí)更難速成。
你在過(guò)去3年的AI編程實(shí)踐中,踩過(guò)規(guī)格缺失的坑嗎?
特別聲明:以上內(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.