国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Cursor 創(chuàng)始人:后代碼時(shí)代,「品味」將越來越有價(jià)值|Z Talk

0
分享至

Z Talk 是真格分享認(rèn)知的欄目。

作為有史以來增長(zhǎng)最快的產(chǎn)品之一,Cursor 在發(fā)布僅 20 個(gè)月后就達(dá)到 1 億美元 ARR。隨后兩年內(nèi),突破 3 億美元的 ARR,并持續(xù)引領(lǐng)著工程師和產(chǎn)品團(tuán)隊(duì)開發(fā)軟件方式的變革。截至 2025 年初,Cursor 擁有超過 36 萬付費(fèi)用戶。

Michael Truell 是 Cursor 的母公司 Anysphere 的聯(lián)合創(chuàng)始人兼 CEO。他和三個(gè) MIT 同學(xué)一起創(chuàng)立了 Anysphere,用三個(gè)月時(shí)間推出了 Cursor。Michael Truell 極少接受播客采訪,之前只上過 Lex Fridman Podcast。在本期內(nèi)容中,他提到對(duì)「后代碼(After code)時(shí)代」的預(yù)測(cè)、在搭建 Cursor 過程中那些反直覺的經(jīng)驗(yàn)、以及對(duì)工程師未來發(fā)展趨勢(shì)的看法。

本次內(nèi)容來自 Lenny's Podcast,以下是編譯全文。

- Cursor 的目標(biāo)是創(chuàng)造一種全新的編程方式:人們未來會(huì)看到更接近英語句式的偽代碼。人對(duì)軟件的各種細(xì)節(jié)都會(huì)擁有強(qiáng)大的控制力,有能力極快地進(jìn)行修改、迭代。

-「品味」(taste)會(huì)變得越來越有價(jià)值:「品味」的核心是對(duì)「應(yīng)該構(gòu)建什么」有清晰的認(rèn)知。

- 使用 AI 最為出色的那些用戶,在技術(shù)應(yīng)用上很保守:他們非常擅長(zhǎng)將要交給 AI 的任務(wù)范圍限定得更小、更明確。

- Cursor 面試的核心環(huán)節(jié)是一場(chǎng)為期兩天的考核:這些考核項(xiàng)目是模擬的,但能夠在兩天里讓候選人產(chǎn)生真正的工作成果。這不僅是一場(chǎng)「是否愿意與其共事」的檢驗(yàn),對(duì)于吸引候選人也非常重要。早期公司唯一能吸引人愿意加入的地方,往往就是一支令他們覺得值得一起奮斗的團(tuán)隊(duì)。

Chatbot 式編程的主要問題在于缺乏精確性

Lenny:我們之前聊到過,在后代碼時(shí)代會(huì)發(fā)生什么。你如何看待 Cursor 未來的發(fā)展方向?技術(shù)將如何從傳統(tǒng)代碼轉(zhuǎn)向其他形態(tài)?

Michael Truell:Cursor 的目標(biāo)是創(chuàng)造一種全新的編程方式、一種與眾不同的軟件搭建方式。你只需用最簡(jiǎn)潔的方式向計(jì)算機(jī)描述你的意圖,由你來定義軟件應(yīng)該如何工作以及如何呈現(xiàn)。

隨著當(dāng)今技術(shù)的不斷成熟,我們相信可以開創(chuàng)一種全新的軟件構(gòu)建方法,這種方法將比現(xiàn)在水平更高、更高效、更易于使用。這一過程和今天寫軟件的方式將非常不一樣。

我想將其與未來軟件形態(tài)的幾種主流觀點(diǎn)進(jìn)行對(duì)比,其中幾種當(dāng)下流行的觀點(diǎn)我們并不太認(rèn)同。

一種認(rèn)為,未來軟件構(gòu)建仍將與今天非常相似,主要依靠使用 TypeScript、Go、C、Rust 等形式化編程語言進(jìn)行文本編輯。另一種認(rèn)為,你只需在聊天機(jī)器人里輸入指令,讓它幫你構(gòu)建軟件,再隨時(shí)讓它修改。這種聊天機(jī)器人的風(fēng)格就像在和你的工程部門對(duì)話。

我們認(rèn)為這兩種愿景都有問題。

Chatbot 式的編程主要問題在于缺乏精確性。如果你希望人們能完全控制軟件的外觀和功能,你需要提供更精確的方式來指示它們做出想要的修改,而不是像在聊天框里對(duì)一個(gè)機(jī)器人說「改一下我應(yīng)用的這個(gè)部分」,然后整個(gè)全被刪除了。

另一方面,那種認(rèn)為一切都不會(huì)改變的世界觀也是錯(cuò)誤的,因?yàn)榧夹g(shù)只會(huì)越來越強(qiáng)大。在我們?cè)O(shè)想的「后代碼」世界,軟件邏輯的表達(dá)形式將更接近英語。

你可以想象它會(huì)以一種更規(guī)范的形式存在,朝著偽代碼的方向發(fā)展。你可以編寫軟件的邏輯、在更高層面編輯它,并輕松地瀏覽它。這不會(huì)是難以理解、數(shù)以百萬行計(jì)的晦澀代碼。相反,它將更清晰、更易于理解和定位。我們正致力于讓復(fù)雜的符號(hào)和代碼結(jié)構(gòu)演化成更易于讓人閱讀和編輯的形式。

后代碼時(shí)代,品味會(huì)越來越有價(jià)值

Lenny:這很深刻,我想確保大家理解你的觀點(diǎn)。你想象的轉(zhuǎn)變是人們不會(huì)再看到代碼,也不再需要以 JavaScript 或 Python 的形式思考。取而代之的是一種更抽象的表達(dá)形式,更接近英語句式的偽代碼。

Michael Truell:我們認(rèn)為它會(huì)最終發(fā)展到那個(gè)階段。我們相信實(shí)現(xiàn)這個(gè)階段需要現(xiàn)有專業(yè)工程師的參與和推動(dòng)。未來人還是會(huì)在駕駛座上作為主導(dǎo)。

人對(duì)軟件的各種細(xì)節(jié)都會(huì)擁有強(qiáng)大的控制力,也不會(huì)輕易放棄這種控制權(quán)。人們同時(shí)有能力極快地進(jìn)行修改、迭代。未來不會(huì)依賴那種在后臺(tái)發(fā)生、很慢的、需要數(shù)周才能完成的工程。

Lenny:這就引出了一個(gè)問題,對(duì)于目前的工程師,或者正在考慮進(jìn)入成為工程師、設(shè)計(jì)師或產(chǎn)品經(jīng)理的人來說,你認(rèn)為在「后代碼時(shí)代」里,哪些技能會(huì)越來越有價(jià)值?

Michael Truell:我認(rèn)為「品味」(taste)會(huì)變得越來越有價(jià)值。人們談到軟件領(lǐng)域的品味時(shí),很容易想到視覺效果,流暢的動(dòng)畫、配色、UI、UX 等等。

視覺對(duì)于產(chǎn)品而言非常重要。但正如之前提到的,我認(rèn)為重要的另一半在于產(chǎn)品邏輯和運(yùn)作方式。

我們有很多工具來設(shè)計(jì)視覺效果,但代碼仍是軟件運(yùn)行邏輯的最佳的表達(dá)形式。你可以用 Figma 來展示效果,或者在筆記里大致勾畫。但只有當(dāng)你擁有真正可用的原型時(shí),邏輯才能清晰呈現(xiàn)。

未來工程師將越來越像「邏輯設(shè)計(jì)師」。他們需要精準(zhǔn)地表達(dá)意圖,從幕后的「如何實(shí)現(xiàn)」轉(zhuǎn)向高層次的「實(shí)現(xiàn)什么」、「是什么」,這意味著「品味」在軟件開發(fā)中將更加重要。

目前在軟件工程中我們還沒有到那一步。網(wǎng)上流傳著許多有趣且引人深思的段子,反映了人們過度依賴 AI 開發(fā),軟件有明顯缺陷和功能問題。

但我相信,未來的軟件工程師可以不用像現(xiàn)在這樣過于注重細(xì)節(jié)控制,我們將慢慢從嚴(yán)謹(jǐn)細(xì)致轉(zhuǎn)向更注重「品味」。

Lenny:這讓我想到 vibe coding。這是否類似于你所描述的不必過多考慮細(xì)節(jié),而是更順其自然的編程方式?

Michael Truell:我認(rèn)為兩者有所關(guān)聯(lián)。當(dāng)前人們談?wù)摰?vibe coding,在我看來描述的是一種備受爭(zhēng)議的創(chuàng)作模式,即大量生成代碼,卻未能真正理解其細(xì)節(jié)。這種模式會(huì)帶來不少問題。如果不了解底層細(xì)節(jié),你很快會(huì)發(fā)現(xiàn)自己創(chuàng)造的東西變得過于龐大,難以修改。

實(shí)際上我們感興趣的是:人們?nèi)绾卧诓煌耆斫獾讓哟a的情況下,仍能完美控制所有細(xì)節(jié)。這個(gè)解決方案和 vibe coding 息息相關(guān)。

我們現(xiàn)在還缺乏讓「品味」真正主導(dǎo)軟件構(gòu)建的能力。Vibe coding 或類似模式的一個(gè)問題是,雖然你可以創(chuàng)造出一些東西,但很多是 AI 做出的笨拙的決策,你無法完全對(duì)其進(jìn)行控制。

Lenny:你提到了「品味」。具體是指什么?

Michael Truell:對(duì)「應(yīng)該構(gòu)建什么」有一個(gè)清晰的想法。這個(gè)想法也能夠越來越輕松地轉(zhuǎn)化,這是你想創(chuàng)造的軟件、它看上去是這個(gè)樣子、是這樣運(yùn)行的。

