爲什麽說OpenAI殺死了開發者?
01. 11月6日,舊金山,OpenAI首屆開發者大會,一個預期的未來矽谷乃至全球的“地標性”年度科技嘉年華。然而,巨頭一舉辦“開發者大會”,開發者就害怕。因爲它們的每一個動作,是給開發者更多機會和活路,還是“殺死”開發者、斷了他們生路,曆來就是個問題。
02. 個人計算機時代比較著名的“開發者大會”有英特爾的IDF、蘋果的Macworld。移動互聯網時代蘋果WWDC取代了Macworld,Google的I/O撐起了另一個生態系統的場子。人類信息技術文明不可阻擋地進入人工智能驅動的時代,就輪到OpenAI了。
03. 各個時代都有自己的開發者:美團創始人王興在2018年9月的上市敲鍾儀式上點名致敬了喬布斯,說iPhone和它開創的時代讓美團得以壯大。確實,沒有智能手機,哪兒來的外賣和網約車等本地生活。照這麽說,Uber和滴滴更應該感謝喬布斯。今日頭條和抖音簡直就是徹底被蘋果和Google造福的,它們也都是“開發者”。然而,蘋果和Google,尤其是蘋果,也確實殺死了大批量的開發者,比如那些做天氣預報、文檔編輯與存儲、在線翻譯、運動健康甚至智能語音助手。一言以蔽之,千鯨落,萬物生。
04. 等到了OpenAI舉起“以開發者之名”的大旗之後,它殺死大大小小AI開發者的進程好像提速了。蘋果還好歹給天氣預報和音樂類的開發者留了兩三年生路,直到iPhone 4問世才徹底撕下面具。現在,ChatGPT誕生不到一年就對Jasper、Grammaly們揮起屠刀。再看看GPT-4 Turbo對ChatGPT能力的可怕延展,以及GPTs和API Assistant等開發工具,你就知道OpenAI的to do list裏還藏著多少其它AI開發者的身家性命。
05. 一位AI開發者發推說:“OpenAI殺死了YC 2023年整個batch的項目”。巧了,OpenAI的CEO Sam Altman是Y Combinator這個全球科技創業者“天堂”級孵化器的前任總裁。另一名開發者說:Sam Altman殺死了我融資了300萬美元的AI初創公司,然後只給了我一張價值500美元的ChatGPT代金券……看上去,會場上的大量開發者都相當不開心。
06. 說到Y Combinator,它最著名的一句使命性的slogan是“Build something people really want”,做人們真正需要的東西,奪麽地樸實無華。確實,它孵化了人們需要的Airbnb、Twitch、Stripe和Instacart,也孵化出人們曾經需要的Dropbox——事實上,Dropbox這個一度風靡的文檔存儲工具最能代表YC孵化出的大部分項目的典型命運:人們確實曾經需要它們,但巨頭做得更好之後就不需要了。所以,你說Sam Altman能不明白OpenAI能把那些人們真正需要的AI功能做得更好麽?他不加速舉起屠刀,等著過年呢?
07. 另一個層面,Sam Altman和他貫徹了“Build something people really want”精神的OpenAI,也確實具備加速殺死大大小小AI開發者的能力。ChatGPT本質上是一個“大語言模型”而不僅僅是“大模型”,“語言”兩個字是不可或缺和不能省略的。這裏的“語言”指的是自然語言。
08. 這次推出的GPT-4 Turbo、GPTs和API Assistant有一個共同的顯性特征,即通過“自然語言”輸入就能完成一個項目和應用絕大多數功能的搭建,或者只使用非常少的代碼就能擴展一些功能。我剛剛就看到有人一行代碼沒寫就在ChatGPT上搭建了一個算命的應用。可以想象,人們通過ChatGPT搭建一個天氣預報、寫作助理、日程管理、文檔管理、圖像創作、影視分析等等的功能,有多簡單。普通的人和團隊搭建它們有多容易,大大小小的AI“開發者”日子就有多難。
09. 英偉達創始人黃仁勳說ChatGPT的誕生是AI的“iPhone時刻”,誠不欺我也。但是我總覺得老黃在多年前說過的另一句話讓我醍醐灌頂——他說人工智能的本質是“automation of software writing”(寫軟件的自動化)。說白了,就是AI通過“說人話”自然語言的指令,自己寫了這個世界上絕大多數並不難寫的代碼。
10. 而這個世界上大多數的AI開發者日常的工作——包括那些過去兩年融到了資的大量AI應用,就是用OpenAI、Google和百度等強大的AI基礎能力,寫一些並不算特別難寫的代碼,推出一些“輔助”人們日常工作生活的工具。現在,OpenAI說我們自己幹了,不用你們了。你也不能說這事非常損,是吧。
11. 事實上,這一現象背後的變化是一個時代性的演進趨勢:每個時代對“開發者”的定義是不一樣的,故而對開發者需求的能力和技能要求也是不一樣的。在PC時代,C#和C++可能是開發一款程序和應用最重要的編程語言,每一名當時的開發者都需要掌握好這些最重要的編程能力。到了蘋果和Google執掌聖杯的移動互聯網時代,Swift、Ruby和Java等語言變得前所未有的重要,現在全球互聯網大廠的精英程序員大多是這些編程語言的熟練掌握者,這些語言構成了過去10年空前繁榮的移動應用大爆發,把整個世界徹底移動化了。那麽,到了通用人工智能驅動的新的時代呢?哪種語言是AI時代“開發者”最需要掌握的語言?答案是“自然語言”。
12. 可是,“自然語言”難道不就是“人話”麽?對啊,就是人話。可人話也不是所有人都會說也能說好的。當一個人,通過跟AI用有邏輯的、得體的、建設性的和有操作性的“人話”對話,它通過代碼的自動書寫幫你實現你想要的結果,你再以此爲基礎進行調優,不斷持續地改進它實現的功能,這就是AI時代應用開發的主要動作和基本流程,就是GPTs能讓AI“開發者”做到的事,也是GPT Store未來的“榜一大哥”應該做的事兒。
13. 這似乎得出了一個結論——進入“GenAI”時代,“開發者”的定義發生了自信息技術産業誕生以來最本質的變化:從廣義上講,它不再是熟練掌握某種計算機編程語言、進而開發出某些應用服務用戶的群體的代稱,而是指代一個通過與“自然語言”與AI進行建設性對話,進而“build something people really want”的群體。編程能力變得不再那麽重要了,代碼書寫的份量不再那麽重了,也就可以想象,傳統意義上的“開發者”被OpenAI無情地“殺死”了,更多的人有望加入AI時代的“開發者”隊列。
14. 這個趨勢對很多程序員和軟件工程師幾乎算不得好事,對那些匠氣足而洞察力不夠的文字、影像和藝術創作者恐怕也算不得好事(AI照樣可以像取代程序員一樣取代他們),但對那些“生意人”而言,這應該是好事。一個好的“生意人”是知道什麽東西是“people really want”的,他們可以更簡單地通過創建原生的AI應用實現它們,從而也直接地成爲真正的“開發者”。
15. 我們團隊的Jessica在矽谷,她聽說在OpenAI開發者大會現場,有一個用AI做室內設計的女性創業者跟大多數在場的如喪考妣的開發者不同,全程很興奮和雀躍。我相信,代碼大概率不是她的核心能力,但做好的設計家裝一定是她非常擅長的事。她是個生意人,現在也成了AI的開發者。
16. 另一個可能性是,通過GPTs或類似的功能創造自己的GPT,會讓一些“中介應用”變得不那麽重要了。在PC時代尤其是移動互聯網時代,“開發者”發揮的是在平台上的中間人角色,大多數人和商業公司不可能自己搭建一個辦公OA、學習軟件、內部交流系統等等,需要有開發者作爲“中間商”提供服務。現在,與AI的直接自然語言對話讓這件事變得容易多了,一些更聰明的個體和組織就可以直接上手幹了。這就是傳說中的AI Agent。那些有著非常強個人和組織定制需求的功能,都肯定通過Agent實現。當然,更複雜的人與人、組織與組織、人與組織的協同仍然需要掌握一定AI能力的開發者作爲“中間商”,所以它們仍有新的價值。
17. 講一下這件事與中國的關系。一句話:關系相當密切。中國人是最有創造力的,尤其是在與商業和讓生活事業變得更好的方面。讓有創造力的“生意人”成爲AI時代的主力開發者,中國人和中國公司是不可能缺席的。我總覺得不要輕視中國科技公司在這個領域的進步和前瞻性,我舉兩個例子。
18. 第一個,前不久百度的“百度世界大會”,我參與了前期討論,大家對“Prompt the World”的主題討論頗多,也有爭論。我是贊成派,因爲我覺得“prompt”就是未來的“編程”和“開發”,百度的“文心一言”能不能支持基于它直接開發低代碼甚至無需代碼的原生AI應用呢?我覺得能。我們很多時候太愛討論AI的“湧現”和“自我意識”了,爲什麽不先上手用用它幹具體的事兒呢?
19. 第二個:我的事業導師、開發者社區CSDN創始人蔣濤老師最近在一個地方,培訓了一批中學學科老師,用生成式AI開發出他們自己需要的教學課件和教學工具。這件事更恰如其分地體現了什麽人能成爲AI時代的“開發者”,善莫大焉。
20. 我們應該也是新的“開發者”,沒被殺死的那種。現在,我要去GPT上參與開發我們自己的GPTs了。I will build myself。-(作者 : 駱轶航/來源 : 矽星人)