網易首頁 > 網易號 > 正文 申請入駐

兩看相厭:Agent 和傳統軟件,都覺得對方是屎山

0
分享至

ESSAY

一個傳統后端工程師看 Claude Code 自動生成的代碼,命名混亂,不遵守團隊規范,幾百行邏輯擠在一個文件里。他的評價:屎山

反過來,一個跑在 Claude Code 上的 agent 試圖調用這位工程師維護了三年的系統。登錄要 session,改個配置要導航五層菜單,接口文檔是給人類讀的散文體,報錯信息是一句自然語言彈窗。agent 的評價大概也差不多

兩邊都覺得對方不堪用。這個狀態,叫「兩看相厭」

人類工程師 Agent 命名混亂,不遵守規范 幾百行塞一個文件 沒有模塊化,寫完就扔 不可維護 鑒權體系對 agent 無效 狀態綁在 UI 組件里 更新了沒人通知 agent 配置要導航五層菜單 兩邊都對,兩邊都嫌棄 歷史上每次出現這種互相嫌棄,都是范式切換的信號

歷史上每次出現這種互相嫌棄,都是范式切換最誠實的信號。匯編程序員嫌高級語言臃腫浪費,高級語言嫌匯編不可維護。C 程序員嫌 Java 慢得離譜,Java 嫌 C 的手動內存管理是野蠻操作。每一次,雙方在各自的評價體系里都是對的

但最終的結局,都是出現了一個新的中間層,讓兩邊不再需要直接面對對方

過去每一次,都是兩代程序員之間的事。這一次,其中一方換了物種

人類工程師的嫌棄清單

AI 寫的代碼確實有一堆問題

不遵守團隊約定的命名規范、目錄結構、注釋風格。幾百行邏輯塞進一個文件。沒有模塊化,沒有抽象層,寫完就扔。在任何一個 code review 里,這種代碼都會被打回

這些嫌棄完全合理,在人類工程師的評價體系里

但這里有一個前提值得拆開看:人類對「代碼質量」的直覺,建立在一個假設上。這段代碼要被人讀很多遍。要被維護,要被改,要被另一個人在凌晨三點 debug 的時候讀懂

如果代碼只被執行一次然后丟棄呢?評價標準就應該從「可讀性」變成「執行正確性」。這兩個標準選出來的代碼,長得完全不一樣

屎山之所以是屎山,前提是有人要維護它。取消這個前提,評價就翻轉了

而且這一側的問題有一個重要特征:它在自動消解。明年的模型寫出來的代碼就比今年干凈一大截,后年更好。這條曲線在自動上升

記住這個特征,后面會用到

Agent 那邊嫌棄什么

Agent 看傳統軟件,嫌棄的東西更多,也更根本

鑒權。傳統軟件的登錄、session、cookie,整套體系圍繞一個假設設計:有一個人坐在屏幕前,持續操作。agent 的調用模式是無狀態的、高并發的、隨時中斷再隨時恢復的。這套假設從根上就不匹配

狀態耦合。傳統前端框架把數據狀態綁在 UI 組件樹上。agent 想操作一個數據,必須先理解組件的嵌套層級。CLI Anything 做的事情之一,就是把數據從 UI 組件里解綁出來,讓 agent 能直接觸達

版本更新。人類有 changelog 和遷移指南可以讀。agent 需要的是機器可讀的接口變更 diff。現在幾乎沒有軟件提供這個東西。每次軟件更新,agent 之前建立的調用邏輯就可能失效

配置體系。傳統軟件的設置頁面有幾十上百個選項,散落在各處,給人類慢慢調。agent 需要的是一個聲明式的配置 schema,一次性把所有偏好注入進去。要改一個設置項,可能得導航五層菜單

Agent 眼中的傳統軟件 鑒權 假設有人坐在屏幕前 agent 無狀態、高并發 狀態耦合 數據綁在 UI 組件樹上 改數據必須理解組件嵌套 版本更新 changelog 是給人讀的 agent 需要機器可讀 diff 配置體系 設置散落在各層菜單 agent 需要聲明式 schema 共同根源 全部圍繞「操作者是人類」這個假設設計 當操作者換成 agent,假設本身就塌了 這些問題不會隨模型迭代自動消解