不像現(xiàn)在,你和團(tuán)隊(duì)有了產(chǎn)品的構(gòu)想、還需要一個(gè)翻譯層,需要費(fèi)盡心力和勞動(dòng)力,把它轉(zhuǎn)換成計(jì)算機(jī)能理解和執(zhí)行的格式。

「品味」和 UI 的關(guān)系不大?;蛟S「品味」這個(gè)詞用得不太恰當(dāng),但其核心就是對(duì)「應(yīng)該構(gòu)建什么」有正確的認(rèn)知。

Cursor 的誕生源于對(duì)一個(gè)問題的探索

Lenny:我想回顧一下 Cursor 的起源,很多聽眾可能還不知道它是如何誕生的。你們正在打造史上增長(zhǎng)速度最快的產(chǎn)品之一。Cursor 正在深刻改變?nèi)藗儤?gòu)建產(chǎn)品的方式,甚至正在改變整個(gè)行業(yè)。這一切是如何開始的?早期發(fā)展過程中有哪些難忘的時(shí)刻?

Michael Truell:Cursor 的誕生,源于我們對(duì)一個(gè)問題的探索,也很大程度上是我們對(duì)未來十年 AI 將如何變得更好的思考。其中有兩個(gè)關(guān)鍵時(shí)刻。

第一個(gè)是初次使用 Copilot 的 Beta 版的時(shí)候。這是我們第一次接觸到實(shí)用的 AI 產(chǎn)品,能實(shí)實(shí)在在帶來幫助,而不是華而不實(shí)的 demo。Copilot 是我們迄今為止采用過的最有價(jià)值的開發(fā)工具之一,讓我們也很激動(dòng)。

另一個(gè)是 OpenAI 等公司發(fā)布一系列關(guān)于模型 Scaling 的論文。這些研究表明,即使沒有顛覆性的新思路,僅僅通過擴(kuò)大模型規(guī)模和增加訓(xùn)練數(shù)據(jù)量,AI 的能力也會(huì)越來越強(qiáng)。在 2021 年底到 2022 年初,我們對(duì) AI 產(chǎn)品的前景充滿信心,這項(xiàng)技術(shù)未來注定會(huì)走向成熟。

當(dāng)我們環(huán)顧四周,發(fā)現(xiàn)雖然很多人都在談?wù)撊绾巫瞿P?,卻少有人真正深入到一個(gè)具體的知識(shí)工作領(lǐng)域,去思考隨著 AI 技術(shù)的進(jìn)步,這個(gè)領(lǐng)域?qū)⑷绾芜M(jìn)步。

這讓我們想:當(dāng)這項(xiàng)技術(shù)日益成熟,這些具體的領(lǐng)域在未來會(huì)發(fā)生怎樣的變化?最終的工作形態(tài)會(huì)是怎樣?我們將用來完成工作的工具將如何演變?模型需要達(dá)到怎樣的水平才能支持這些工作形態(tài)的變化?一旦模型 Scaling 和預(yù)訓(xùn)練不能進(jìn)一步提升了,我們又該如何繼續(xù)突破技術(shù)能力的邊界?

Cursor 在最初犯的錯(cuò)誤是,我們一開始選擇了一個(gè)競(jìng)爭(zhēng)少、比較枯燥乏味的領(lǐng)域。沒人會(huì)關(guān)注這種無聊的領(lǐng)域。

當(dāng)時(shí)大家都認(rèn)為編程很熱門、很有趣,但我們覺得已經(jīng)有很多人在做了。

最初有四個(gè)月的時(shí)間,我們實(shí)際做的是一個(gè)完全不同的項(xiàng)目——幫助機(jī)械工程實(shí)現(xiàn)自動(dòng)化和增強(qiáng),為機(jī)械工程師搭建工具。

但一開始就遇到了問題,我和我的聯(lián)合創(chuàng)始人都不是機(jī)械工程師,雖然有朋友在這個(gè)領(lǐng)域,但我們對(duì)它極度陌生,可以說是「盲人摸象」,比如我們?nèi)绾螌F(xiàn)有的模型真正應(yīng)用到機(jī)械工程中?我們當(dāng)時(shí)的結(jié)論是,必須從零開始開發(fā)自己的模型。這種做法非常棘手,因?yàn)榫W(wǎng)上幾乎沒有關(guān)于各類工具和零件的 3D 模型及其構(gòu)建步驟的公開數(shù)據(jù),而要從擁有這些資源的渠道獲取模型也同樣困難。

但最終我們回過神來,意識(shí)到我們對(duì)機(jī)械工程沒有很感興趣,這并不是我們?cè)敢夥瞰I(xiàn)一生的事情。

回頭看編程領(lǐng)域,盡管已經(jīng)過去了相當(dāng)一段時(shí)間,卻并未出現(xiàn)顯著變化。那些在這一領(lǐng)域工作的人似乎與我們的想法脫節(jié),他們對(duì)未來的發(fā)展方向,以及 AI 將如何重塑一切缺乏足夠的野心和遠(yuǎn)見。正是這些認(rèn)識(shí)促使我們走上了構(gòu)建 Cursor 的道路。

Lenny:我很喜歡這樣的建議,比如去追逐那些看似無聊的行業(yè),因?yàn)槟抢锔?jìng)爭(zhēng)少,存在機(jī)會(huì),有時(shí)候這確實(shí)可行。但我更喜歡另一種思路——大膽追逐最熱門、最受歡迎的領(lǐng)域,比如 AI 編程和應(yīng)用開發(fā),結(jié)果證明這也行得通。

你們覺得現(xiàn)有的工具缺乏足夠的雄心或潛力,還有更多事情可以做。我認(rèn)為這是一個(gè)非常有價(jià)值的啟示。即使某個(gè)領(lǐng)域看似已經(jīng)太晚了,像 GitHub Copilot 這種產(chǎn)品已經(jīng)存在,如果你發(fā)現(xiàn)現(xiàn)有解決方案的野心還不夠大、無法滿足你的標(biāo)準(zhǔn),或者在方法上存在缺陷,其中仍然蘊(yùn)藏著巨大的機(jī)會(huì)。是這樣嗎?

Michael Truell:完全認(rèn)同。我們想要實(shí)現(xiàn)突破性的進(jìn)步,需要找到可以具體做的事情。而 AI 的迷人之處正在于,包括 AI 編程在內(nèi),很多地方依然存在著未知的巨大空間。

很多領(lǐng)域的天花板非常高。放眼望去,即使是拿任何一個(gè)領(lǐng)域里最好的工具來說,未來幾年中仍有大量工作有待完成。擁有如此廣闊的空間和如此高的上限在軟件開發(fā)中是相當(dāng)獨(dú)特的,至少 AI 是如此。

Cursor 從一開始就強(qiáng)調(diào) Dogfooding

Lenny:讓我們回到 IDE(Integrated Development Environment,集成開發(fā)環(huán)境)的問題。你們有幾種不同的路線、其它公司也都在嘗試。

一種是構(gòu)建一個(gè)面向工程師的 IDE ,并在其中集成 AI 能力。另一種是完全的 AI Agent 模式,例如像 Devin 這樣的產(chǎn)品。還有一種就是專注于構(gòu)建一個(gè)非常擅長(zhǎng)編碼的模型,致力于打造最好的編碼模型。

是什么讓你們最終決定 IDE 才是最佳路線?

Michael Truell:那些從一開始就只專注于開發(fā)模型,或試圖實(shí)現(xiàn)編程的端到端自動(dòng)化編程的人,他們?cè)噲D構(gòu)建的東西與我們截然不同。

我們更關(guān)注的是確保人們能夠掌握他們所構(gòu)建的工具中所有決策的控制權(quán)。相比之下,他們更多地在設(shè)想一個(gè)由 AI 完成整個(gè)過程的未來,甚至由 AI 來負(fù)責(zé)所有決策。

所以一方面,我們的選擇包含了興趣驅(qū)動(dòng)的成分。另一方面,我們始終努力以非?,F(xiàn)實(shí)的視角看待當(dāng)前的技術(shù)水平。我們對(duì) AI 未來幾十年有的發(fā)展?jié)摿Ω械綗o比興奮,但有時(shí)人們會(huì)因?yàn)榭吹?AI 在某個(gè)領(lǐng)域表現(xiàn)出色,就傾向于將這些模型擬人化,認(rèn)為它們?cè)谶@個(gè)領(lǐng)域比人類更聰明,那在另一個(gè)領(lǐng)域也一定會(huì)出色。

但這些模型存在巨大的問題。我們的產(chǎn)品開發(fā)從一開始就強(qiáng)調(diào)「Dogfooding(自己使用自己的產(chǎn)品)」,我們自己每天大量使用 Cursor,從不希望發(fā)布任何對(duì)我們自己無用的功能。

我們本身就是產(chǎn)品的終端用戶,讓我們對(duì)當(dāng)前技術(shù)水平有了現(xiàn)實(shí)的認(rèn)知。我們認(rèn)為讓人坐在「駕駛位」至關(guān)重要,AI 不可能包攬一切。

因?yàn)閭€(gè)人原因,我們也希望賦予用戶這種控制權(quán)。這樣一來我們就不只是一個(gè)模型公司,也遠(yuǎn)離了那種剝奪人們控制權(quán)的端到端產(chǎn)品開發(fā)思路。

至于我們選擇構(gòu)建 IDE,而不是為現(xiàn)有的編程環(huán)境開發(fā)一個(gè)插件,是因?yàn)槲覀儓?jiān)信編程將通過這些模型進(jìn)行,并且編程方式將在未來幾年會(huì)發(fā)生巨大變化。現(xiàn)有編程環(huán)境的可擴(kuò)展性是如此有限,如果你認(rèn)為 UI 和編程模式將發(fā)生顛覆性變化,那么你就必須對(duì)整個(gè)應(yīng)用程序擁有全面的掌控權(quán)。

