Hacker News

747 和編碼代理

評論

1 min read Via carlkolon.com

Mewayz Team

Editorial Team

Hacker News

一架擁有 60 年歷史的大型噴射機可以告訴我們關於人工智慧編碼的未來什麼

1968 年,波音公司在有史以來建築面積最大的建築中推出了第一架 747,這是位於華盛頓州埃弗里特的一座工廠,其規模之大以至於內部一度形成雨雲。這架飛機本身也同樣大膽:600 萬個零件、171 英里的佈線、翼展比萊特兄弟首次飛行的長度還寬。從各個方面來看,它都是有史以來大量生產的最複雜的機器。近六十年後,軟體工程正在經歷自己的 747 時刻。編碼代理程式——可以在最少的人工監督下編寫、調試、測試和部署程式碼的自主人工智慧系統——代表了複雜性和雄心的飛躍,這反映了大型噴射機的革命。第一個激進工程規模時代的經驗教訓比以往任何時候都更重要。

六百萬個零件和六百萬行程式碼

波音 747 不僅僅擴大了現有飛機設計的規模。它需要全新的製造流程、新的材料科學、新的品質保證框架,以及一支必須學會如何以前所未有的複雜程度進行協調的員工隊伍。總工程師喬·薩特 (Joe Sutter) 將該項目描述為「一邊飛行一邊建造一座大教堂」。團隊迫不及待地追求完美 - 他們必須即時交付、迭代和解決問題,同時保持嚴格的生產計劃。

現代編碼代理面臨驚人相似的挑戰。像 Claude、Cursor 或 Devin 這樣的工具不僅僅是自動完成一行程式碼。它對架構進行推理,導航依賴關係樹,編寫測試,處理邊緣情況,並同時協調數十個檔案的變更。發生故障的面積是巨大的——很像 747 的液壓系統,一條錯誤的線路可能會引發災難。建構這些代理的工程師不僅僅是編寫軟體。他們正在建立系統,建構系統,這是一個遞歸的複雜性問題,這會給喬·薩特帶來噩夢。

在 Mewayz,我們親身感受到了這種複雜性。我們的平台涵蓋 207 個模組——從 CRM 和發票到 HR、車隊管理和分析——每個模組都有自己的邏輯、資料模型和整合點。當我們開始將人工智慧輔助開發整合到我們的工作流程中時,我們很快就了解到代理的能力與它對整個系統的理解成正比,而不僅僅是它正在編輯的文件。聽起來很熟悉嗎? 747 的飛行管理系統的工作方式相同:每個子系統都必須了解其與整體的關係。

船員資源管理並行

在 1970 年代和 1980 年代發生一系列事故之後,航空業開發了機組資源管理 (CRM),這是一個重新定義了飛行員、副駕駛和飛行工程師如何溝通、委派和分享決策權的框架。這個見解是深刻的:問題不在於糟糕的飛行員。協調性很差。一位忽視大副警告的出色船長比溝通良好的平庸船員更危險。

編碼代理正在迫使軟體產業進行自己的 CRM 清算。問題不再是「人工智慧編寫程式碼的能力有多強?」而是「人類和智能體協調得如何?」使用編碼代理的最高效的開發人員並不是那些放棄整個專案並離開的人。他們將代理視為熟練的副駕駛 - 提供背景資訊、檢查輸出、發現盲點以及知道何時進行手動控制。

這就是為什麼「代理商取代開發商」的說法完全沒有抓到重點。 747 沒有更換飛行員。它使飛行員的角色更具戰略性、更加面向系統,並且最終更加關鍵。 747 的機長負責管理自動化、監控系統並在意外發生時介入。這正是 2026 年高級開發人員使用編碼代理所做的事情。

預檢清單與提示工程