這四件事有一個共同點:全部圍繞「操作者是人類」這個假設設計。當操作者換成 agent,假設本身就塌了

幾百萬個已經部署的服務不會自己長出給 agent 用的接口

和上一段對比一下。人類嫌 AI 代碼爛,這個問題會隨著模型變強自動消解。但 AI 嫌傳統軟件不好用,這個問題不會自動消解。已經部署的幾百萬個服務,不會自己重新設計鑒權體系,不會自己把狀態從 UI 組件里解綁,不會自己生成機器可讀的版本 diff

這是一個根本性的不對稱

心智模型斷了

上面講的是接口層面的沖突。再往下一層,還有一個更深的斷裂

人類程序員理解一個系統,靠的是「心智模型」。入職一家公司,花幾周甚至幾個月,把整個系統的架構、數據流、模塊關系內化成腦子里的一張地圖。之后的每一次修改,都在這張地圖上定位、操作

Agent 沒有這張地圖。每次進入一個代碼庫,都是從零開始構建上下文

過去幾十年的代碼組織方式,都預設了一件事:讀者已經了解整體架構。文件拆分、模塊劃分、命名約定,全部建立在這個預設上。一個有心智模型的人,看到 UserService 就知道去哪里找 UserRepository。agent 不知道,它需要先遍歷目錄結構,讀若干個文件,才能建立起局部的上下文

這也解釋了一個讓人類工程師很難接受的現象:agent 傾向于把邏輯集中在一個文件里。從 context window 管理的角度看,減少文件跳轉就是減少 token 消耗,集中在一起反而是最高效的組織方式

你把代碼拆成 200 個文件叫工程規范,agent 把代碼寫進 1 個文件叫 context 效率。誰是屎山,取決于你問誰

人類幾十年積累下來的工程規范(模塊化、關注點分離、DRY 原則),在 agent 的評價體系里,大概率需要被重新審視。這些規范存在的理由是幫助人類協作。如果協作者換了物種,規范本身就得跟著變

GitHub 上出現了非人類的綠點

Agent 已經開始往 GitHub 上提交 PR 了

傳統開源社區有一套圍繞「人」建立的協作制度。人類寫 PR,人類 review,人類 merge。你的 GitHub profile、commit 歷史、社區里的口碑,構成了一個完整的聲譽體系。誰靠譜、誰的代碼可以信任,大家心里有數

但當 agent 開始參與,這套體系就遇到一個很實際的問題:你怎么給一個 agent 建立 reputation?一個 agent 的 PR 應該由誰來 review?如果答案是「由另一個 agent 來 review」,那人類在這個閉環里扮演什么角色?

GitHub 的 contribution graph 里開始出現非人類的綠點,但沒有人知道該怎么給它們算 reputation

開源社區大概是第一個正面撞上這個問題的地方。但這個問題會蔓延到所有圍繞「人」組織的協作制度里:代碼審查、質量認證、專業資質、知識產權歸屬

這些制度的底層假設都是:參與者是人。當參與者不全是人的時候,制度本身需要重建

這個不對稱里的機會

「兩看相厭」里最值得盯住的,是那個不對稱

AI 對傳統軟件的嫌棄,催生的是一個真實的改造市場。誰幫傳統軟件長出 agent 可用的接口,誰就是這次范式切換里的基礎設施提供商。CLI Anything、MCP、飛書 CLI,都是這個方向上不同的入口

它們做的是同一件事:幫現有軟件「再接口化」,從為人類編譯,變成同時為 agent 編譯

四類服務的「數字層占比」與被接管速度 接管快 接管慢 純數據服務 Boss 直聘、小紅書、Twitter 數字層占比最高,被接管速度最快 物理交付服務 美團、Uber、順豐 agent 做前半段,最后一公里需要物理介入 法人背書服務 銀行轉賬、合同簽署、投行報告 數字層可自動化,但合規要求真實責任主體 專業黑盒服務 FFmpeg、Blender、CAD 引擎 agent 離不開它們,但會重新定義入口