Lenny:我知道你們目前在做 IDE,也許這是你們的偏見,這是你們認(rèn)為未來的方向。但我很好奇,你是否認(rèn)為未來很大一部分工作會(huì)由 AI 工程師在 Slack 等工具中幫你完成?這種方式會(huì)有一天納入 Cursor 嗎?

Michael Truell:我認(rèn)為理想狀態(tài)是你能在這些事物之間輕松地切換。有時(shí),你可能希望讓 AI 自己獨(dú)立運(yùn)行一段時(shí)間;有時(shí)你會(huì)想將 AI 的工作成果拉取出來,與它高效協(xié)作。有時(shí)或許再次讓它自主運(yùn)行。

我認(rèn)為你需要一個(gè)統(tǒng)一的環(huán)境,讓這些后臺(tái)和前臺(tái)形式都能運(yùn)行良好。對(duì)于后臺(tái)運(yùn)行,那些只需極少說明就能精準(zhǔn)指定需求、判斷正確標(biāo)準(zhǔn)的編程任務(wù)特別合適。修復(fù) Bug 就是一個(gè)很好的例子,但這絕對(duì)不是編程的全部。

IDE 的本質(zhì)會(huì)隨著時(shí)間徹底改變。我們之所以選擇打造自己的編輯器,正是因?yàn)樗鼤?huì)不斷進(jìn)步。這種演變包括你能夠從不同界面,如 Slack 及問題追蹤的系統(tǒng)等接管任務(wù);你日常盯著的這塊玻璃屏幕本身也會(huì)發(fā)生巨大的變化。我們目前把 IDE 看作構(gòu)建軟件的地方。

使用 AI 最成功的用戶
在技術(shù)應(yīng)用上反而很保守

Lenny:我認(rèn)為人們?cè)谟懻?Agents 和這些 AI 工程師時(shí),沒有充分意識(shí)到的一點(diǎn)是,我們將很大程度上成為「工程經(jīng)理」,手下管理著許多尚不那么聰明的下屬,你必須花費(fèi)大量時(shí)間進(jìn)行審查、批準(zhǔn)和具體說明需求。你對(duì)這個(gè)問題有什么看法?有沒有什么方法可以簡(jiǎn)化這個(gè)過程?

因?yàn)槁犉饋磉@真的很不容易,任何管理過大型團(tuán)隊(duì)的人都深有體會(huì)——「這些下屬總是帶著質(zhì)量參差不齊的工作反復(fù)來找我,太折磨人了?!?/p>

Michael Truell:是啊,也許最終我們得跟所有這些 Agents 逐個(gè)進(jìn)行一對(duì)一溝通。

我們觀察到那些在使用 AI 時(shí)最成功的用戶,他們?cè)诩夹g(shù)應(yīng)用上反而比較保守。我確實(shí)認(rèn)為,目前最成功的用戶非常依賴像我們的「下一步編輯預(yù)測(cè)(Next Edit Prediction)」這樣的功能。在他們常規(guī)的編程流程中,我們的 AI 會(huì)智能地預(yù)測(cè)下一步要執(zhí)行的操作。他們還非常擅長(zhǎng)將要交給 AI 的任務(wù)范圍限定得更明確、更小。

考慮到你花在審查代碼上的時(shí)間成本,與 Agent 的協(xié)作主要有兩種模式。一種是你可以在前期花大量時(shí)間來詳細(xì)說明,讓 AI 獨(dú)立工作,然后再去審查 AI 的成果。當(dāng)你完成了審查,整個(gè)任務(wù)就完成了。

另一種是,你可以將任務(wù)切分得更細(xì)。每次只指定一小部分,讓 AI 完成,然后審查;再進(jìn)一步給指令,讓 AI 繼續(xù)完成,再審查。這就像在整個(gè)過程中實(shí)現(xiàn)了類似自動(dòng)補(bǔ)全的功能。

不過,我們經(jīng)常觀察到,能最出色使用這些工具的用戶依然傾向于將任務(wù)拆分,并保持任務(wù)的可管理性。

Lenny:這很難得。我想回到你們第一次構(gòu)建 Cursor 的時(shí)候。你們?cè)谑裁磿r(shí)候意識(shí)到它準(zhǔn)備好了?什么時(shí)候覺得該發(fā)布出去看看會(huì)發(fā)生什么了?

Michael Truell:我們剛開始搭 Cursor 時(shí),很擔(dān)心會(huì)花費(fèi)過長(zhǎng)時(shí)間開發(fā),遲遲不能向外界發(fā)布。Cursor 的最初版本完全是我們從零「手工打造」的?,F(xiàn)在我們使用 VS Code 作為基礎(chǔ),就像許多瀏覽器使用 Chromium 作為核心一樣。

但一開始并不是這樣,我們從零開發(fā)了 Cursor 的原型,這其中包含了大量工作。我們不得不自己開發(fā)許多現(xiàn)代代碼編輯器所需的功能,比如對(duì)多種編程語言的支持、代碼間的導(dǎo)航功能、錯(cuò)誤跟蹤等。此外,還需要內(nèi)置命令行,以及連接遠(yuǎn)程服務(wù)器以查看和運(yùn)行代碼的能力。

我們以閃電般的速度快速開發(fā),完全從零開始構(gòu)建了自己的編輯器,還同步開發(fā)了 AI 組件。大約在五周后,我們已經(jīng)開始完全使用自己的編輯器,徹底扔掉了之前的編輯器,轉(zhuǎn)而投入新工具的實(shí)踐中。當(dāng)我們覺得它達(dá)到一定實(shí)用性時(shí),我們將它交給其他人試用,進(jìn)行了一個(gè)非常短暫的 Beta 測(cè)試。

從寫下第一行代碼到正式向公眾發(fā)布,Cursor 僅用了大約三個(gè)月的時(shí)間。我們的目標(biāo)是盡快將產(chǎn)品交到用戶手中,并在公眾反饋中快速迭代。

令我們意外的是,原本以為這款工具會(huì)在很長(zhǎng)時(shí)間內(nèi)只吸引幾百名用戶,但從一開始就有大量用戶涌入,帶來了許多反饋。最初的用戶反饋極為寶貴,正是這些反饋促使我們決定放棄從零構(gòu)建的版本,轉(zhuǎn)而基于 VS Code 開發(fā)。從那以后,我們一直在公眾環(huán)境中不斷優(yōu)化產(chǎn)品。

三個(gè)月推出產(chǎn)品
一年 ARR 達(dá)一億美元

Lenny:我很欣賞你對(duì)所得成績(jī)的低調(diào)。據(jù)我所知,你們?cè)诖蠹s一年到一年半的時(shí)間內(nèi),就將 ARR 從 0 提升至一億美元,這絕對(duì)是歷史性的成就。

你認(rèn)為成功的關(guān)鍵要素是什么?你剛提到自己使用自己的產(chǎn)品是其一。但你們能在三個(gè)月內(nèi)就推出產(chǎn)品太不可思議了。這背后的秘訣是什么?

Michael Truell:第一個(gè)版本,也就是三個(gè)月時(shí)完成的版本并不完美。所以我們一直有一種持續(xù)的緊迫感,總覺得還有很多地方可以做得更好。

我們的終極目標(biāo)是真正創(chuàng)造一種全新的編程范式,能夠?qū)⑽覀兘裉焖熘拇罅烤幋a工作自動(dòng)化。無論 Cursor 目前取得了多大進(jìn)展,我們都覺得離那個(gè)終極目標(biāo)還很遙遠(yuǎn),總有很多事情需要去做。

很多時(shí)候,我們并沒有過分糾結(jié)于最初的發(fā)布效果,而是更關(guān)注產(chǎn)品的持續(xù)演進(jìn),致力于不斷改進(jìn)和完善這款工具。

Lenny:在那三個(gè)月之后,是否有一個(gè)轉(zhuǎn)折點(diǎn),使一切開始起飛?

Michael Truell:說實(shí)話,一開始的增長(zhǎng)感覺相當(dāng)緩慢,也許是因?yàn)槲覀冏约河行┎粔蚰托?。但就整體增長(zhǎng)速度而言,它始終不斷令我們驚訝。

我認(rèn)為其中最令人意外的是,這種增長(zhǎng)其實(shí)一直保持著穩(wěn)定的指數(shù)級(jí)趨勢(shì),每個(gè)月都保持著持續(xù)增長(zhǎng),雖然新版本發(fā)布或其他因素有時(shí)會(huì)加速這一進(jìn)程。

當(dāng)然,這種指數(shù)增長(zhǎng)在初期感覺相當(dāng)緩慢,基數(shù)也確實(shí)很低,所以一開始它并沒有真正呈現(xiàn)出突飛猛進(jìn)的態(tài)勢(shì)。

Lenny:這聽起來就像是那句「創(chuàng)造它,人就會(huì)隨之而來」的例子。你們只是打造了一個(gè)自己喜歡的工具,一經(jīng)發(fā)布,大家也很喜歡,才口口相傳。

Michael Truell:是的,差不多就是這樣。我們團(tuán)隊(duì)將大部分精力投入到產(chǎn)品本身,沒有分心去做其他事情。當(dāng)然,我們也花時(shí)間做了很多其他重要的事情,像建立團(tuán)隊(duì)、輪崗負(fù)責(zé)用戶支持等。

然而,對(duì)于很多初創(chuàng)公司在早期會(huì)投入精力的一些常規(guī)工作,我們「就把問題擱那兒了」,尤其是在銷售和營(yíng)銷。

我們把精力都放在打磨產(chǎn)品上,先打造一個(gè)讓自己團(tuán)隊(duì)喜歡的產(chǎn)品,再根據(jù)一部分核心用戶的反饋進(jìn)行迭代,這聽起來或許很簡(jiǎn)單,實(shí)際上要做好卻并不容易。

