為什麼說OpenAI殺了開發者

  1. 11月6日,舊金山,OpenAI首屆開發者大會,一個預期的未來矽谷乃至全球的「地標性」年度科技嘉年華。然而,巨頭一舉辦“開發者大會”,開發者就害怕。因為它們的每一個動作,是給開發者更多機會和活路,還是「殺死」開發者、斷了他們生路,歷來就是個問題。

  2. 個人電腦時代比較著名的「開發者大會」有英特爾的IDF、蘋果的Macworld。行動網路時代蘋果WWDC取代了Macworld,Google的I/O撐起了另一個生態系統的場子。人類資訊科技文明不可阻擋地進入人工智慧驅動的時代,就輪到OpenAI了。

  3. 各個時代都有自己的開發者:美團創始人王興在2018年9月的上市敲鐘儀式上點名致敬了賈伯斯,說iPhone和它開創的時代讓美團得以壯大。確實,沒有智慧型手機,哪裡來的外帶和叫車等本地生活。照這麼說,Uber和滴滴更應該感謝賈伯斯。今日頭條和抖音簡直就是徹底被蘋果和Google造福的,它們也都是「開發者」。然而,蘋果和Google,尤其是蘋果,也確實殺死了大批量的開發者,例如那些做天氣預報、文件編輯與儲存、線上翻譯、運動健康甚至智慧語音助理。一言以蔽之,千鯨落,萬物生。

  4. 等到了OpenAI舉起「以開發者之名」的大旗之後,它殺死大大小小AI開發者的進程好像提速了。蘋果還好歹人給天氣預報和音樂類的開發者留了兩三年生路,直到iPhone 4問世才徹底撕下面具。現在,ChatGPT出生不到一年就對Jasper、Grammaly們揮舞屠刀。再看看GPT-4 Turbo對ChatGPT能力的可怕延展,以及GPTs和API Assistant等開發工具,你就知道OpenAI的to do list裡還藏著多少其它AI開發者的身家性命。

  5. 一位AI開發者推文說:「OpenAI殺死了YC 2023年整個batch的專案」。巧了,OpenAI的CEO Sam Altman是Y Combinator這個全球科技創業家「天堂」級孵化器的前任總裁。另一位開發者說:Sam Altman殺死了我融資了300萬美元的AI新創公司,然後只給了我一張價值500美元的ChatGPT代金券……看上去,會場上的大量開發者都相當不開心。

  6. 說到Y Combinator,它最著名的一句使命性的slogan是“Build something people really want”,做人們真正需要的東西,奪麼地樸實無華。確實,它孵化了人們需要的Airbnb、Twitch、Stripe和Instacart,也孵化出人們曾經需要的Dropbox——事實上,Dropbox這個一度風靡的文檔存儲工具最能代表YC孵化出的大部分項目的典型命運:人們確實曾經需要它們,但巨頭做得更好之後就不需要了。所以,你說Sam Altman能不明白OpenAI能把那些人們真正需要的AI功能做得更好?他不加速舉起屠刀,等過年呢?

  7. 另一個層面,Sam Altman和他貫徹了「Build something people really want」精神的OpenAI,也確實具備加速殺死大大小小AI開發者的能力。 ChatGPT本質上是一個“大語言模型”而不僅僅是“大模型”,“語言”兩個字是不可或缺和不能省略的。這裡的「語言」指的是自然語言。

  8. 這次推出的GPT-4 Turbo、GPTs和API Assistant有一個共同的顯性特徵,即透過「自然語言」輸入就能完成一個項目和應用絕大多數功能的搭建,或者只使用非常少的代碼就能擴充一些功能。我剛剛就看到有人一行程式碼沒寫就在ChatGPT上搭建了一個算命的應用程式。可以想像,人們透過ChatGPT搭建一個天氣預報、寫作助理、日程管理、文件管理、圖像創作、影視分析等等的功能,有多簡單。普通的人和團隊搭建它們有多容易,大大小小的AI「開發者」日子就有多難。

  9. 英偉達創辦人黃仁勳說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

Total
0
Shares
Related Posts