![]()
【CSDN 編者按】Steinberger 給開發(fā)者的建議簡單而深刻。
“我的第一個(gè)建議永遠(yuǎn)是:以玩樂的心態(tài)去對待它。構(gòu)建一些你一直想構(gòu)建的東西。”
整理| 張紅月
出品 | 程序人生(ID:coder_life)
2月23日,谷歌的一紙公告在開發(fā)者社區(qū)投下了一顆震撼彈:限制部分開發(fā)者使用旗下“氛圍編程”平臺 Antigravity,理由是“惡意使用”。
一些用戶發(fā)現(xiàn),在使用開源 AI 工具 OpenClaw 后,竟然失去了對谷歌賬戶的訪問權(quán)限。
“我們發(fā)現(xiàn)惡意使用 Antigravity 后端的情況大幅增加,這嚴(yán)重影響了我們用戶的服務(wù)質(zhì)量。”谷歌 DeepMind 工程師、前 Windsurf 聯(lián)合創(chuàng)始人 Varun Mohan 在 X 平臺上解釋道。
![]()
谷歌的官方解釋直指問題核心:用戶通過第三方智能體(如OpenClaw)發(fā)起了 大量 Gemini token 的訪問請求,導(dǎo)致系統(tǒng)過載,影響了普通用戶的服務(wù)體驗(yàn)。
“谷歌的做法‘相當(dāng)嚴(yán)格’,”Steinberger 回應(yīng)道,“Anthropic 在遇到類似問題時(shí)會(huì)直接聯(lián)系他,而谷歌卻‘直接封禁’。”
![]()
在谷歌官方論壇以及 Hacker News 和 Reddit 等平臺上,受影響的用戶紛紛表達(dá)不滿。他們批評谷歌缺乏預(yù)警、溝通不暢以及難以獲得技術(shù)支持。
![]()
就在谷歌禁令發(fā)布后,OpenClaw 創(chuàng)始人 Peter Steinberger 接受了 OpenAI 開發(fā)者體驗(yàn)主管 Romain Huet 的深度采訪。此時(shí), Steinberger 剛剛宣布加入OpenAI,領(lǐng)導(dǎo)其“下一代個(gè)人代理”項(xiàng)目。
![]()
OpenClaw 創(chuàng)始人 Peter Steinberger
在谷歌禁令引發(fā)的余波中,這場對話深入探討了創(chuàng)造的本質(zhì)、AI的潛力與開源的未來。
Steinberger 毫無保留地分享了 OpenClaw 從靈光一閃到全球現(xiàn)象的完整歷程,細(xì)致回溯了那些關(guān)鍵的“頓悟”時(shí)刻、充滿偶然的構(gòu)建路徑,以及一個(gè)開源項(xiàng)目如何意外地站在了挑戰(zhàn)科技巨頭生態(tài)的交叉路口。
一個(gè)開源實(shí)驗(yàn)的誕生
“我希望我能說我一開始就有個(gè)統(tǒng)一的計(jì)劃,但大部分時(shí)間我只是在探索。”
Steinberger 在接受采訪時(shí)坦言。這位奧地利程序員的故事,本身就是一場關(guān)于創(chuàng)造力的實(shí)驗(yàn)。
在賣掉 PDF 框架公司 PSPDFKit、實(shí)現(xiàn)財(cái)務(wù)自由后,Steinberger 經(jīng)歷了三年的“退休”生活。“最后我真的筋疲力盡了。那幾年我一直高速運(yùn)轉(zhuǎn),經(jīng)營公司很辛苦。”
直到他重新拿起 AI 工具。
“當(dāng)我開始玩這項(xiàng)新技術(shù)時(shí),每次都讓我感到多巴胺飆升。” Steinberger 回憶道,“那時(shí)候我剛開始用 Codex,當(dāng)它做對一些事情時(shí),雖然只有 30% 或 40% 的幾率,但對我來說簡直是令人震驚,因?yàn)槲乙庾R到現(xiàn)在我可以創(chuàng)造任何東西。”
“頓悟”時(shí)刻:AI 的自主創(chuàng)造力
真正的轉(zhuǎn)折點(diǎn)發(fā)生在一次偶然的測試中。
“我發(fā)了一條語音信息,然后出現(xiàn)了打字指示,我想:‘現(xiàn)在會(huì)發(fā)生什么呢?我沒建這個(gè)功能,它不可能工作。’然后模型直接回復(fù)了我。”
Steinberger 當(dāng)時(shí)完全困惑了。他問模型:“你是怎么做到的?”
模型的回答讓他震驚:“你給我發(fā)了一條信息,但它只是一個(gè)沒有文件擴(kuò)展名的文件。所以我查看了文件頭,發(fā)現(xiàn)它是 Opus 音頻編碼。我用電腦上的 FFmpeg 進(jìn)行了轉(zhuǎn)換。然后我想轉(zhuǎn)錄它,但沒有安裝 Whisper。于是我四處尋找,發(fā)現(xiàn)了一個(gè) OpenAI API 密鑰。我用 curl 把文件發(fā)送給 OpenAI,然后拿到了文本。我就這樣完成了。”
“這太不可思議了。” Steinberger 感嘆道,“這意味著給這些代理工具和計(jì)算機(jī) 的完全訪問權(quán)限,它們現(xiàn)在甚至可以自己找到解決方案,即使你從未編寫過這些程序。”
從“玩樂”到產(chǎn)品
OpenClaw 的誕生過程充滿了偶然性。
“我想要一些東西,而這些東西當(dāng)時(shí)不存在,我就把它們‘生成’出來,或者說我用提示詞讓它們‘誕生’。” Steinberger 描述他的創(chuàng)作過程,“我就是想:‘好吧,那我們來建造它。’”
第一個(gè)原型只花了一個(gè)小時(shí)構(gòu)建,“因?yàn)槟悻F(xiàn)在可以‘生成’東西了”。但真正讓 Steinberger 意識到產(chǎn)品潛力的,是在摩洛哥馬拉喀什的一次旅行。
“我在那里度周末旅行時(shí),發(fā)現(xiàn)自己使用它的頻率大大增加,因?yàn)樗奖懔恕D抢餂]有很好的網(wǎng)絡(luò),但 WhatsApp 隨時(shí)隨地都能用。用它來翻譯圖片、找餐館,甚至查詢我電腦上的東西,非常方便。”
他把工具展示給朋友們,“他們都很想要它。我說:‘不,你們不能用,你們還沒到那個(gè)級別。’”
Steinberger 笑著說:“這些就是產(chǎn)品市場契合度的唯一標(biāo)志:如果你的朋友們都想要你手里的東西,即使你從未打算為他們設(shè)計(jì),它也更像為你的技術(shù)同行保留的。
社區(qū)爆發(fā)與開源哲學(xué)
隨著 OpenClaw 的走紅,社區(qū)開始自發(fā)組織活動(dòng)。在舊金山專門為 OpenClaw 舉辦的 Clorcon 活動(dòng)上,現(xiàn)場聚集了一千多人。
“我被他們的創(chuàng)造力和熱情徹底震撼了。” Steinberger 回憶道。
但快速增長也帶來了維護(hù)壓力。OpenClaw 目前有大約 2000 個(gè)未合并的 Pull Request。
Steinberger 的處理方式很特別:“在有 AI 之前,你必須閱讀所有這些 Pull Request,因?yàn)榇a本身是有價(jià)值的。但現(xiàn)在,你有時(shí)會(huì)把它稱為不是 Pull Request,而是 ‘Prompt Request’,因?yàn)樗南敕ɑ蛞鈭D比代碼本身更重要。”
他問 AI 模型的第一個(gè)問題是:“你理解這個(gè) PR 的意圖嗎?因?yàn)槲也⒉徽嬲P(guān)心代碼,我關(guān)心的是那個(gè)人到底想解決什么問題?”
真實(shí)建議:以玩樂心態(tài)去對待它
Steinberger 給開發(fā)者的建議簡單而深刻。
“我的第一個(gè)建議永遠(yuǎn)是:以玩樂的心態(tài)去對待它。構(gòu)建一些你一直想構(gòu)建的東西。”
他解釋說:“如果你多少算個(gè)創(chuàng)造者,你的腦海里一定有那么一些想做的東西。就玩吧。你必須以玩樂的心態(tài)去對待它。”
Steinberger 引用了黃仁勛的觀點(diǎn):“在短期內(nèi),你不會(huì)被 AI 取代。你會(huì)被使用 AI 的人取代。他們比你更優(yōu)秀。”
“但如果你的身份是‘我想要?jiǎng)?chuàng)造東西’、‘我想要解決問題’,如果你是一個(gè)高主見、聰明的人,你就會(huì)比以往任何時(shí)候都更受歡迎。”
事實(shí)上,OpenClaw 的故事已經(jīng)證明了一件事:在 AI 工具的賦能下,一個(gè)開發(fā)者憑借“玩樂”心態(tài)和創(chuàng)造性思維,可以挑戰(zhàn)科技巨頭的生態(tài)邊界。而這種個(gè)人創(chuàng)造力與平臺力量之間的張力,正在重新定義軟件開發(fā)的未來。
以下是本次采訪的部分精彩 Q&A:
Romain Huet:我們來談?wù)勀愕纳a(chǎn)力。我相信很多開發(fā)者一定想知道 Steinberger 怎么能如此高效?我今天早上又看了你的 GitHub,發(fā)現(xiàn)過去一年你在 120 多個(gè)項(xiàng)目上貢獻(xiàn)了 9 萬多次。但有趣的是,去年你的 GitHub 活躍度圖表一開始很淡,然后是淺綠色,到了秋天的 10月、11 月左右,就變成了深綠色。
Peter Steinberger:是的,那就是爆發(fā)的時(shí)候。就像 Codex 的每一代產(chǎn)品一樣,它們都變得更好了。但不僅僅是代理變好了,工具鏈也變好了,我對如何處理這些問題以及我的工作流程也變得更好了。
有些人仍然用老舊的方式編寫軟件,而這種舊方式將會(huì)被淘汰。他們稱之為“感覺式編程(vibe coding)”,我覺得這個(gè)詞有點(diǎn)貶義。然后他們嘗試 AI,卻不明白這是一種技能。你拿起吉他,第一天不可能彈得很好。所以他們會(huì)有一個(gè)糟糕的體驗(yàn),然后就會(huì)覺得:“哦,不行,這行不通。”
但如果你以更玩樂的心態(tài)去對待,你必須學(xué)習(xí)。我現(xiàn)在對哪種提示詞會(huì)有效、需要多長時(shí)間有了一種直覺。如果時(shí)間拖得太長,我會(huì)反思:“哦,也許我犯了 錯(cuò),也許我的架構(gòu)有問題,我的想法錯(cuò)了,或者還有其他原因。”就像編寫代碼一樣,如果你在寫代碼時(shí)覺得:“哦,這很自然地融入了我的架構(gòu)”,或者“我在和系統(tǒng)對抗”,這都需要時(shí)間。
Romain Huet:很多人都把 OpenClaw 看作你的“一夜成功”。但我喜歡并覺得你的故事引人入勝之處在于,它是你過去九到十個(gè)月里無數(shù)項(xiàng)目的結(jié)晶,對吧?你的 GitHub 個(gè)人資料顯示,你構(gòu)建了 40 多個(gè)項(xiàng)目。
Peter Steinberger:其中一半我用在了 OpenClaw 項(xiàng)目里。
Romain Huet:是的。其中很多,你都把它們整合到了 OpenClaw 中。你能告訴我們更多關(guān)于這段旅程的故事嗎?這些想法和項(xiàng)目是如何最終匯聚到OpenClaw 中的?
Peter Steinberger:我希望我能說我一開始就有個(gè)統(tǒng)一的計(jì)劃,但大部分時(shí)間我只是在探索。我想要一些東西,而這些東西當(dāng)時(shí)不存在,我就把它們“生成”出來,或者說我用提示詞讓它們“誕生”。我就是想:“好吧,那我們來建造它。”這就像一步一步來,只是因?yàn)槲蚁M业拇砟転槲易鲆恍┦虑椤N耶?dāng)時(shí)還沒有一個(gè)統(tǒng)一的愿景。
有趣的是,它竟然形成了一個(gè)閉環(huán)。我曾經(jīng)想做一個(gè)能查看我 WhatsApp 消息的東西。我甚至為此注冊了 域名,也構(gòu)建了原型,但后來我發(fā)現(xiàn)所有大實(shí)驗(yàn)室都會(huì)做這個(gè),所以我想,那就等一會(huì)兒吧。我轉(zhuǎn)而關(guān)注其他事情,做了很多實(shí)驗(yàn)。我的任務(wù)是取樂并激勵(lì)他人。
真正讓我頓悟的是,我使用它非常頻繁,有一次我發(fā)了一條語音信息。然后我想:“等等,這應(yīng)該不行啊。”
Romain Huet:哦,是嗎?跟我們多說說那個(gè)故事。
Peter Steinberger:它向我展示了這些模型在解決問題方面的能力有多強(qiáng)。我們?yōu)樯墒?AI 建造這些東西,但真正的技能更抽象。如果你想成為一名優(yōu)秀的程序員,你需要成為一名優(yōu)秀的解決問題者。這在任何領(lǐng)域都適用。
所以我發(fā)了這條語音信息,然后出現(xiàn)了打字指示,我想:“現(xiàn)在會(huì)發(fā)生什么呢?我沒建這個(gè)功能,它不可能工作。”然后模型直接回復(fù)了我。我當(dāng)時(shí)想:“你是怎么做到的?”
它就像在問模型:“你是怎么做到的?為什么不應(yīng)該工作?”模型回復(fù)說:“你給我發(fā)了一條信息,但它只是一個(gè)沒有文件擴(kuò)展名的文件。所以我查看了文件頭,發(fā)現(xiàn)它是 Opus 音頻編碼。我用電腦上的 FFmpeg 進(jìn)行了轉(zhuǎn)換。然后我想轉(zhuǎn)錄它,但沒有安裝 Whisper。于是我四處尋找,發(fā)現(xiàn)了一個(gè) OpenAI API 密鑰。我用 curl 把文件發(fā)送給 OpenAI,然后拿到了文本。我就這樣完成了。”
這太不可思議了。這意味著給這些代理工具和計(jì)算機(jī)的完全訪問權(quán)限,它們現(xiàn)在甚至可以自己找到解決方案,即使你從未編寫過這些程序。
Romain Huet:如果人們想變得像你一樣,你現(xiàn)在的 Codex 設(shè)置是怎樣的?因?yàn)槟阍f過,很多人把他們的設(shè)置搞得太復(fù)雜了。
Peter Steinberger:我也把我的設(shè)置搞得過于復(fù)雜,我稱之為“代理陷阱”(Agentic Trap)。從你第一次接觸這項(xiàng)新技術(shù)到真正變得高效,很多人都卡在過度優(yōu)化自己的設(shè)置上。這并不能真正提高你的生產(chǎn)力,但感覺上好像更高效。
所以,我先把它作為一個(gè)整體來處理,這也有點(diǎn)爭議,但我只是和它對話。你就把它當(dāng)作一場對話,就像你的模型是你的伙伴一樣,它不是真正的結(jié)對編程,而是某種不同的東西。它是一場對話。我基本上告訴它我想要什么。
我總是會(huì)問模型:“你有什么問題嗎?”出于某種原因,模型默認(rèn)總是被訓(xùn)練來解決你的問題,然后就會(huì)做出假設(shè)。但默認(rèn)的假設(shè)不總是最好的,特別是你必須記住,它是在大量的代碼和很多舊代碼上訓(xùn)練的。
“你有什么問題嗎?”這是一個(gè)非常重要的問題。人們沒有意識到模型通常都是從一張白紙開始的,因?yàn)樗鼈儾幌裎覀円粯訉W(xué)習(xí)。每一次新的會(huì)話都像是在說:“我對這個(gè)代碼庫一無所知”,然后我只會(huì)搜索并找到你讓我做的小事情,然后嘗試解決它,但 它們通常看不到全貌。如果你想正確地使用它,你必須在腦海中有一個(gè)完整的圖景,你必須稍微幫助模型一下。
Romain Huet:你剛才關(guān)于代碼價(jià)值以及如何處理代碼的觀點(diǎn),也很大程度上改變了你處理開源項(xiàng)目的方式,對嗎?因?yàn)槲铱戳?OpenClaw,你現(xiàn)在有大約2000 個(gè)未合并的 Pull Request。
Peter Steinberger:是的,你們都覺得這很瘋狂。在有 AI 之前,你必須閱讀所有這些 Pull Request,因?yàn)榇a本身是有價(jià)值的。但現(xiàn)在,你有時(shí)會(huì)把它稱為不是 Pull Request,而是“Prompt Request”,因?yàn)樗南敕ɑ蛞鈭D比代碼本身更重要。
PR 有時(shí)比我自己動(dòng)手還要花時(shí)間。因?yàn)槲覍δP筒蛔鲪旱男湃味龋h(yuǎn)高于一個(gè)我從未聽過、也從未討論過的外部貢獻(xiàn)者。所以我必須更仔細(xì)地審查。但如果我看到一個(gè) PR,我會(huì)開始審查,我問模型的第一個(gè)問題是:“你理解這個(gè) PR 的意圖嗎?”
因?yàn)槲也⒉徽嬲P(guān)心代碼,我關(guān)心的是那個(gè)人到底想解決什么問題?
Romain Huet:我們都來自歐洲。當(dāng)我離開舊金山回到歐洲時(shí),我相信你也有同感。很多開發(fā)者和工程師還沒有完全接受 Codex 和這種代理工具。你對他們有什么建議?
Peter Steinberger:我的第一個(gè)建議永遠(yuǎn)是:以玩樂的心態(tài)去對待它。構(gòu)建一些你一直想構(gòu)建的東西。如果你多少算個(gè)創(chuàng)造者,你的腦海里一定有那么一些想做的東西。就玩吧。你必須以玩樂的心態(tài)去對待它。
因?yàn)槲蚁胗ミ_(dá) CEO 曾說過,在短期內(nèi),你不會(huì)被 AI 取代。你會(huì)被使用 AI 的人取代。他們比你更優(yōu)秀。
但如果你的身份是“我想要?jiǎng)?chuàng)造東西”、“我想要解決問題”,如果你是一個(gè)高主 見、聰明的人,你就會(huì)比以往任何時(shí)候都更受歡迎。
https://venturebeat.com/orchestration/google-clamps-down-on-antigravity-malicious-usage-cutting-off-openclaw-users
https://www.youtube.com/watch?v=9jgcT0Fqt7U
OpenClaw在AI生態(tài)版圖中最大的變革意義是什么?
未來是為人類做軟件還是為Agent做軟件?
傳統(tǒng)軟件會(huì)因?yàn)锳gent崩盤嗎?
Agent時(shí)代最大的機(jī)會(huì)在哪?
?2月28日周六晚19:30直播間
奇點(diǎn)智能研究院院長、CSDN高級副總裁 李建忠 對話 北京大數(shù)醫(yī)達(dá)創(chuàng)始人&CEO、復(fù)星集團(tuán)首席AI科學(xué)家 鄧侃
帶你從OpenClaw看懂Agent時(shí)代的軟件新生態(tài)。
不論你是想做Agent,還是想投Agent,這場都別錯(cuò)過。
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(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.