有很多方向可以探索,很多不同的產(chǎn)品路線。難點(diǎn)之一在于保持專注,戰(zhàn)略性地選擇要構(gòu)建的關(guān)鍵功能,并確定優(yōu)先級(jí)。

另一個(gè)挑戰(zhàn)在于,我們所處的領(lǐng)域本身就代表一種全新的產(chǎn)品開發(fā)模式:我們介于一家傳統(tǒng)軟件公司和一家基礎(chǔ)模型公司之間。

我們?cè)跒閿?shù)百萬用戶開發(fā)產(chǎn)品,這要求我們?cè)诋a(chǎn)品層面做到極致。但產(chǎn)品質(zhì)量的另一個(gè)重要維度,在于不斷深化科學(xué)研究與模型開發(fā),在關(guān)鍵場(chǎng)景中不斷優(yōu)化模型本身。平衡這兩方面始終充滿挑戰(zhàn)。

最反直覺的事是沒預(yù)料到會(huì)自研模型

Lenny:到目前為止,在構(gòu)建 Cursor、搭建 AI 產(chǎn)品方面,你覺得最反直覺的事情是什么?

Michael Truell:對(duì)我來說最反直覺的一點(diǎn),就是我們一開始完全沒預(yù)料到會(huì)自己開發(fā)模型。當(dāng)我們剛進(jìn)入這一領(lǐng)域時(shí),早就有公司從一開始專注于模型訓(xùn)練了。而我們計(jì)算過為訓(xùn)練 GPT-4 所需的成本和資源,很清楚這不是我們有能力做到的事情。

市面上已經(jīng)有很多出色的模型了,何必要費(fèi)盡心力去復(fù)制別人已經(jīng)做好的事情呢?尤其是在預(yù)訓(xùn)練(Pre-training)方面,這需要讓一個(gè)對(duì)任何事情都一無所知的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)整個(gè)互聯(lián)網(wǎng)。因此,我們起初完全沒打算走這條路。從一開始我們就很清楚,現(xiàn)有的模型有很多本可以做到的事情還未能實(shí)現(xiàn),因?yàn)槿狈檫@些模型搭建的合適的工具。但我們還是投入了大量精力進(jìn)行模型開發(fā)。

因?yàn)槟阍谑褂?Cursor 時(shí)感受到的每一個(gè)「神奇時(shí)刻」都多少源自我們的定制模型。這個(gè)過程是循序漸進(jìn)的。我們最初在一個(gè)用例上嘗試訓(xùn)練自己的模型,因?yàn)樗褂萌魏沃髁鞯幕A(chǔ)模型都不太合適,結(jié)果很成功。隨后我們又將這種思路推廣到另一個(gè)用例,也很不錯(cuò),之后便不斷推進(jìn)。

在進(jìn)行這類模型開發(fā)時(shí),一個(gè)關(guān)鍵要點(diǎn)是精準(zhǔn)地選擇目標(biāo),不去重復(fù)造輪子。我們不碰那些頂尖基礎(chǔ)模型已經(jīng)做得非常好的領(lǐng)域,而專注于它們的短板,并思考如何去補(bǔ)足。

Lenny:很多人聽到你們擁有自己的模型時(shí)會(huì)感到驚訝。因?yàn)楫?dāng)人們談?wù)?Cursor 及這個(gè)領(lǐng)域的其他產(chǎn)品時(shí),經(jīng)常稱它們?yōu)椤窯PT 套殼」,認(rèn)為它們只是搭建在 ChatGPT 或 Sonnet 這類模型之上的工具。但你提到了,你們其實(shí)有自己的模型。能聊聊這背后的技術(shù)棧嗎?

Michael Truell:我們確實(shí)在多種場(chǎng)景下都會(huì)使用最主流的基礎(chǔ)模型。

為用戶提供 Cursor 體驗(yàn)的關(guān)鍵環(huán)節(jié),我們更多地依賴自研模型,比如一些因基礎(chǔ)模型的成本或速度原因無法勝任的用例。一個(gè)例子就是自動(dòng)補(bǔ)全。

對(duì)于不寫代碼的人來說,這一點(diǎn)可能不太好理解。寫代碼是一種獨(dú)特的工作。有時(shí)候,你未來 5 分鐘、10 分鐘、20 分鐘甚至半小時(shí)內(nèi)的工作內(nèi)容,完全可以通過觀察你當(dāng)前的操作來預(yù)判。

和寫作對(duì)比起來,或許很多人熟悉 Gmail 的自動(dòng)補(bǔ)全功能,以及編輯短信、郵件等文本時(shí)出現(xiàn)的各種自動(dòng)補(bǔ)全提示。但這些功能的作用有限。因?yàn)閮H通過已寫內(nèi)容,往往很難推斷出你接下來要寫什么。

但寫代碼的時(shí)候,當(dāng)你修改了代碼庫的某一部分時(shí),往往需要同步修改代碼庫的其他部分,而且這些需要修改的內(nèi)容是很明顯的。

Cursor 的核心功能之一就是這種增強(qiáng)版的自動(dòng)補(bǔ)全。它能跨多個(gè)文件、跨文件內(nèi)的不同位置,預(yù)測(cè)你下一步要執(zhí)行的一系列操作。

要讓模型在這個(gè)場(chǎng)景下表現(xiàn)出色,它的速度必須足夠快,能確保在 300 毫秒內(nèi)給出補(bǔ)全結(jié)果。成本也是一個(gè)重要因素,我們每次按鍵都要觸發(fā)成千上萬次推理,不斷更新對(duì)你下一步操作的預(yù)測(cè)。

這還涉及一個(gè)非常特殊的技術(shù)挑戰(zhàn):我們需要模型不僅像處理普通文本序列那樣能補(bǔ)全下一個(gè) token,而是要擅長(zhǎng)補(bǔ)全一系列 diffs(代碼改動(dòng)),即根據(jù)代碼庫中已發(fā)生的修改,預(yù)測(cè)接下來可能發(fā)生的增刪改動(dòng)。

我們對(duì)這個(gè)任務(wù)專門進(jìn)行了模型訓(xùn)練,非常有效。這一部分完全是我們自主研發(fā),從未調(diào)用任何基礎(chǔ)模型。我們沒有對(duì)這套技術(shù)進(jìn)行標(biāo)簽或品牌宣傳,但它是 Cursor 的核心。

我們使用自研模型的另一種場(chǎng)景,是用來增強(qiáng)像 Sonnet、Gemini 或 GPT 這類大模型的表現(xiàn),尤其是在輸出和輸入。

在輸入環(huán)節(jié),我們的模型會(huì)搜索整個(gè)代碼庫,識(shí)別出需要展示給這些大模型的相關(guān)部分。你可以把它想象成一個(gè)專門用來在代碼庫里查找相關(guān)內(nèi)容的「迷你 Google 搜索」。

在輸出環(huán)節(jié),我們會(huì)處理這些大模型給出的修改建議,用我們專門訓(xùn)練的模型來補(bǔ)充完善細(xì)節(jié)。比如高層級(jí)的邏輯設(shè)計(jì)由更先進(jìn)的模型完成,它們會(huì)花費(fèi)一些 token 來給出總體方向。另外一些更小、更專業(yè)、速度極快的模型則會(huì)結(jié)合著一些推理優(yōu)化技巧,將這些高層級(jí)的修改建議轉(zhuǎn)化為完整、可執(zhí)行的代碼轉(zhuǎn)換。

這樣的做法大幅提升了專業(yè)化任務(wù)完成的質(zhì)量,也極大地加快了反應(yīng)速度。對(duì)我們來說速度也是衡量我們產(chǎn)品的關(guān)鍵指標(biāo)。

Lenny:這很有意思。我最近在播客里采訪了 OpenAI 的 CPO(首席產(chǎn)品官)Kevin Weil,他把這稱作集成模型(Ensemble of models)。

他們同樣會(huì)利用每個(gè)模型最擅長(zhǎng)的功能。使用更廉價(jià)的模型在成本上會(huì)極具優(yōu)勢(shì)。你們自己訓(xùn)練的這些模型,是基于 LLaMA 之類的開源模型進(jìn)行開發(fā)嗎?

Michael Truell:我們?cè)谶@方面非常務(wù)實(shí),不想重復(fù)造輪子。因此我們會(huì)從市面上最優(yōu)秀的預(yù)訓(xùn)練模型入手,通常是開源,有時(shí)也會(huì)與不向外界開放權(quán)重的大模型合作。我們不太關(guān)心能否直接讀取或按行查找那些決定輸出結(jié)果的權(quán)重矩陣,而是更在意對(duì)模型進(jìn)行訓(xùn)練、后訓(xùn)練(Post-train)的能力。

AI 產(chǎn)品的天花板
就像上個(gè)世紀(jì)的個(gè)人電腦和搜索引擎

Lenny:很多 AI 創(chuàng)業(yè)者和投資人都在思考一個(gè)問題:AI 的護(hù)城河和防御能力在哪里?定制模型似乎是建立護(hù)城河的一種方式。在競(jìng)爭(zhēng)對(duì)手試圖不斷推新、搶你飯碗的情況下,如何習(xí)得長(zhǎng)期防御能力?

Michael Truell:我認(rèn)為確實(shí)有一些傳統(tǒng)方法來建立用戶慣性以及護(hù)城河。但說到底,我們必須持續(xù)努力,打造最出色的產(chǎn)品。我堅(jiān)信 AI 的天花板非常高,無論你構(gòu)建怎樣的壁壘,都隨時(shí)可能被超越。