航空業對人類可靠性最持久的貢獻之一就是檢查表。 1935 年波音 299 型飛機(這款原型機非常複雜,以至於試飛員普洛耶·彼得·希爾少校忘記了一個關鍵步驟)發生事故後,工程師們制定了飛行前檢查表。它不是無能飛行員的拐杖。它承認人類認知有局限性,而複雜的系統需要結構化協議。

編碼代理的快速工程是軟體世界的預檢清單。從人工智慧代理中獲得最佳結果的開發人員不會編寫諸如“為我建立一個儀表板”之類的模糊指令。他們提供結構化上下文:技術堆疊、編碼約定、需要注意的邊緣情況、應該修改和不應該修改的檔案。他們編寫 CLAUDE.md 檔案和系統提示的嚴格程度與飛行員在起飛前進行簡報時的要求相同。

航空和人工智慧輔助開發中最危險的假設是相同的:系統「正常工作」。 747 告訴我們,複雜的系統需要嚴格的人工監督、結構化的通訊協議以及將清單中的每一項都視為不可協商的文化。編碼代理的要求毫不遜色。

對於在 Mewayz 等平台上建置的團隊(其中單一程式碼變更可能會影響 CRM 工作流程、支付處理、排程引擎和麵向客戶的入口網站),此規則不是可選的。我們專門維護詳細的模組文件和整合圖,以便人類開發人員和人工智慧代理都可以了解任何給定更改的爆炸半徑。這是我們的飛行前檢查表,它比任何單一測試套件都預防了更多的生產事故。

民主化效應

在 747 之前,跨大西洋航空旅行是富人的奢侈品。 1970 年 1 月,泛美航空首架從紐約飛往倫敦的 747 航班不僅運載了更多乘客,而且從根本上改變了可以飛行的人員。十年之內,航空旅行從菁英階層的體驗變成了中產階級的期望。 747 讓飛行變得更便宜並不是偶然的。其龐大的規模(典型配置可容納 374 名乘客,而 707 則可容納 150 名乘客)推動了每座經濟性的發展,改變了整個產業。

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

編碼代理正在軟體開發中產生同樣的民主化效果。曾經需要一名高級全端開發人員花兩週時間和大量預算完成的任務,現在只需一個需求明確的產品經理和一個人工智慧代理,一個下午就能完成。這不是假設。新創公司在幾天之內就能發布 MVP。 Solo 創辦人正在開發三年前需要五人團隊的產品。非技術領域專家正在創建能夠真正解決問題的內部工具,而不是在 IT 積壓中等待 18 個月。

這正是 Mewayz 方法背後的哲學。我們的平台旨在讓中小型企業能夠使用財富 500 強公司認為理所當然的相同營運工具 - CRM、薪資、發票、車隊管理、分析、預訂系統 - 無需企業價格標籤或六個月的實施時間表。當您將像 Mewayz 這樣的模組化平台與人工智慧驅動的開發工具結合時,您會得到一些真正的新東西:企業可以以五年前難以想像的速度和成本定制、擴展和自動化其營運。

故障模式與黑盒子

每架 747 飛機都配有飛行數據記錄器和駕駛艙語音記錄器——著名的「黑盒子」。它們的存在是因為航空業常常透過悲劇認識到理解失敗比預防失敗更重要。您無法預防擁有 600 萬個零件的系統中的每一次故障。但您可以建立一種文化和基礎設施,確保每次失敗都能教您一些東西。

編碼代理存在黑盒子問題。當代理程式產生微妙的錯誤(競爭條件、安全漏洞、僅在特定資料條件下出現的邏輯錯誤)時,要理解原因可能會非常困難。該代理商沒有可以像重播駕駛艙錄音一樣重播的「思維過程」。這種不透明性是當今人工智慧輔助開發面臨的最重大挑戰之一,而業界尚未解決這個問題。

