過(guò)去因?yàn)榧夹g(shù)門檻而止步的需求,開(kāi)始通過(guò)AI變成現(xiàn)實(shí)。
作者|一濤
編輯|鄭玄
在過(guò)去的一年里,以Cursor、Windsurf為代表的AI編程助手迅速占領(lǐng)了開(kāi)發(fā)者的工作臺(tái),整個(gè)行業(yè)似乎都在討論VibeCoding。
早先OpenAI、谷歌對(duì)Windsurf的競(jìng)相追逐應(yīng)該是VibeCoding方向最出圈的事件。而最近,阿里巴巴、騰訊、字節(jié)跳動(dòng)這些國(guó)內(nèi)的大公司也都接連推出了自己的AI編程助手,進(jìn)一步反映了VibeCoding的炙手可熱。
不懂代碼的普通用戶也許很難感受到這份「炙熱」。原因也很簡(jiǎn)單,VibeCoding助手雖然降低了編程的復(fù)雜度,但本質(zhì)上仍然是「代碼生成器」。開(kāi)發(fā)者依然需要理解編程語(yǔ)言的語(yǔ)法,熟悉各種框架和API,掌握調(diào)試和部署的技能。對(duì)于絕大多數(shù)沒(méi)有編程背景的普通用戶來(lái)說(shuō),這道門檻依然高不可攀。但另一方面,高門檻也意味著一個(gè)巨大的市場(chǎng)空白。
正是在這樣的背景下,MyShell推出的ShellAgent2.0,提出了一個(gè)更為激進(jìn)的概念——「VibeCoding2.0」,不用懂代碼,直接用自然語(yǔ)言交互,就可以創(chuàng)建應(yīng)用程序。
01
聊著聊著,就寫了個(gè)App
打開(kāi)ShellAgent2.0,它的界面和IDE類編程助手有一個(gè)顯著的不同,整個(gè)頁(yè)面就是一個(gè)簡(jiǎn)潔的對(duì)話框。和它聊天、明確你的需求,就是你開(kāi)發(fā)App所需做的全部工作。如果你能和人說(shuō)明白你想要做一個(gè)怎樣的App,ShellAgent2.0就能幫你做出來(lái)。
ShellAgent2.0初始界面
例如,假如我們想讓它復(fù)刻之前NotebookLM爆火的AI功能,指令輸入如下:
我想要生成一個(gè)App,上傳pdf或者網(wǎng)頁(yè)鏈接之后,你可以自動(dòng)總結(jié)內(nèi)容,做成播客
然后,ShellAgent2.0就開(kāi)始分析需求背后包含的功能點(diǎn),并從自己的組件庫(kù)中找到對(duì)應(yīng)的功能組件。
很顯然,對(duì)于App的開(kāi)發(fā)而言,僅憑一句話的prompt是遠(yuǎn)遠(yuǎn)不夠的。傳統(tǒng)編程工作流中,需要編寫一整個(gè)文檔來(lái)說(shuō)明這件事。于是,ShellAgent2.0主動(dòng)發(fā)起了交互,詢問(wèn)了更多App的細(xì)節(jié)。
等待大約10-20分鐘,整個(gè)App就完成了。在這個(gè)過(guò)程中,執(zhí)行進(jìn)度會(huì)以TodoList的形式在右側(cè)呈現(xiàn);同時(shí)ShellAgent2.0還會(huì)繪制一張流程圖,整個(gè)App的邏輯一目了然。點(diǎn)擊部署之后,這個(gè)App就制作完成了,你可以自己使用,也可以選擇公開(kāi)給其他用戶使用。
和同類競(jìng)品相比,ShellAgent在Bug控制上也做到了領(lǐng)先。同樣是制作一個(gè)AI播客App,Lovable和Bolt分別出了4次和5次Bug,而ShellAgent做到了全程沒(méi)有出錯(cuò)。
當(dāng)然,Bug是無(wú)法完全避免的。這時(shí)候也不必?fù)?dān)心。只需點(diǎn)擊「使用ShellAgent」修復(fù),AI會(huì)自動(dòng)定位問(wèn)題、修復(fù)bug,并更新應(yīng)用。如果修復(fù)后還有新需求或問(wèn)題,可以直接在對(duì)話框繼續(xù)提需求,ShellAgent會(huì)持續(xù)優(yōu)化和調(diào)整App。
ShellAgent出現(xiàn)Bug(上),分析錯(cuò)誤原因并修改(下)
02
ShellAgent2.0的產(chǎn)品哲學(xué):
做AI時(shí)代的Instagram
實(shí)際上,光是從自然語(yǔ)言創(chuàng)建App這一點(diǎn)來(lái)說(shuō),ShellAgent2.0并沒(méi)有那么特別,Cursor、TRAE這些VibeCoding產(chǎn)品也可以做到。
那么他們最大的區(qū)別是什么?
一個(gè)值得注意的細(xì)節(jié)是,ShellAgent全程沒(méi)有展現(xiàn)過(guò)一行代碼。這反映出兩者的產(chǎn)品哲學(xué)是完全不同的,前者是Instagram,后者是Photoshop。
Photoshop是面向?qū)I(yè)用戶的生產(chǎn)力工具,功能強(qiáng)大,但是學(xué)習(xí)曲線陡峭,就像Cursor、TRAE這類IDE類產(chǎn)品一樣。普通用戶可能一輩子都接觸不到IDE這個(gè)詞,它是集成開(kāi)發(fā)工具integrateddevelopmentenvironment的縮寫,可以簡(jiǎn)單理解成程序員寫代碼的地方。
Cursor工作界面
Cursor帶來(lái)的改變?cè)谟?,它把程序員從繁重的體力勞動(dòng)中解放了出來(lái),可以讓他們有更多時(shí)間去思考更難、更有趣、更值錢的決策。
但是Cursor的用戶依舊需要懂編程語(yǔ)言、熟悉各種框架、有廣闊的技術(shù)視野,這些要素可以決定一個(gè)App的上限,對(duì)普通用戶也是一個(gè)門檻。
Instagram的崛起則完全基于另一種邏輯。它最著名的創(chuàng)新,就是將復(fù)雜的圖像處理簡(jiǎn)化為幾個(gè)濾鏡選項(xiàng)。用戶可以一鍵就讓照片變得更好看,進(jìn)而樂(lè)于在平臺(tái)上分享。
從Instagram的角度來(lái)看,就可以快速理解ShellAgent2.0這款產(chǎn)品,很多產(chǎn)品功能都是圍繞著「降低門檻」這個(gè)核心搭建的。
Remix功能就是一個(gè)值得關(guān)注的功能,也許可以看作是ShellAgent2.0的「濾鏡」。對(duì)很多新手用戶來(lái)說(shuō),創(chuàng)作最大的痛點(diǎn)其實(shí)是」不知道做什么」和」不知道怎么表達(dá)」。
對(duì)于其他用戶已經(jīng)發(fā)布的App,可以通過(guò)Remix修改App功能
Remix功能解決了這兩個(gè)痛點(diǎn)。平臺(tái)上已經(jīng)有了豐富的應(yīng)用案例——從簡(jiǎn)單的計(jì)算器到復(fù)雜的數(shù)據(jù)分析工具,從個(gè)人效率應(yīng)用到小型商業(yè)工具。用戶可以瀏覽這些現(xiàn)有應(yīng)用,找到接近自己需求的版本作為起點(diǎn),打造屬于自己的版本。例如將一個(gè)新聞聚合App的追蹤主題從「AI」改為「加密貨幣」;或者是添加新的多模態(tài)AI功能,將「PDF轉(zhuǎn)錄播客」改成「視頻轉(zhuǎn)錄播客」。
當(dāng)每個(gè)用戶的Remix都可能成為他人的靈感來(lái)源時(shí),就形成了創(chuàng)意的正向循環(huán)。
在ShellAgent2.0,App的創(chuàng)建并非終點(diǎn),把它部署在創(chuàng)作廣場(chǎng)才是關(guān)鍵。然后,你的App就可以被別的用戶看到、使用、修改、消費(fèi)。這時(shí)候,App就不僅僅是App,而是一種內(nèi)容介質(zhì)。圍繞這種內(nèi)容介質(zhì),打造創(chuàng)作者生態(tài)才是ShellAgent2.0的本質(zhì)。
在這個(gè)新生態(tài)中,可能會(huì)出現(xiàn)「應(yīng)用設(shè)計(jì)師」這樣的新職業(yè)——他們不寫代碼,但深諳用戶體驗(yàn)設(shè)計(jì),能夠創(chuàng)造出既實(shí)用又優(yōu)雅的應(yīng)用。優(yōu)秀的應(yīng)用創(chuàng)作者可能會(huì)擁有自己的粉絲群體,就像現(xiàn)在的網(wǎng)紅和博主一樣。
03
AI時(shí)代的分水嶺
如果我們把軟件發(fā)展史看作幾次重大的范式轉(zhuǎn)換,大致經(jīng)歷了從機(jī)器語(yǔ)言到高級(jí)語(yǔ)言、命令行到圖形界面、本地到云計(jì)算、低代碼到無(wú)代碼這樣一個(gè)路徑。VibeCoding可能是我們當(dāng)下正在經(jīng)歷的新一輪范式轉(zhuǎn)換——智能化,用戶只需用日常語(yǔ)言描述需求,AI即可自動(dòng)生成應(yīng)用。
在這個(gè)進(jìn)程中,也許會(huì)產(chǎn)生一種生產(chǎn)力的分化。
打個(gè)比方,Cursor這類IDE產(chǎn)品提升的是專業(yè)工程師的生產(chǎn)效率,是從「膠片單反」到「數(shù)碼單反」的效率提升。它上限很高,但仍需要用戶具備編程基礎(chǔ)和技術(shù)理解能力,就像攝影師理解「快門、光圈、感光度」這些參數(shù)一樣。
ShellAgent2.0這類無(wú)代碼產(chǎn)品則賦予了普通人創(chuàng)作軟件的能力,是「手機(jī)背后的那顆攝像頭」。手機(jī)的畫(huà)質(zhì)遠(yuǎn)不如單反,但是圍繞這顆攝像頭誕生的Instagram,覆蓋了最廣泛的用戶,形成了全新的創(chuàng)作者群體。
過(guò)去二十年,程序員群體享受了移動(dòng)互聯(lián)網(wǎng)時(shí)代最大的紅利,其核心壁壘正是編程語(yǔ)言這道技術(shù)門檻。很多優(yōu)秀的創(chuàng)意因?yàn)榧夹g(shù)實(shí)現(xiàn)的門檻而止步于想法階段。
ShellAgent2.0的真正價(jià)值也許不在于技術(shù)本身,而在于它發(fā)起了一個(gè)愿景——將軟件創(chuàng)作的權(quán)利,從技術(shù)專家手中釋放出來(lái),分配給了普通人。
這種轉(zhuǎn)變可能會(huì)重新定義很多概念。什么是「開(kāi)發(fā)者」?在ShellAgent2.0的世界里,每一個(gè)有創(chuàng)意想法的人都可能是開(kāi)發(fā)者。什么是「軟件公司」?當(dāng)個(gè)人用戶都能快速創(chuàng)建和分享應(yīng)用時(shí),軟件的商業(yè)模式或許也將面臨重構(gòu)。
在這套新范式中,軟件開(kāi)發(fā)的核心不再只是技術(shù)實(shí)現(xiàn),而是更多地面向價(jià)值設(shè)計(jì)。了解用戶痛點(diǎn)、具備創(chuàng)意思維、能夠設(shè)計(jì)優(yōu)秀用戶體驗(yàn)的人,可能比掌握編程技能的人更有價(jià)值。
*頭圖來(lái)源:MyShell
本文為極客公園原創(chuàng)文章,轉(zhuǎn)載請(qǐng)聯(lián)系極客君微信geekparkGO
極客一問(wèn)
你如何看待ShellAgent2.0?
蘋果首次在中國(guó)關(guān)停直營(yíng)店,AppleStore大連百年城將被關(guān)閉。
點(diǎn)贊關(guān)注極客公園視頻號(hào),