這個(gè)市場(chǎng)與過去的傳統(tǒng)軟件市場(chǎng)或企業(yè)市場(chǎng)有些不同。和這個(gè)市場(chǎng)類似的一個(gè)例子是 20 世紀(jì) 90 年代末到 21 世紀(jì)初的搜索引擎。另一個(gè)則是七八十年代到九十年代個(gè)人電腦和小型計(jì)算機(jī)的發(fā)展。

AI 產(chǎn)品的天花板非常高,產(chǎn)品快速迭代。你可以持續(xù)地從一個(gè)聰明人每一個(gè)小時(shí)的增量?jī)r(jià)值、每一美元研發(fā)費(fèi)用的增量?jī)r(jià)值中獲得巨大的產(chǎn)出。這種狀態(tài)可以持續(xù)很長(zhǎng)時(shí)間。你永遠(yuǎn)不會(huì)缺少要開發(fā)的新功能。

尤其在搜索領(lǐng)域,增加分發(fā)渠道也有助于產(chǎn)品的改進(jìn),因?yàn)槟憧梢愿鶕?jù)用戶數(shù)據(jù)和反饋來持續(xù)迭代算法和模型。我相信這些動(dòng)態(tài)變化也存在于我們所處的行業(yè)。

對(duì)我們來說,這或許是一個(gè)略帶無奈的現(xiàn)實(shí)。但對(duì)整個(gè)世界而言卻是令人振奮的真相。未來還會(huì)涌現(xiàn)出許多領(lǐng)軍產(chǎn)品,還有太多有意義的功能等待被創(chuàng)造。

我們距離五到十年后的愿景還有很遠(yuǎn)的距離,我們要做的是保持創(chuàng)新引擎的高速運(yùn)轉(zhuǎn)。

Lenny:聽起來這更像是建立一種「消費(fèi)者式」的護(hù)城河。持續(xù)提供最佳產(chǎn)品,讓用戶愿意一直使用,而不是像 Salesforce 那樣,通過與整個(gè)公司綁定合同,讓員工不得不使用。

Michael Truell:是的。我認(rèn)為關(guān)鍵在于如果你所處的領(lǐng)域很快就沒有多少有價(jià)值的東西可做了,那情況確實(shí)不太樂觀。但如果在這個(gè)領(lǐng)域,大量資金投入、杰出人才的努力能持續(xù)產(chǎn)出價(jià)值,那么你就能夠享受到研發(fā)上的規(guī)模效應(yīng)、能夠在正確的方向上深入技術(shù)、構(gòu)建壁壘。

這確實(shí)也帶有一定的消費(fèi)者導(dǎo)向的趨勢(shì)。但這一切的核心在于打造最優(yōu)秀的產(chǎn)品。

Lenny:這你認(rèn)為未來會(huì)是一個(gè)「贏家通吃」的市場(chǎng),還是會(huì)涌現(xiàn)出許多差異化的產(chǎn)品?

Michael Truell:我認(rèn)為這個(gè)市場(chǎng)非常巨大。你之前提到 IDE 的情況。有些人研究這個(gè)領(lǐng)域時(shí),會(huì)回顧過去十年的 IDE 市場(chǎng),然后問:「究竟有誰能靠做編輯器賺錢?」過去每個(gè)人都有自己習(xí)慣的配置。只有一家公司通過打造出色的編輯器實(shí)現(xiàn)了商業(yè)化盈利,但它的規(guī)模也十分有限。

一些人因此得出結(jié)論,覺得未來也會(huì)是這樣的格局。但我認(rèn)為這種看法忽略了一件事,就是在 2010 年代,為程序員搭建編輯器的潛力是有限的。

那家靠編輯器賺錢的公司主要專注于簡(jiǎn)化代碼庫導(dǎo)航、檢查錯(cuò)誤、做好用的 Debugging 工具。雖然這些功能都很有價(jià)值,但我認(rèn)為為程序員、乃至更廣泛的各領(lǐng)域知識(shí)工作者搭建工具,其中的機(jī)會(huì)是巨大的。

我們面對(duì)的真正挑戰(zhàn)是如何自動(dòng)化大量繁瑣的事務(wù)性和知識(shí)性工作。這樣才能在各個(gè)知識(shí)工作領(lǐng)域?qū)崿F(xiàn)更可靠、更高效的生產(chǎn)力提升。

我認(rèn)為我們所處的市場(chǎng)規(guī)模非常大,遠(yuǎn)超過去人們對(duì)開發(fā)者工具市場(chǎng)的認(rèn)知。未來會(huì)有各種各樣的解決方案出現(xiàn),也可能會(huì)出現(xiàn)一家行業(yè)領(lǐng)導(dǎo)者。可能是我們,但還有待觀察。這家公司會(huì)創(chuàng)建出一個(gè)通用工具,能夠協(xié)助搭建世界上大部分的軟件,這將是一家具有時(shí)代影響力的大型企業(yè)。但同時(shí)也會(huì)存在專注于特定細(xì)分市場(chǎng)、或軟件開發(fā)生命周期的特定環(huán)節(jié)的產(chǎn)品。

最終,編程本身可能會(huì)從傳統(tǒng)的正式編程語言編寫,轉(zhuǎn)向更高層次,而這類高階工具也將成為用戶購買和使用的主要對(duì)象。我相信,AI 編程會(huì)出現(xiàn)一個(gè)主導(dǎo)者,它將發(fā)展成為一家規(guī)模極其龐大的企業(yè)。

Lenny:很有趣的是,Microsoft 之前位于這場(chǎng)變革的中心,它有很棒的產(chǎn)品和強(qiáng)大的分發(fā)渠道。你說 Copilot 讓你意識(shí)到這個(gè)領(lǐng)域潛力巨大,但它似乎并沒有完全贏下這個(gè)市場(chǎng)。甚至有些滯后了。你認(rèn)為原因是什么?

Michael Truell:我認(rèn)為 Copilot 之所以未能完全達(dá)到期望,這背后有特定的歷史原因和結(jié)構(gòu)性原因。

從結(jié)構(gòu)性角度來看,Microsoft 的 Copilot 項(xiàng)目給我們帶來了巨大的啟發(fā)。他們做了很多了不起的事,我們自己也是很多 Microsoft 的用戶。

但我認(rèn)為這個(gè)市場(chǎng)對(duì)于成熟企業(yè)來說并不那么友好。對(duì)它們友好的市場(chǎng)往往是那些創(chuàng)新空間不大、很快就可以商業(yè)化、可以通過捆綁產(chǎn)品銷售來獲利的市場(chǎng)。

在這種市場(chǎng)里,不同產(chǎn)品之間的 ROI 差別并不大。購買獨(dú)立的創(chuàng)新解決方案的意義不大,反而捆綁銷售的產(chǎn)品更具吸引力。

另一種對(duì)成熟企業(yè)特別有利的市場(chǎng)是:用戶從一開始就高度依賴你的工具,且切換成本非常高。

但是在我們的領(lǐng)域,用戶可以輕松嘗試不同的工具,根據(jù)自己的判斷選擇哪個(gè)產(chǎn)品更適合自己。這種情況對(duì)大公司不太有利,反而對(duì)那些擁有最具創(chuàng)新性產(chǎn)品的公司更友好。

至于具體的歷史原因,據(jù)我了解,最早參與 Copilot 第一版開發(fā)的團(tuán)隊(duì),他們大多數(shù)人后來去了其它公司做其它事情了。在所有相關(guān)部門和相關(guān)人員之間協(xié)調(diào),一起來做一個(gè)產(chǎn)品,確實(shí)是存在困難的。

高級(jí)工程師期望太低
入門工程師期望太高

Lenny:如果你能坐在每個(gè)第一次使用 Cursor 的新用戶旁邊,在他耳邊悄悄說幾句建議,幫助他們更好地使用 Cursor,你會(huì)說些什么?

Michael Truell:我認(rèn)為目前在產(chǎn)品層面上,我們需要解決一個(gè)問題。

現(xiàn)在很多能夠成功使用 Cursor 的用戶都對(duì)模型的能力有一定「品味」。這些用戶了解 Cursor 能完成什么程度的任務(wù),也明白需要向它提供什么程度的指令。他們能理解模型的質(zhì)量、局限性、能做什么和不能做什么。

在現(xiàn)有產(chǎn)品中,我們并沒有做好這方面的用戶教育,甚至沒有提供明確的使用指南。

為了培養(yǎng)這種「品味」,我有兩個(gè)建議。

第一,不要一次性向模型下達(dá)全部的任務(wù)。你對(duì)輸出要么大失所望,要么全盤接受。相反,我會(huì)把任務(wù)切成小塊。你可以花同樣的時(shí)間來得到最后的結(jié)果,但要分步進(jìn)行。一次只明確少量任務(wù)、拿到一部分成果、重復(fù)這個(gè)過程,而不是試圖編寫一大段冗長(zhǎng)的指令。這種做法很可能會(huì)導(dǎo)致災(zāi)難。

第二,最好先在業(yè)余項(xiàng)目上嘗試,不要直接用于重要工作。我會(huì)鼓勵(lì)那些習(xí)慣于現(xiàn)有開發(fā)流程的開發(fā)者多有些失敗經(jīng)驗(yàn),也多去嘗試突破模型的上限。

他們可以在一個(gè)相對(duì)安全的環(huán)境中,比如在副業(yè)里盡可能地利用 AI。很多時(shí)候,我們發(fā)現(xiàn)有些人還沒有給 AI 一個(gè)公平的機(jī)會(huì),并且低估了它的能力。

通過采用分解任務(wù)的方法,并主動(dòng)去探索模型的邊界,在一個(gè)安全的環(huán)境中嘗試突破。你可能會(huì)驚訝的發(fā)現(xiàn)在一些場(chǎng)景中,AI 并不像你預(yù)想的那樣會(huì)出錯(cuò)。