純數據驅動的服務(Boss 直聘的工作信息、小紅書的用戶內容),數字層占比最高,被 agent 接管的速度最快

觸發物理世界交付的服務(美團、Uber、順豐),數字端的操作本身很簡單,但最后一公里需要物理實體介入。agent 只能完成前半段

需要法人背書的服務(銀行轉賬、合同簽署、投行報告),數字層完全可以自動化,但合規框架要求背后有真實的責任主體

依賴幾十年積淀的專業黑盒的服務(FFmpeg、Blender 的幾何求解器、CAD 引擎),agent 離不開它們,但會重新定義入口

一個判斷框架:你投的公司,在這四類里屬于哪一類?它的服務中,數字層占整個價值鏈的比例有多大?這個比例越高,被 agent 接管的速度越快,被「再接口化」的價值也越大

「兩看相厭」不會永遠持續

歷史上每次范式沖突的結局,都是出現了一個第三方的中間層,讓雙方各自面對中間層,不再直接面對彼此。匯編和高級語言之間出現了編譯器,C 和 Java 之間出現了 JVM

歷史上每次「兩看相厭」的結局,都是第三個物種出現

這次的「第三個物種」,大概率是一種「雙棲軟件」。天然同時暴露人類界面和 agent 接口,兩邊的數據和狀態實時同步。人類在 GUI 里編輯到一半的東西,agent 可以在 CLI 里接著完成。agent 在 CLI 里產出的東西,人類可以在 GUI 里繼續調整

最先做出這種雙棲架構的團隊,可能拿到下一代軟件基礎設施的定義權

AI 不吃軟件,AI 吃接口

軟件會活著。FFmpeg 會活著,Blender 會活著,CAD 求解器會活著。但它們的入口會被重新定義

說不準這個中間層最終長什么樣。MCP 是一種可能,CLI Anything 是一種可能,某種還沒被命名的東西也是一種可能。窗口期大概率很短,一兩年內就會有一個被廣泛采納的方案出現

現在唯一確定的是:兩邊都在嫌棄對方,而兩邊都是對的

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

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.

相關推薦
熱點推薦
親臨前線險喪命!布達諾夫夜闖黑海平臺,遭俄軍追殺跳海逃生

親臨前線險喪命!布達諾夫夜闖黑海平臺,遭俄軍追殺跳海逃生

老馬拉車莫少裝
2026-04-22 09:26:24
鬧翻了!遼籃更衣室內訌,趙繼偉深夜2文“炮轟” 弗格打臉管理層

鬧翻了!遼籃更衣室內訌,趙繼偉深夜2文“炮轟” 弗格打臉管理層

小徐講八卦
2026-04-22 05:45:02
楊蓉右臉燙傷后主動曬“疤”:曬出無濾鏡素顏恢復照并配文“帶疤的臉很酷”

楊蓉右臉燙傷后主動曬“疤”:曬出無濾鏡素顏恢復照并配文“帶疤的臉很酷”

今古深日報
2026-04-22 09:57:02
放棄托納利!曼聯押寶意甲豪門棄將,他被贊“歐洲最佳中場之一”

放棄托納利!曼聯押寶意甲豪門棄將,他被贊“歐洲最佳中場之一”

瀾歸序
2026-04-22 05:38:04
壞消息!五一要“泡湯”,5天強降雨橫掃7省,假期計劃要亂套了

壞消息!五一要“泡湯”,5天強降雨橫掃7省,假期計劃要亂套了

小談食刻美食
2026-04-22 07:39:48
四川禁止或限制公共場所吸煙 5月1日起施行

四川禁止或限制公共場所吸煙 5月1日起施行

財聯社
2026-04-21 12:15:11
廣東宏今日早報!徐杰最新傷情,薩姆納無緣季后賽,麥考爾做保養

廣東宏今日早報!徐杰最新傷情,薩姆納無緣季后賽,麥考爾做保養

多特體育說
2026-04-22 09:40:37
日媒:中國加速減持美債,美聯儲拋3000多億,中國憑什么當接盤俠

日媒:中國加速減持美債,美聯儲拋3000多億,中國憑什么當接盤俠