最有效的緩解策略反映了航空業的方法:

  • 分層審核系統:正如商業航班需要機長和副駕駛交叉檢查關鍵操作一樣,代理生成的代碼在投入生產之前也應經過自動測試、靜態分析和人工審核。
  • 爆炸半徑遏制:航空業使用冗餘系統,因此任何單一故障都不會造成災難性的。同樣,架構良好的程式碼庫會隔離模組,以便代理程式在某個區域的錯誤不會級聯到整個系統。
  • 事件回顧:航空業的「公正文化」(鼓勵而不是懲罰報告錯誤)應該被用於人工智慧輔助開發。當代理產生錯誤時,問題不是“誰批准了這個?”但是“缺少什麼上下文?”
  • 持續監控:現代飛機即時傳輸遙測資料。利用人工智慧輔助建構的生產軟體需要同樣嚴格的可觀察性——日誌記錄、警報和異常檢測,以便在使用者之前發現問題。

該行的結束與開始

波音公司於 2023 年 1 月交付了最後一架 747 架飛機,結束了長達 54 年、生產 1,574 架飛機的生產過程。這架大型噴射機並沒有因為失敗而消亡。它之所以消亡,是因為它所創造的世界——一個無障礙、可靠、長途航空旅行的世界——的發展超出了對四引擎寬體飛機的需求。 787 和 A350 等更有效率的雙引擎飛機現在可以以更低的營運成本和更好的燃油經濟性來完成這項工作。 747 是其自身成功的受害者。

編碼代理將遵循類似的弧線。我們今天使用的工具——提示驅動、基於聊天、需要大量人工指導——是人工智慧輔助開發的 747。它們是革命性的、不完美的,而且絕對是變革性的。但它們最終將被更精緻、更有效率、更自主的系統所取代,這是我們今天幾乎無法想像的。蓬勃發展的開發人員和企業不會是那些抵制變革或盲目信任自動化的人。他們將是那些學會與機器一起工作的人——他們明白真正的創新從來不是飛機或代理,而是人類和技術協同工作的系統。

對於已經在 Mewayz 上建構的 138,000 家企業來說,這個未來並不是抽象的。這是使用智慧自動化來運作營運、服務客戶和發展的日常現實——一個模組、一個工作流程、一次一個得到良好提示的代理商。 747 證明了大膽的工程設計與嚴格的操作相結合可以改變世界。編碼代理再次證明了這一點。

常見問題

什麼是編碼劑以及它們與 747 類比有何關係?

編碼代理是自主人工智慧系統,可以在最少的人工監督下編寫、調試和部署軟體。就像波音 747 將 600 萬個零件組裝成一台可靠的機器一樣,編碼代理透過將大型專案分解為可管理的元件來編排複雜的程式碼庫。兩者都代表了工程複雜性需要全新的設計、測試和品質保證方法的轉折點。

編碼代理能否完全取代人類軟體開發人員?

還沒有,而且可能不完全是。正如 747 儘管實現了廣泛的自動化,仍然需要經驗豐富的飛行員一樣,編碼代理在提供架構方向和審查輸出的熟練開發人員的指導下工作效果最佳。真正的價值在於增強人類能力——處理重複性任務、產生樣板文件並加速迭代周期,以便工程師能夠專注於創造性的問題解決和戰略決策。

現今企業如何從人工智慧驅動的自動化工具中受益?

企業透過將重複的工作流程轉移到人工智慧系統來提高效率。像 Mewayz 這樣的平台透過 207 個模組的商業作業系統展示了這一點,起價為 19 美元/月,可實現從行銷到營運的所有流程的自動化。同樣,編碼代理可以減少開發時間和成本,讓團隊在保持品質的同時更快地交付功能 - 就像 747 使國際航空旅行民主化一樣。

航空安全的哪些經驗教訓適用於人工智慧編碼的可靠性?

航空業嚴格的冗餘、測試和事件審查方法直接為負責任的人工智慧開發提供資訊。 747 透過數千次模擬故障和分層備份系統贏得了安全記錄。編碼代理必須採用類似的原則——自動化測試、人機循環檢查點和持續監控——以確保他們產生的程式碼在部署前符合生產級可靠性標準。