周三下午,一個開發團隊的Slack頻道被系統消息刷屏——AI助手又生成了六百行模塊代碼。項目經理盯著拉長的審查清單,發現數據表格組件的可訪問性測試還沒排進本周計劃,而上周的API模板又發現三個安全警告。寫代碼只花了20分鐘,但確認、修復、回歸測試正在吃掉整隊人三天的時間。這種“生成越多、消化越慢”的困境,正在吞噬AI輔助開發的效率紅利。
WaveMaker公司的聯合創始人兼CTO迪帕克·阿努帕里在IT媒體InfoWorld的專欄文章中,并沒有先談檢查策略,而是拋出了更根本的問題:我們是否該先想想,哪些代碼根本不用生成出來。他的論述基于一個被反復忽略的現實——AI讓“制造代碼”的成本趨近于零,卻把“維護代碼”的代價推向了開發者。
![]()
AI編程工具讓表單搭建、數據表格生成、API對接模板的產出速度成倍提升。內部工具和原型的即時交付讓業務側興奮,但對于承擔長期責任的工程團隊,興奮感很快被技術債務稀釋。問題恰好卡在后者:每新增一個AI生成的單元,就必須有人去讀、去改、去寫測試。生成速度一旦超過審查吞吐量,隊列就會變成定時炸彈。
![]()
來自代碼質量平臺Sonar的2026年開發者調查報告印證了這種失衡:提交到倉庫的代碼中,42%已經有AI介入,其中大約29%的代碼在沒有人類手動審查的情況下直接被合并。這意味著將近三成AI輔助代碼是在“相信AI沒問題”的假定下進入主分支的。把腳踏在油門上卻不看后視鏡,長期累積的風險遠比一次bug爆發更難治。
業界主流的應對方案幾乎是條件反射:生成之后再去檢查。靜態分析工具跑一輪,編過linter規則,掛上安全掃描,再疊加可訪問性檢測和頁面截圖比對,試圖把有問題的地方篩出來。“寫后篩查”的邏輯對于單個應用還能應付,但當企業內部的輕量應用從數個膨脹到數十個,每一次改動都牽動整套檢查鏈,審查和修復的工作量便不再線性增長,而是像焊接一樣把時間燒進每個版本里。開發本該被AI加速,卻被事后驗證拖回原處。
這正是阿努帕里所指的“檢查跑步機”——你越跑,傳送帶滾得越快。他認為,與其糾結怎樣把生成后的代碼查得更徹底,不如在生成前就截斷源頭。他提出的模式叫作“AI組裝模型”,核心理念是把AI的角色從程序員的嘴替,變成組件倉庫的選配師。當開發者發出“做一個可搜索的客戶列表”這樣的指令時,AI不應從頭生成一張新的數據表格,而是去企業經過驗證的組件庫里找出既有表格組件,再為其注入所需的字段綁定、篩選規則和交互屬性。
組件庫這個概念在大型工程團隊中并不陌生,它把按鈕、輸入框、列表視圖、認證面板等反復出現的界面積木集中管理起來。凡是入庫的組件,都預先通過了安全性審查、屏幕適配測試、可訪問性校驗和視覺一致性檢查。一旦復用這些“安全基因”,應用之間就不需要再為同一段表單邏輯重復跑整套掃描流程,重復成本被結構性地壓縮。
AI組裝模型的操作順序很清晰:第一步,確認哪些界面區域和功能已有現成組件,能直接復用的一律不動;第二步,讓AI只處理屬性配置、數據源連接、頁面跳轉這類改動面最小但人工調校最繁瑣的工作;只有在既有組件完全覆蓋不了的業務邏輯和外部服務對接上,才允許AI創建新代碼。由“全量生成”變成“按需補丁”,引發的審查面積急劇縮小。
![]()
后端側同樣不容忽視。數據持久化、API接口、身份認證和權限控制這些層級,一個設計漏洞就足以擊穿整個系統。阿努帕里強調,秘密信息的管理、基于角色的訪問控制、嚴格類型化的API契約和依據安全基線做自動化校驗,必須變成結構性的固定要求交給AI遵守,而不是靠事后掃出警告再回頭修補。把這些約束內嵌進生成環節,才可能把后端代碼的“意外缺陷”壓縮到最低。
有人會質疑,讓AI理解企業的設計規范和組件庫,需要在提示詞和上下文里追加更多令牌,看上去是額外的計算成本。但阿努帕里算的是一筆總賬:如果放任模型每次大量生成,再交付給靜態分析、安全掃描、視覺對比和人工審核輪流轉,補丁重寫、回歸驗證的成本會疊成指數;而組裝模型只生成極少的新代碼,對應需要檢查的孤點面積驟降,既抑制了累積成本,也讓致命缺陷漏過篩查的概率大幅走低。
在金融、醫療和政府等受監管行業,情況更為苛刻。應用上線前不僅要安全,還得能清楚說明代碼是如何保證合規的。傳統方式下,團隊必須把“所有生成代碼都已被反復檢查”舉證為文檔,隨著應用迭代表證負擔越來越重。換成組裝模型,理由變成“使用了已驗證的組件庫,僅對少量自定義部分做追加確認”,證據的粒度更細致,回應監管問詢的鏈路也更短。
阿努帕里在文章結尾批評,當前關于AI生成代碼的公共討論的重心,過于偏向“如何完善事后檢查”。他認為,“生成更多,再檢查更多”這條路徑終將被不斷膨脹的代碼基數壓垮,唯一可持續的方向,是主動辨別“哪些可以不改動”,然后只讓AI在必要之處動手。生成量的收縮不是保守,而是把留出來的時間和心力還給真正創造價值的工作——設計系統架構、梳理業務規則,以及解決那些AI一時還幫不上忙的復雜問題。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.