一家說
2026-04-22 08:39:11
兒子早戀被叫家長!必須形象管理,畢竟第一次見親家,評論區炸鍋

兒子早戀被叫家長!必須形象管理,畢竟第一次見親家,評論區炸鍋

夜深愛雜談
2026-04-21 20:06:20
新一輪的一地雞毛,正在上演

新一輪的一地雞毛,正在上演

黑噪音
2026-04-21 14:40:02
白人女性與黑人女性的體味差異,網友真實分享引發熱議

白人女性與黑人女性的體味差異,網友真實分享引發熱議

特約前排觀眾
2025-12-22 00:20:06
悲劇!文班亞馬被霍樂迪犯規臉部著地腦震蕩退賽,預計至少缺陣一周

悲劇!文班亞馬被霍樂迪犯規臉部著地腦震蕩退賽,預計至少缺陣一周

818體育
2026-04-22 10:33:17
2026入學迎來“新規定”,9月1日開始執行,家長們總算熬出頭了

2026入學迎來“新規定”,9月1日開始執行,家長們總算熬出頭了

復轉這些年
2026-04-20 19:05:36
暴雨大暴雨!廣東今晚將有強降水、強對流天氣

暴雨大暴雨!廣東今晚將有強降水、強對流天氣

魯中晨報
2026-04-22 07:24:10
斯諾克世錦賽懸念拉滿:16強要被種子選手“包圓”?中國軍團能晉級幾人?

斯諾克世錦賽懸念拉滿:16強要被種子選手“包圓”?中國軍團能晉級幾人?

體壇最前線66
2026-04-22 08:43:07
含劇毒,無解藥!每家每戶都有,千萬別亂吃,哪怕煮爛了也沒用!

含劇毒,無解藥!每家每戶都有,千萬別亂吃,哪怕煮爛了也沒用!

健康科普365
2026-04-14 16:25:08
近四成中國網民手機裝AI,豆包月活逼近3.5億,元寶跌出前三,Kimi、智譜為何“掉隊”?|2026年一季度AI應用價值榜

近四成中國網民手機裝AI,豆包月活逼近3.5億,元寶跌出前三,Kimi、智譜為何“掉隊”?|2026年一季度AI應用價值榜

每日經濟新聞
2026-04-21 23:08:15
吉林省長胡玉亭到邊境調研,走訪這些村

吉林省長胡玉亭到邊境調研,走訪這些村

中國鄉村振興
2026-04-22 10:27:00
1979年華國鋒訪歐歸來,葉劍英評其性格不適合復雜改革

1979年華國鋒訪歐歸來,葉劍英評其性格不適合復雜改革

王鶔吃吃喝喝
2026-04-21 12:00:08
高市早苗下令后,美國準時發話,日本扭頭:向中國提出訪華請求

高市早苗下令后,美國準時發話,日本扭頭:向中國提出訪華請求

面包夾知識
2026-04-21 19:23:47
2026-04-22 11:03:00
賽博禪心
賽博禪心
拜AI古佛,修賽博禪心
397文章數 50關注度
往期回顧 全部

科技要聞

凌晨突發!ChatGPT Images 2.0發布

頭條要聞

牛彈琴:伊朗發出讓人毛骨悚然的警告 玩的就是心跳

頭條要聞

牛彈琴:伊朗發出讓人毛骨悚然的警告 玩的就是心跳

體育要聞

一到NBA季后賽,四屆DPOY就成了主角

娛樂要聞

復婚無望!baby黃曉明陪小海綿零交流

財經要聞

伊朗拒絕出席 特朗普宣布延長停火期限

汽車要聞

四款全球首秀+AI落地 大眾汽車集團在華轉型全面提速

態度原創

家居
教育
時尚
數碼
親子

家居要聞

極簡繪夢 克制和諧

教育要聞

歡迎報考!開封智慧健康職業學院2026單招報考指南

頂流復工,已判若兩人

數碼要聞

零刻Mate Pro多功能擴展塢上市:USB4 v2 + 4盤位,1059元

親子要聞

當我給兒子買了玩具之后

無障礙瀏覽 進入關懷版