Lenny:我的理解是,要培養(yǎng)一種直覺,去了解模型的能力邊界、它能將一個(gè)想法推進(jìn)到什么程度,而不是僅僅按你的指示行事。而每當(dāng)有新模型發(fā)布時(shí),比如 GPT-4 出來的時(shí)候,你都需要重新建立這種直覺?

Michael Truell:確實(shí)如此。過去這幾年,這種感覺可能沒有像人們第一次接觸大模型時(shí)那樣強(qiáng)烈了。但這確實(shí)是我們希望將來為用戶更好地解決的一個(gè)痛點(diǎn),減輕他們的負(fù)擔(dān)。不過,每個(gè)模型都有略微不同的怪癖和個(gè)性。

Lenny:人們一直在討論,像 Cursor 這樣的工具,對(duì)入門工程師幫助更大,還是對(duì)高級(jí)工程師幫助更大?它們是能讓高級(jí)工程師的工作效率提升十倍,還是能讓初級(jí)工程師變得更像高級(jí)工程師?你覺得現(xiàn)在哪一類人使用 Cursor 獲益最大?

Michael Truell:我認(rèn)為兩類工程師都能獲得巨大的收益,很難說哪一類受益更多。

他們會(huì)陷入不同的「反模式」(Anti-patterns)。初級(jí)工程師有時(shí)會(huì)過于依賴 AI,什么都讓它去做。但我們目前還并不具備在專業(yè)工具上、與幾十甚至上百人協(xié)同、在一個(gè)長(zhǎng)期維護(hù)的代碼庫中端到端使用 AI 的條件。

至于高級(jí)工程師,雖然并非所有人都如此,但這些工具在公司中的采用往往會(huì)被一些極其資深的人所阻礙,比如一些開發(fā)者體驗(yàn)團(tuán)隊(duì)。因?yàn)樗麄兺ǔX?fù)責(zé)開發(fā)工具,來提高組織內(nèi)其他工程師的生產(chǎn)力。

我們還看到了一些非常前沿的嘗試,有些高級(jí)工程師走在最前面,盡可能地?fù)肀Р⒗眠@項(xiàng)技術(shù)。平均來說,高級(jí)工程師往往會(huì)低估 AI 對(duì)他們的幫助,并傾向于固守現(xiàn)有的工作流程。

很難斷定哪類人群受益更大。我認(rèn)為兩類工程師都會(huì)遇到各自的「反模式」,但他們都能從使用這類工具中獲得顯著的益處。

Lenny:這完全有道理,就像光譜的兩端,一個(gè)期望過高,一個(gè)期望不足。就像三只熊的寓言。

Cursor 招聘核心

一個(gè)為期兩日的考核

Lenny:在創(chuàng)立 Cursor 之前,你希望自己知道什么?如果你能回到 Cursor 剛開始的時(shí)候,給當(dāng)時(shí)的 Michael 一些建議,你會(huì)告訴他什么?

Michael Truell:難點(diǎn)在于很多寶貴的經(jīng)驗(yàn)是隱性的,很難用語言描述。遺憾的是,在人類的某些領(lǐng)域確實(shí)需要親身失敗才能學(xué)到教訓(xùn),或者你需要向該領(lǐng)域的佼佼者學(xué)習(xí)。

我們?cè)谡衅干暇蜕钣畜w會(huì)。事實(shí)上我們?cè)谡衅阜矫鏄O為耐心。對(duì)我們來說,無論是出于個(gè)人愿景還是公司戰(zhàn)略,擁有一支世界一流的工程師和研究人員團(tuán)隊(duì)一起打磨 Cursor 至關(guān)重要。

因?yàn)樾枰罱ê芏嘈碌臇|西,我們希望找到那些兼具求知欲與實(shí)驗(yàn)精神的人才。我們也尋找那些實(shí)事求是、適度的審慎以及坦率直言的人。隨著公司和業(yè)務(wù)規(guī)模的不斷擴(kuò)張,各種噪音會(huì)越來越多,保持清醒的頭腦格外重要。

產(chǎn)品之外,找到合適的人加入公司可能是我們最關(guān)注的事情,也正因?yàn)槿绱?,我們?cè)诤荛L(zhǎng)一段時(shí)間里都沒有擴(kuò)大團(tuán)隊(duì)。很多人都說招聘速度太快會(huì)出問題,但我認(rèn)為我們一開始的招聘速度太慢了,我們本可以做得更好。

我們最終使用的招聘方法對(duì)我們非常有效,就是專注于尋找我們認(rèn)定的世界一流的人才,有時(shí)甚至?xí)ê脦啄耆フ心肌?/p>

我們?cè)诤芏喾矫娑挤e累了寶貴的經(jīng)驗(yàn),比如如何判斷理想的候選人、誰能真正融入團(tuán)隊(duì)、卓越的標(biāo)準(zhǔn)是什么,以及如何與那些并未積極尋找工作的人溝通并激發(fā)他們的興趣。為了學(xué)習(xí)做好這些,我們確實(shí)花費(fèi)了不少時(shí)間。

共同創(chuàng)立 Anysphere 的 4 位 00 后,分別為 Aman Sanger、Arvid Lunnemark、Sualeh Asif 和 Michael Truell

Lenny:對(duì)于現(xiàn)在正在招聘的公司來說,你有什么經(jīng)驗(yàn)可以分享?你錯(cuò)過了什么,學(xué)到了什么?

Michael Truell:一開始我們過于傾向于尋找符合名校背景畫像的人才,尤其是那些在知名學(xué)術(shù)環(huán)境中取得優(yōu)異成績(jī)的年輕人。

我們很幸運(yùn)地在早期找到了一些非常出色的人。他們?cè)诼殘?chǎng)上已經(jīng)非常資深,卻仍愿意一起做這件事。

我們剛開始招聘時(shí)過分強(qiáng)調(diào)興趣和經(jīng)驗(yàn)。雖然我們已經(jīng)雇傭了許多優(yōu)秀而有才華的年輕人,但他們和直接從舞臺(tái)中央走出來的資深陣容是不一樣的。

我們對(duì)面試流程也做了升級(jí)。我們有一套專門定制的面試題。核心環(huán)節(jié)是讓候選人來到公司待兩天,和我們一起做一個(gè)為期兩天的考核項(xiàng)目。這種方法非常有效,我們也在不斷優(yōu)化它。

我們也在不斷了解候選人的興趣所在、提供有吸引力的條件,并在對(duì)方還沒有求職意向時(shí)展開對(duì)話,向他們介紹工作機(jī)會(huì)。

Lenny:你有沒有特別喜歡的面試問題?

Michael Truell:我原本以為這個(gè)為期兩天的工作考核不會(huì)適用于太多人,但它展現(xiàn)出了出人意料的持久的生命力。它能讓候選人從頭到尾參與其中,就像完成一個(gè)真實(shí)項(xiàng)目一樣。

這些項(xiàng)目是固定的,但能夠讓你用兩天時(shí)間看到真實(shí)的工作成果。而且這不會(huì)占用團(tuán)隊(duì)大量時(shí)間,你可以把原本半天或一天現(xiàn)場(chǎng)面試的時(shí)間,分散到這兩天里,讓候選人有充足的時(shí)間完成項(xiàng)目。這樣反而可以更容易規(guī)?;?。

兩天的項(xiàng)目更是一場(chǎng)「是否愿意與此人共事」的檢驗(yàn)。畢竟你們要待兩天,期間還得一起吃幾頓飯。

最初我們并沒有料到這個(gè)考核會(huì)延續(xù)下來,但它現(xiàn)在是我們招聘流程中很有價(jià)值的環(huán)節(jié)。這對(duì)于吸引候選人也非常重要,尤其在公司初期,在產(chǎn)品尚未大范圍使用、質(zhì)量還不夠成熟時(shí),唯一能吸引人愿意加入的點(diǎn),往往就是一支令他們覺得特別、值得一起奮斗的團(tuán)隊(duì)。

兩天的時(shí)間會(huì)讓候選人有機(jī)會(huì)了解我們,甚至可以讓他們相信自己想加入我們。這個(gè)考核帶來的效果完全超出預(yù)期。它不算是嚴(yán)格意義上的面試問題,更像是一種前瞻性的面試模式。

Lenny:這個(gè)終極面試問題,是你給他們一個(gè)任務(wù),比如在我們的代碼庫中構(gòu)建某個(gè)功能,與團(tuán)隊(duì)合作編碼并發(fā)布,是像這樣嗎?

Michael Truell:差不多是的,我們不會(huì)使用 IP,也不會(huì)將項(xiàng)目成果直接并入產(chǎn)品線,是一個(gè)模擬項(xiàng)目。通常會(huì)在我們的代碼庫中安排一個(gè)真實(shí)的、為期兩天的迷你任務(wù),他們會(huì)獨(dú)立完成端到端的工作,當(dāng)然也有協(xié)作的環(huán)節(jié)。

我們是一家很注重線下協(xié)作的公司,基本在所有情況下,他們都會(huì)坐在辦公室里和我們一起完成項(xiàng)目。

Lenny:你提到這種面試方式一直在延續(xù),你們團(tuán)隊(duì)有多大了?

Michael Truell:我們大概有 60 人。

Lenny:考慮到你們的影響力,這個(gè)規(guī)模真的不大,我以為會(huì)大很多。我猜工程師人數(shù)最多。

Michael Truell:我們接下來最重要的工作之一,就是組建一支更龐大、更優(yōu)秀的團(tuán)隊(duì),從而持續(xù)優(yōu)化產(chǎn)品、提升客戶服務(wù)質(zhì)量。所以我們并不打算長(zhǎng)期保持這么小的規(guī)模。

