新智元報(bào)道
編輯:艾倫
【新智元導(dǎo)讀】Claude Code到底有多強(qiáng)大?Anthropic產(chǎn)品經(jīng)理親自為你講述Claude Code究竟帶來(lái)了怎樣的AI開(kāi)發(fā)范式革命,讓你一人成軍!
開(kāi)發(fā)者的世界,正在被一款工具徹底重塑。
它不是IDE,不是GitHub Copilot,而是Anthropic的Claude Code。
我們見(jiàn)證了一個(gè)史詩(shī)級(jí)的時(shí)刻——Claude Code迭代到SDK層面,AI Agent開(kāi)發(fā)徹底進(jìn)入快車(chē)道!
在最近和主持人Alex Albert的訪談中,Catherine Wu做了Claude Code的臺(tái)前幕后大揭秘。
Claude Code為何能以瘋狂速度迭代?
為何multi-Clauding會(huì)橫掃開(kāi)發(fā)者圈?
Claude Code的未來(lái),又將走向哪里?
Catherine Wu,畢業(yè)于普林斯頓大學(xué)計(jì)算機(jī)專(zhuān)業(yè),目前她在Anthropic全面領(lǐng)導(dǎo)Claude Code的產(chǎn)品工作
瘋狂的Claude Code:幾乎每天都有新功能
主持人Alex開(kāi)門(mén)見(jiàn)山:「我?guī)缀趺看未蜷_(kāi)Claude Code,都能看到新東西。新的命令,新的功能,新的小工具。你們到底是怎么做到這種迭代速度的?」
Cat笑著說(shuō):
Claude Code的團(tuán)隊(duì),幾乎每個(gè)人都是產(chǎn)品思維極強(qiáng)的工程師。
我們不寫(xiě)長(zhǎng)篇大論的產(chǎn)品文檔,而是直接用Claude Code來(lái)原型化。
在她的敘述里,Claude Code的內(nèi)部節(jié)奏仔細(xì)想想其實(shí)堪稱(chēng)殘酷:
工程師自己想要一個(gè)功能,就直接造出來(lái)。
造出來(lái)之后,立刻推送給內(nèi)部員工——他們?cè)贏nthropic內(nèi)部被稱(chēng)作「Ants」。
如果「Ants」們蜂擁而上,用得不亦樂(lè)乎,那幾乎就是「可以直接上線」的信號(hào)。
如果沒(méi)人用呢?那就推倒重來(lái)。
這種循環(huán),Anthropic內(nèi)部有個(gè)專(zhuān)門(mén)的說(shuō)法:「dogfooding」。
在Cat看來(lái),Claude Code迭代飛快的秘訣就在這里——真實(shí)場(chǎng)景的自我打磨。
一臺(tái)電腦六個(gè)Claude?multi-Clauding橫空出世
Alex繼續(xù)追問(wèn):
除了瘋狂的迭代,我聽(tīng)說(shuō)過(guò)一個(gè)現(xiàn)象——multi-Clauding。
有人居然一口氣開(kāi)六個(gè)Claude?這是真的么?
Cat點(diǎn)點(diǎn)頭:「不僅是真的,而且比你想象的還要常見(jiàn)?!?/p>
畫(huà)面是這樣的:
一位開(kāi)發(fā)者電腦上同時(shí)開(kāi)著六個(gè)終端,每個(gè)終端都是一個(gè)Claude Code會(huì)話。
第一個(gè)Claude,只回答問(wèn)題,不改動(dòng)代碼;
第二個(gè)Claude,專(zhuān)門(mén)在repo里寫(xiě)代碼;
第三個(gè)Claude,跑在一個(gè)Git分支上做實(shí)驗(yàn);
第四個(gè)Claude,盯著日志;
第五個(gè)Claude,負(fù)責(zé)寫(xiě)測(cè)試;
第六個(gè)Claude,追著B(niǎo)ug滿(mǎn)地跑。
這一幕,看上去就像開(kāi)發(fā)者在指揮六個(gè)遠(yuǎn)程實(shí)習(xí)生。
區(qū)別在于,這些「實(shí)習(xí)生」不會(huì)喊累,不會(huì)摸魚(yú),也不用下班。
Cat說(shuō),「最神奇的是,他們之間甚至可以互不干擾。你完全可以把不同的Claude當(dāng)成不同的角色,分工協(xié)作」。
小公司激進(jìn),大公司穩(wěn)健
multi-Clauding的背后,也折射出不同規(guī)模公司的差異。
在小公司,工程師們?nèi)耸志o張,但需求永遠(yuǎn)堆成山。于是他們干脆開(kāi)足馬力:
Claude開(kāi)著「auto-accept模式」,自動(dòng)修改代碼、自動(dòng)提交,不需要人類(lèi)一條一條點(diǎn)確認(rèn)。
一位初創(chuàng)公司創(chuàng)始人甚至說(shuō):
我只要在關(guān)鍵節(jié)點(diǎn)給點(diǎn)反饋,剩下的時(shí)間Claude自己干活。
就像我突然多了三個(gè)工程師,卻一分錢(qián)都不用付工資。
但在大公司,情況不同。
大企業(yè)的工程師們,最喜歡的是「plan mode」。
Claude會(huì)先掃描整個(gè)代碼庫(kù),理解架構(gòu),擬定一份詳細(xì)的工程方案,然后再去修改。
在Cat看來(lái),「小公司追求的是速度,大公司追求的是穩(wěn)健。Claude Code同時(shí)滿(mǎn)足了這兩種需求」。
從極客花招到主流趨勢(shì)
最初,Anthropic內(nèi)部也以為multi-Clauding只是少數(shù)極客的玩法。
畢竟,誰(shuí)會(huì)真的愿意在一臺(tái)電腦里開(kāi)六個(gè)Claude?
結(jié)果卻完全出乎意料。
越來(lái)越多的開(kāi)發(fā)者開(kāi)始主動(dòng)采用這種模式。
他們把Claude Code當(dāng)成一個(gè)「可復(fù)制的工程師」,像組建團(tuán)隊(duì)一樣,開(kāi)出多個(gè)實(shí)例,讓他們各自承擔(dān)不同的職責(zé)。
Cat承認(rèn):「這對(duì)我們來(lái)說(shuō)是個(gè)驚喜。原本以為是個(gè)小眾愛(ài)好,結(jié)果成了主流趨勢(shì)。」
這也讓Anthropic內(nèi)部開(kāi)始重新思考:
Claude Code變成了一個(gè)平臺(tái),一個(gè)可以無(wú)限復(fù)制和擴(kuò)展的「數(shù)字開(kāi)發(fā)團(tuán)隊(duì)」。
定制三板斧:CLAUDE.md、slash命令、Hooks
Alex忍不住好奇:
「當(dāng)工程師們?cè)诙ㄖ艭laude Code的時(shí)候,他們到底在做什么?是造出新的小Agent嗎?是造出新的小Agent嗎?還是寫(xiě)配置文件?」
Cat立刻給出答案:「最常見(jiàn)的方式,就是寫(xiě)CLAUDE.md」。
這是什么?
簡(jiǎn)單來(lái)說(shuō),就是Claude Code的「記憶文件」。
在這個(gè)文件里,團(tuán)隊(duì)會(huì)告訴Claude:
我們的目標(biāo)是什么;
代碼的架構(gòu)長(zhǎng)什么樣;
哪些地方有坑要注意;
最佳實(shí)踐有哪些。
Cat說(shuō):
CLAUDE.md寫(xiě)得越好,Claude的輸出就越精準(zhǔn)。
很多團(tuán)隊(duì)后來(lái)發(fā)現(xiàn),這是最值回票價(jià)的投資。
除了記憶文件,開(kāi)發(fā)者們還有兩大武器:
第一,Slash命令。
把常用的Prompt寫(xiě)成命令,就像給Claude裝上快捷鍵。
更妙的是,你可以把這些命令提交到repo里,整個(gè)團(tuán)隊(duì)都能用。
第二,Hooks。
想在commit之前自動(dòng)跑lints?寫(xiě)一個(gè)hook。
想Claude完成任務(wù)后自動(dòng)發(fā)Slack通知?再寫(xiě)一個(gè)hook。
Cat笑著說(shuō):
其實(shí)Slack提醒就是我們最早做hook的靈感來(lái)源。
有人真的需要Claude干完活喊一聲:我搞定了!
Claude Code SDK:Agent開(kāi)發(fā)的核武器
Alex順勢(shì)追問(wèn),「Claude Code SDK呢?我聽(tīng)說(shuō)很多人已經(jīng)用它來(lái)造自己的Agent了」。
對(duì)此,Cat做了一個(gè)形象比喻,「SDK就是一座Agent工廠」。
它提供了所有核心構(gòu)件:
可以自帶system prompt;
可以接入自定義工具;
內(nèi)置了權(quán)限系統(tǒng)和API調(diào)用邏輯,處理報(bào)錯(cuò)、緩存、回退。
換句話說(shuō),你不用再操心底層循環(huán),而是可以直接在SDK上加上自己的「特殊配方」。
舉個(gè)例子,Anthropic在GitHub上開(kāi)源的Claude Code集成,就是完全基于SDK做的。
開(kāi)發(fā)者們已經(jīng)用它造出了安全Agent、SRE Agent、事故響應(yīng)Agent、法律Agent、公司合規(guī)Agent等。
這讓她下了一個(gè)更大膽的結(jié)論:
Claude Code已經(jīng)不只是一個(gè)開(kāi)發(fā)工具,而是一套通用的Agent開(kāi)發(fā)框架。
下一代開(kāi)發(fā)模式:自由拼裝
更讓人驚喜的是,SDK里的功能全都像樂(lè)高一樣,可拆可拼。
需要一個(gè)待辦清單?SDK自帶。
不需要?直接刪掉。
想讓Agent能編輯文件?現(xiàn)成的。
想換掉默認(rèn)實(shí)現(xiàn)?可以自己寫(xiě)。
Cat表示,這是他們最興奮的地方。
開(kāi)發(fā)者可以像組裝積木一樣,挑選自己需要的功能。
Claude Code里好用的東西,都會(huì)在SDK里開(kāi)箱即用。
他們花了一整年打磨這個(gè)框架,它就是Claude Code本身的運(yùn)行內(nèi)核。
用SDK,半小時(shí)你就能跑起來(lái)一個(gè)強(qiáng)大的Agent。這是目前最快的原型路徑。
最佳實(shí)踐:不要將Claude當(dāng)魔法,要平等溝通
在訪談的尾聲,Alex問(wèn)出了最后一個(gè)問(wèn)題:「你自己平時(shí)用Claude Code,有什么心得能分享給開(kāi)發(fā)者?」
Cat的回答干脆利落:「不要把Claude當(dāng)作魔法,而是與它平等溝通?!?/strong>
她解釋道,「很多人以為prompt是某種黑科技,其實(shí)不然。Claude就像一個(gè)團(tuán)隊(duì)里的工程師」。你必須清晰地告訴它:
任務(wù)目標(biāo)是什么;
結(jié)果怎么評(píng)估;
有哪些設(shè)計(jì)約束。
只要溝通清楚,Claude要么直接完成,要么會(huì)坦率告訴你「做不到,并給你備選方案」。
Debug Claude Code的奇技
Cat還分享了一個(gè)有趣的小技巧:如果Claude做了奇怪的事,不要急著生氣。
直接問(wèn)它:你為什么這么做?
Claude往往會(huì)回答:
因?yàn)槲以贑LAUDE.md里看到某條信息。
因?yàn)槲易x到某個(gè)文件,得出了這樣的結(jié)論。
這等于開(kāi)發(fā)者可以把和Claude的對(duì)話,當(dāng)成debug的一部分。
Cat笑稱(chēng):
這就是用Claude來(lái)debug Claude。
就像你和人類(lèi)同事pair programming時(shí),會(huì)問(wèn)一句:你為什么會(huì)這么想?
Claude也會(huì)給出理由。
訪談結(jié)束時(shí),Alex感嘆:「用Claude Code debug Claude Code,這真是我聽(tīng)過(guò)最有意思的循環(huán)。」
而Cat認(rèn)真地回應(yīng):「Claude Code不只是在幫工程師寫(xiě)代碼,它正在重塑工程師這個(gè)職業(yè)本身?!?/strong>
Claude Code,蓄勢(shì)待發(fā)
這是一個(gè)史詩(shī)級(jí)的拐點(diǎn)。
回顧C(jī)laude Code的整個(gè)發(fā)展路徑:
命令行原型 → 多會(huì)話協(xié)作 → 專(zhuān)用Agent →SDK通用框架
Claude Code不再只是工具,它是下一代開(kāi)發(fā)范式的雛形。
當(dāng)你能同時(shí)「雇傭」六個(gè)Claude、隨手定制一個(gè)安全Agent,用SDK在極短時(shí)間內(nèi)搭出一個(gè)全能AI助手時(shí):
開(kāi)發(fā)的未來(lái),已經(jīng)完全不同。
Claude Code,正在成為改變世界的主角。
參考資料:
https://www.youtube.com/watch?v=DAQJvGjlgVM&ab_channel=Anthropic
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(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.