![]()
來源:OfficeChai Team
事物變化越多,不變的可能就越多。
集成開發(fā)環(huán)境(IDE)幾十年來一直是軟件工程的基石。代碼在這里編寫、調(diào)試和發(fā)布。但隨著人工智能代理越來越多地接管代碼編寫工作,一個(gè)引人深思的問題出現(xiàn)了:人類現(xiàn)在是否需要一種新型的IDE,不是為了編寫代碼,而是為了管理替他們編寫代碼的代理?
這正是現(xiàn)代人工智能領(lǐng)域最具影響力的人物之一安德烈·卡帕西(Andrej Karpathy)現(xiàn)在所提出的建議。
從 Tmux 網(wǎng)格到更多
這場討論源于開發(fā)者 Numman Ali 的一篇帖子,他在帖子中重點(diǎn)介紹了CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSAnthropic 的 Claude Code 中的一項(xiàng)實(shí)驗(yàn)性功能。啟用 tmux 的團(tuán)隊(duì)模式后,該設(shè)置會(huì)自動(dòng)在不同的終端窗格中生成多個(gè) AI 代理——一種臨時(shí)的多代理工作臺(tái)。Ali 指出,他更傾向于親自與每個(gè)代理直接對(duì)話,手動(dòng)協(xié)調(diào)團(tuán)隊(duì),而不是讓一個(gè)主代理來指揮其他代理。
這種設(shè)置非常巧妙,也預(yù)示著軟件開發(fā)的未來發(fā)展方向。Anthropic的終端智能編碼工具Claude Code現(xiàn)在已經(jīng)能夠 100% 自主編寫代碼——其創(chuàng)始人 Boris Cherny 幾天前剛剛證實(shí)了這一里程碑。該工具的功能如此強(qiáng)大,以至于Cherny 本人整整一個(gè)月都沒有打開任何集成開發(fā)環(huán)境 (IDE),他發(fā)布的每一行代碼都由人工智能 (AI) 處理。
但隨著代理數(shù)量激增,以及圍繞它們的工作流程變得越來越復(fù)雜,tmux 網(wǎng)格和終端面板開始顯得力不從心。Karpathy 今天在 X 大會(huì)上直接指出了這一點(diǎn)。
卡帕西的愿景:一個(gè)“特工指揮中心”
Karpathy寫道: “Tmux 網(wǎng)格很棒,但我感覺需要一個(gè)合適的‘代理命令中心’IDE 來管理多個(gè)代理,并且能夠最大化每個(gè)顯示器的顯示空間。例如,我希望能夠查看/隱藏代理、切換代理狀態(tài)、查看是否有代理處于空閑狀態(tài)、彈出相關(guān)工具(例如終端)、查看統(tǒng)計(jì)信息(使用情況)等等。”
這是一個(gè)看似簡單的觀察,卻揭示了深刻的道理。當(dāng)你只有一個(gè)人工智能代理時(shí),你只需提示它并查看其輸出即可。但當(dāng)一群人工智能代理并行運(yùn)行時(shí)——有的編寫代碼,有的審查代碼,有的網(wǎng)絡(luò)搜索,有的則處于空閑狀態(tài)——管理它們的認(rèn)知負(fù)擔(dān)就更像是管理一個(gè)團(tuán)隊(duì),而不是與單個(gè)工具交互。
Anthropic 本身也意識(shí)到了這種動(dòng)態(tài)。其最近推出的代碼審查功能部署了一個(gè)由 AI 代理組成的協(xié)同團(tuán)隊(duì),用于自動(dòng)審查拉取請(qǐng)求——一些代理負(fù)責(zé)查找錯(cuò)誤,另一些負(fù)責(zé)驗(yàn)證錯(cuò)誤,并生成一個(gè)按嚴(yán)重程度排序的列表。管理哪些代理正在運(yùn)行、哪些代理已完成以及它們發(fā)現(xiàn)了什么,本身就是一個(gè)協(xié)調(diào)問題。
“組織代碼”:IDE 作為組織架構(gòu)
Karpathy 在后續(xù)帖子中更進(jìn)一步,分享了一張著名的圖表,描繪了主要科技公司的組織結(jié)構(gòu)——亞馬遜嚴(yán)格的等級(jí)制度、谷歌相互關(guān)聯(lián)的團(tuán)隊(duì)網(wǎng)絡(luò)、Facebook 的跨職能網(wǎng)絡(luò)、微軟相互爭斗的孤立部門、蘋果以單一領(lǐng)導(dǎo)者為中心的中心輻射模型、Oracle 的法律分層工程結(jié)構(gòu)。
他的觀點(diǎn)令人震驚:這些長期以來被視為企業(yè)文化怪癖或后果的模式,實(shí)際上是他所謂的“組織代碼”的形式。而且與傳統(tǒng)公司不同,代理型組織可以分叉。
他寫道:“你不能分叉?zhèn)鹘y(tǒng)的組織(例如微軟),但你可以分叉代理型組織。”
![]()
![]()
這使得集成開發(fā)環(huán)境(IDE)不再僅僅是編寫軟件的工具,而更像是一種組織架構(gòu)設(shè)計(jì)工具。各個(gè)代理的組織結(jié)構(gòu)、通信方式、哪些代理擁有行動(dòng)權(quán)限、哪些代理僅提供建議——這些都是架構(gòu)決策。如果這些決策被編碼到軟件中,那么它們就可以像其他任何代碼庫一樣進(jìn)行版本控制、共享和重構(gòu)。
為什么這對(duì)企業(yè)很重要
其影響遠(yuǎn)不止于開發(fā)者群體。隨著人工智能大幅提升代碼輸出速度——谷歌首席工程師 Jaana Dogan 最近指出,Claude Code 僅用一小時(shí)就復(fù)制了她的團(tuán)隊(duì)耗時(shí)一年完成的工作——企業(yè)面臨著一種全新的問題:不僅是人工智能能做什么,更是如何構(gòu)建執(zhí)行這些工作的人工智能。
Anthropic 預(yù)測,開發(fā)者將從編寫代碼轉(zhuǎn)向管理人工智能系統(tǒng)。Karpathy 指出,目前尚無成熟的工具來支持這種轉(zhuǎn)變。Tmux 只是一種權(quán)宜之計(jì);真正需要的是專門構(gòu)建的基礎(chǔ)設(shè)施,用于觀察、控制和協(xié)調(diào)跨監(jiān)控器、項(xiàng)目或組織的大量智能體。
真是諷刺。隨著人工智能逐漸取代編碼,軟件工程師們一直在遠(yuǎn)離集成開發(fā)環(huán)境(IDE)。但如今,一種新型的IDE——它并非用于編寫代碼,而是用于管理執(zhí)行代碼的智能體——或許正是下一代軟件開發(fā)所需要的。
變化真大。
閱讀最新前沿科技趨勢報(bào)告,請(qǐng)?jiān)L問21世紀(jì)關(guān)鍵技術(shù)研究院的“未來知識(shí)庫”
![]()
未來知識(shí)庫是 “21世紀(jì)關(guān)鍵技術(shù)研究院”建 立的在線知識(shí)庫平臺(tái),收藏的資料范圍包括人工智能、腦科學(xué)、互聯(lián)網(wǎng)、超級(jí)智能,數(shù)智大腦、能源、軍事、經(jīng)濟(jì)、人類風(fēng)險(xiǎn)等等領(lǐng)域的前沿進(jìn)展與未來趨勢。目前擁有超過8000篇重要資料。每周更新不少于100篇世界范圍最新研究資料。 歡迎掃描二維碼或訪問https://wx.zsxq.com/group/454854145828進(jìn)入。
截止到2月28日 ”未來知識(shí)庫”精選的百部前沿科技趨勢報(bào)告
(加入未來知識(shí)庫,全部資料免費(fèi)閱讀和下載)
特別聲明:以上內(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.