我們團(tuán)隊(duì)人數(shù)較少的部分原因在于,公司內(nèi)部的工程師、研發(fā)和設(shè)計(jì)人員占比非常高。許多軟件公司在擁有大約 40 名工程師時(shí),總?cè)藬?shù)往往會(huì)超過 100 人,因?yàn)榇嬖诖罅窟\(yùn)營(yíng)工作,且這類公司通常從一開始就非常依賴銷售,這需要大量的人力。

而我們從一開始就采取了極度精簡(jiǎn)、以產(chǎn)品為核心的模式。如今,我們服務(wù)于眾多市場(chǎng)客戶,并在此基礎(chǔ)上不斷擴(kuò)展。不過,我們未來還有很多工作要做。

Lenny:AI 領(lǐng)域正經(jīng)歷著翻天覆地的變化,每天都有新鮮事、有很多 newsletter,告訴你 AI 每天都發(fā)生了什么。管理一家熱門的、核心的公司,你如何保持專注?如何幫助你的團(tuán)隊(duì)心無旁騖地工作、深耕于產(chǎn)品,而不被這些層出不窮的新事物分心?

Michael Truell:我認(rèn)為招聘是關(guān)鍵。重點(diǎn)在你能否招到態(tài)度正確的人。我相信我們?cè)谶@方面做得不錯(cuò),或許還可以做得更好。

這也是我們?cè)诠緝?nèi)部更多討論的問題,招聘性格合適的人很重要。他們不應(yīng)過度關(guān)注外界認(rèn)可,而更專注于打造卓越的產(chǎn)品、提供高質(zhì)量工作,并且總體上保持頭腦冷靜,情緒不會(huì)大起大落。

招聘可以幫助我們應(yīng)對(duì)許多挑戰(zhàn),這也是公司上下的共識(shí)。任何組織都需要流程、層級(jí)和諸多制度,但對(duì)于引入公司的任何組織工具而言,若想實(shí)現(xiàn)其預(yù)期效果,很大程度上可以通過招聘具備相應(yīng)特質(zhì)的人來達(dá)成。

一個(gè)例子是,我們?cè)诠こ填I(lǐng)域沒有太多流程卻依然運(yùn)轉(zhuǎn)良好。我認(rèn)為我們需要增加一些流程。但因?yàn)楣镜囊?guī)模小,只要招聘真正優(yōu)秀的人才,就無需設(shè)置過多流程。

第一是要招聘沉著冷靜的人。第二是要充分溝通。第三是要做好表率。

從 2021 到 2022 年,我們一直在專注于 AI 工作。我們目睹了各種技術(shù)和理念的重大變化。如果你能回到 2021 年末或 2022 年初,當(dāng)時(shí)有 GPT-3,而 InstructGPT 并不存在,DALL-E 和 Stable Diffusion 也尚未出現(xiàn)。

所有這些圖像技術(shù)的誕生、InstructGPT 的出現(xiàn)、GPT-4 的發(fā)布,以及各種新模型、各種不同技術(shù)、模態(tài)、視頻相關(guān)技術(shù)的涌現(xiàn)。只有極少數(shù)對(duì)我們的業(yè)務(wù)產(chǎn)生了影響。我們已經(jīng)建立了一定的免疫力,知道哪些進(jìn)展對(duì)我們真正重要。

即使存在大量的討論,只有少數(shù)事情真正重要。過去十年中 AI 領(lǐng)域也反映了這一點(diǎn),學(xué)術(shù)界發(fā)表了大量關(guān)于深度學(xué)習(xí)、AI 的論文。但令人驚嘆的是,AI 的許多進(jìn)步源于一些非常簡(jiǎn)單、優(yōu)雅且經(jīng)久不衰的想法。而絕大多數(shù)提出的想法,既沒有經(jīng)得起時(shí)間考驗(yàn),也未能產(chǎn)生顯著影響?,F(xiàn)在的動(dòng)態(tài)與深度學(xué)習(xí)作為一個(gè)領(lǐng)域的發(fā)展有些相似。

對(duì)工程師的需求量只會(huì)越來越大

Lenny:人們對(duì) AI 的發(fā)展方向以及它將如何改變世界,仍然存在哪些誤解?或者尚未充分理解的地方?

Michael Truell:人們?nèi)匀挥行┻^于極端的觀點(diǎn),要么認(rèn)為一切都會(huì)非??彀l(fā)生,要么認(rèn)為這一切都是炒作和夸大。

我們正處于一場(chǎng)影響極為深遠(yuǎn)的技術(shù)變革之中,其重要性將超過互聯(lián)網(wǎng),也超過自計(jì)算機(jī)誕生以來我們所看到的任何技術(shù)變革。但這場(chǎng)變革需要時(shí)間,它將是一個(gè)持續(xù)數(shù)十年的進(jìn)程,許多不同的團(tuán)隊(duì)將在推動(dòng)其發(fā)展方面發(fā)揮重要作用。

要實(shí)現(xiàn)計(jì)算機(jī)能為我們分擔(dān)越來越多工作的未來,我們需要解決所有這些獨(dú)立的技術(shù)難題,不斷攻克。

其中一些屬于科學(xué)層面的挑戰(zhàn),例如讓模型理解不同類型的數(shù)據(jù),變得更快、更便宜、更智能,更適配我們關(guān)注的模態(tài),并在現(xiàn)實(shí)世界中采取行動(dòng)。

還有一些問題關(guān)乎人機(jī)協(xié)作,思考人在電腦上究竟應(yīng)該看到、控制、與這些技術(shù)進(jìn)行怎樣的交互。我認(rèn)為這需要數(shù)十年的時(shí)間,有大量令人激動(dòng)的工作需要完成。

我認(rèn)為有一類團(tuán)隊(duì)將會(huì)尤其重要。這不是自吹自擂,但這些公司要專注于為特定知識(shí)工作領(lǐng)域?qū)崿F(xiàn)自動(dòng)化,為該領(lǐng)域構(gòu)建底層技術(shù)且整合最佳的第三方技術(shù)。有時(shí)也要自主研發(fā),打造相應(yīng)的產(chǎn)品體驗(yàn)。

這類團(tuán)隊(duì)的重要性不僅體現(xiàn)在對(duì)用戶的價(jià)值上,而是隨著規(guī)模擴(kuò)大,它們將對(duì)技術(shù)進(jìn)步起到關(guān)鍵推動(dòng)作用。其中最為成功的團(tuán)隊(duì)將有能力構(gòu)建起龐大的企業(yè),我也期待看到其它領(lǐng)域涌現(xiàn)出更多類似的公司。

Lenny:我知道你們正在招聘對(duì)「我想在這里工作并打造這類產(chǎn)品」有興趣的人。你們現(xiàn)在正在尋找什么樣的人?具體在招募哪些人或職位?哪些職位你們最希望盡快招到?如果有人對(duì)此感興趣,需要了解哪些信息?

Michael Truell:我們團(tuán)隊(duì)需要完成的事情太多了,但很多事還沒有做。我們有很多要做的,如果你覺得我們好像并沒有正在招募某個(gè)特定的崗位,不如先來聯(lián)系我們。也許你能給我們帶來新的思路,讓我們意識(shí)到?jīng)]有注意到的空缺。

我認(rèn)為今年最重要的兩件事,一個(gè)是打造這個(gè)領(lǐng)域里最優(yōu)秀的產(chǎn)品,第二是增長(zhǎng)。我們正處于搶占市場(chǎng)份額的階段,目前全球范圍內(nèi),幾乎所有人要么還沒有使用我們的同類工具,要么在使用發(fā)展速度較慢的別人的產(chǎn)品。推動(dòng) Cursor 的增長(zhǎng)是一個(gè)重要的目標(biāo)。

我們一直在招優(yōu)秀的工程師、設(shè)計(jì)師和研究人員,同時(shí)也在找其它人才。

Lenny:有一種說法是 AI 將取代工程師來完成所有代碼。但這和現(xiàn)實(shí)形成了鮮明對(duì)比,大家還在瘋狂招聘工程師,包括開發(fā)基礎(chǔ)模型的公司也是如此。你認(rèn)為是否會(huì)出現(xiàn)一個(gè)轉(zhuǎn)折點(diǎn),對(duì)工程師的需求開始放緩?

我知道這是一個(gè)很大的問題,你是否認(rèn)為所有公司對(duì)工程師的需求會(huì)越來越大?還是說,你認(rèn)為在某個(gè)階段,會(huì)有大量 Cursor 運(yùn)行起來,來完成開發(fā)工作?

Michael Truell:我們始終認(rèn)為這是一個(gè)漫長(zhǎng)而復(fù)雜的過程,不會(huì)一步到位,直接實(shí)現(xiàn)那種你只需要下達(dá)指令,AI 就能完全取代工程部門的狀態(tài)。

我們非常希望推動(dòng)編程的方式平穩(wěn)演進(jìn),始終讓人占據(jù)主導(dǎo)地位。即便在最終狀態(tài)下,賦予人對(duì)一切的掌控權(quán)依然至關(guān)重要,而需要專業(yè)的人來決定軟件的應(yīng)有的形態(tài)。所以我認(rèn)為工程師不可或缺,他們將能夠做更多的事情。

對(duì)軟件的需求是持久的。這不是什么新鮮事,但試想一下,構(gòu)建那些看似簡(jiǎn)單、易于定義的東西,成本和人力消耗反倒超乎想象。至少在外行眼中,這些東西本該不難完成,而實(shí)際要做好卻很難。如果你能將開發(fā)成本與人力投入再降低一個(gè)量級(jí),那便能在電腦上實(shí)現(xiàn)更多新的可能,開發(fā)出無數(shù)新的工具。

我對(duì)此深有體會(huì)。我曾經(jīng)在一家生物技術(shù)公司工作,負(fù)責(zé)為其開發(fā)內(nèi)部工具。當(dāng)時(shí)市面上的工具體驗(yàn)極差,完全無法滿足公司的需求。而我能夠搭建的內(nèi)部工具的需求量極大,遠(yuǎn)遠(yuǎn)超過我個(gè)人的開發(fā)能力。

計(jì)算機(jī)本身的物理性能早已足夠強(qiáng)大,它理應(yīng)能讓我們隨心所欲地移動(dòng)或搭建任何想要的東西,但現(xiàn)實(shí)中卻存在太多阻礙。對(duì)軟件的需求遠(yuǎn)超目前的開發(fā)能力,因?yàn)殚_發(fā)一個(gè)簡(jiǎn)單的生產(chǎn)力軟件可能需要像拍一部大片那樣昂貴的成本。因此在遙遠(yuǎn)的未來,對(duì)工程師的需求只會(huì)越來越大。

Lenny:還有什么我們沒有提到但你想補(bǔ)充的嗎?有什么想留給聽眾的智慧結(jié)晶嗎?

Michael Truell:我們一直在思考如何建立一個(gè)團(tuán)隊(duì),使其既能創(chuàng)造新事物,又能持續(xù)改進(jìn)產(chǎn)品。如果我們想取得成功,IDE 必須做出很大的改變。它未來的形態(tài)也必須有很大不同。

如果你去看我們引以為榜樣的公司,一定能看到持續(xù)引領(lǐng)多次技術(shù)飛躍、不斷推動(dòng)行業(yè)前沿的案例,但這樣的公司少得很。

我們一方面需要在日常工作中思考相關(guān)問題,從第一性原理的角度進(jìn)行反思。深入研究過去成功的案例也很重要,這也是我們經(jīng)常思考的問題。

Lenny:我注意到你身后有很多書,其中一本是關(guān)于一家老牌計(jì)算機(jī)公司的歷史,它在很多方面極具影響力,但我從來沒有聽過。這讓我深有感觸,因?yàn)樵S多創(chuàng)新的思考往往源于對(duì)歷史的回顧,對(duì)過往成功與失敗案例的研究。

如果有人想聯(lián)系你們或申請(qǐng)職位,應(yīng)該如何在網(wǎng)上找到相關(guān)信息?你提到可能存在一些他們還沒意識(shí)到的崗位,他們?cè)撊ツ睦锪私??聽眾怎樣才能為你們提供幫助?/p>

Michael Truell:如果有人對(duì)這些崗位感興趣,在 cursor.com 上可以找到我們的產(chǎn)品和聯(lián)系方式。

Lenny:太好了。Michael,非常感謝你今天的到來。

文|Xin

編輯|Wendi

特別聲明:以上內(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.

相關(guān)推薦
熱點(diǎn)推薦
許雅鈞承認(rèn)聊天記錄屬實(shí),S媽力挺女婿:他單純善良,容易被利用

許雅鈞承認(rèn)聊天記錄屬實(shí),S媽力挺女婿:他單純善良,容易被利用

娛慧
2026-03-11 17:17:35
決戰(zhàn)打響!伊朗發(fā)起開戰(zhàn)最狠一擊,美以徹底栽了!

決戰(zhàn)打響!伊朗發(fā)起開戰(zhàn)最狠一擊,美以徹底栽了!

大嘴說天下
2026-03-11 20:19:09
甘愿讓國(guó)家消失!小國(guó)總統(tǒng)走投無路,請(qǐng)求徹底并入北約鄰國(guó)

甘愿讓國(guó)家消失!小國(guó)總統(tǒng)走投無路,請(qǐng)求徹底并入北約鄰國(guó)

Hi科普啦
2026-01-22 14:10:07
華萊士正式宣布退市

華萊士正式宣布退市

大象新聞
2026-03-11 08:37:41
43罰狂刷83分超科比!阿德巴約的歷史第二,為何被罵籃球恥辱?

43罰狂刷83分超科比!阿德巴約的歷史第二,為何被罵籃球恥辱?

仰臥撐FTUer
2026-03-11 11:19:06
上海這晚,57歲周濤秒了30歲李雪琴,不愧是央視嚴(yán)選的國(guó)泰民安臉

上海這晚,57歲周濤秒了30歲李雪琴,不愧是央視嚴(yán)選的國(guó)泰民安臉

大鐵貓娛樂
2026-02-08 00:10:03
2:5!歐冠切爾西不敵大巴黎,名嘴詹俊賽后點(diǎn)評(píng),真是一針見血!

2:5!歐冠切爾西不敵大巴黎,名嘴詹俊賽后點(diǎn)評(píng),真是一針見血!

田先生籃球
2026-03-12 08:10:17
智利30年來最右傾總統(tǒng)將就職 盧拉取消出席

智利30年來最右傾總統(tǒng)將就職 盧拉取消出席

看看新聞Knews
2026-03-11 23:46:02
第6波反制,中方準(zhǔn)時(shí)索賠,巴政府收到罰單,兩家公司被中國(guó)約談

第6波反制,中方準(zhǔn)時(shí)索賠,巴政府收到罰單,兩家公司被中國(guó)約談

策前論
2026-03-11 13:00:25
不再等荷蘭新政府讓步了,中企使出大招,先27國(guó)一步打破僵局

不再等荷蘭新政府讓步了,中企使出大招,先27國(guó)一步打破僵局

讓生活充滿溫暖
2026-03-11 14:32:38
中國(guó)籃球又出丑聞!26歲明星球員桃色實(shí)錘,郭士強(qiáng)做的太對(duì)了

中國(guó)籃球又出丑聞!26歲明星球員桃色實(shí)錘,郭士強(qiáng)做的太對(duì)了

微風(fēng)輕拂面
2026-03-12 05:35:43
發(fā)展聯(lián)盟狂砍54+7+10!怎么就打不上NBA呢!

發(fā)展聯(lián)盟狂砍54+7+10!怎么就打不上NBA呢!

柚子說球
2026-03-11 19:59:08
納瓦爾的智慧:沒有父母托舉,普通人在30-50歲只有一個(gè)主線任務(wù)

納瓦爾的智慧:沒有父母托舉,普通人在30-50歲只有一個(gè)主線任務(wù)

阿胖讀書
2026-03-10 22:59:48
范德芬:前15分鐘發(fā)生了什么?球場(chǎng)滑得離譜,所有人都在打滑

范德芬:前15分鐘發(fā)生了什么?球場(chǎng)滑得離譜,所有人都在打滑

懂球帝
2026-03-11 21:14:49
第1聯(lián)賽?英超6隊(duì)歐冠遭重創(chuàng) 首回合0勝 3隊(duì)瀕臨出局 8強(qiáng)或剩獨(dú)苗

第1聯(lián)賽?英超6隊(duì)歐冠遭重創(chuàng) 首回合0勝 3隊(duì)瀕臨出局 8強(qiáng)或剩獨(dú)苗

我愛英超
2026-03-12 06:20:54
Coco口無遮攔曝張柏芝三娃生父,未給謝家留體面

Coco口無遮攔曝張柏芝三娃生父,未給謝家留體面

秋之潔
2026-03-11 01:57:31
網(wǎng)友稱落地俄直接坐囚車,還問他喜不喜歡參加俄羅斯軍隊(duì)

網(wǎng)友稱落地俄直接坐囚車,還問他喜不喜歡參加俄羅斯軍隊(duì)

映射生活的身影
2026-03-11 17:04:57
雙店齊開,這家快餐店入駐濟(jì)南地鐵

雙店齊開,這家快餐店入駐濟(jì)南地鐵

齊魯壹點(diǎn)
2026-03-12 07:23:05
女籃世預(yù)賽:韓國(guó)慘敗27分,日本爆冷,中國(guó)女籃首戰(zhàn)告捷

女籃世預(yù)賽:韓國(guó)慘敗27分,日本爆冷,中國(guó)女籃首戰(zhàn)告捷

稗官青史
2026-03-12 02:26:27
美國(guó)完全沒料到!伊朗大阿亞圖拉全球追殺令,3億教徒裁決特朗普

美國(guó)完全沒料到!伊朗大阿亞圖拉全球追殺令,3億教徒裁決特朗普

好賢觀史記
2026-03-07 16:38:35
2026-03-12 08:39:00
真格基金 incentive-icons
真格基金
創(chuàng)業(yè),來真格的。
1517文章數(shù) 3635關(guān)注度
往期回顧 全部

科技要聞

騰訊"養(yǎng)蝦"暴漲后,百度急得在門口"裝蝦"

頭條要聞

牛彈琴:伊朗開出停戰(zhàn)三大條件 這是讓美國(guó)"投降"啊

頭條要聞

牛彈琴:伊朗開出停戰(zhàn)三大條件 這是讓美國(guó)"投降"啊

體育要聞

郭艾倫重傷,CBA下半賽季還能期待些什么

娛樂要聞

蔡少芬曬全家福照,兩女兒成最大亮點(diǎn)

財(cái)經(jīng)要聞

美國(guó)真正的危機(jī),才剛剛開始!

汽車要聞

蓮花糾偏, 馮擎峰的“收”與“守”

態(tài)度原創(chuàng)

房產(chǎn)
數(shù)碼
親子
教育
軍事航空

房產(chǎn)要聞

最低殺到7800元/㎡!海口2026第一波房?jī)r(jià)大調(diào)整來了!

數(shù)碼要聞

蘋果MacBook Air OLED預(yù)計(jì)2028年亮相 最晚2029年發(fā)

親子要聞

產(chǎn)后性生活不和諧?別慌,用對(duì)心技巧,寶媽也能重獲性福與爽感

教育要聞

農(nóng)村養(yǎng)豬要放音樂,神曲在對(duì)你的孩子做同樣的事

軍事要聞

朝鮮"崔賢"號(hào)驅(qū)逐艦進(jìn)行戰(zhàn)略巡航導(dǎo)彈試射

無障礙瀏覽 進(jìn)入關(guān)懷版