整理 | 王啓隆 何苗
出品 | CSDN(ID:CSDNnews)
"ChatGPT 爆發意味着 AI 的 iPhone 時刻來了,下一步就是應用時刻,新應用時代将來臨。那程序員怎麽辦呢?會被替代嗎?我認爲不會,但程序員的技術棧将發生變化,從過去互聯網程序員的 LAMP,移動的 iOS、Android,雲原生的 K8s 到今天,大模型将推動更多的 AI 應用程序員産生。"
近日,Open AI 開放了 ChatGPT 模型 API,引證了 CSDN 創始人 & 董事長、極客幫創投創始合夥人蔣濤在全球人工智能開發者先鋒大會(GAIDC)的 "新程序員:人工智能新十年" 論壇上的預測:"ChatGPT 爆發意味着 AI 的 iPhone 時刻來了,下一步就是應用時刻,新應用時代将來臨。"
人工智能的新十年都會發生哪些變化呢?程序員會被取代嗎?ChatGPT 的下一步會是什麽?關于這些疑問,蔣濤都做出了解答,并可以總結爲以下四點:
程序員不會被替代,但程序員的技術棧将發生變化。
ChatGPT 會讓人工智能技術進入應用階段,開啓新應用時代。
第一批 AI 應用不會是 C 端方面的,而是在 To B 迎來一場大爆發。
未來肯定會出現開源開放的 AI OS,會出現中國自己的 AI OS。
中國 AI 開發者在高速增長
以下爲蔣濤的演講實錄:
我在這個行業做了很多年了。我是程序員出身,寫了很多年代碼,爲程序員建設了 CSDN 平台、創辦了《程序員》雜志、開設培訓公司、出版社等等。我相信未來的十年會是更美好的,現在就是入門程序員最好的時代。
CSDN 曆史很悠久,程序員天生離不開開放、共享、協作,所以開源的概念最初誕生于程序員的社區。CSDN 在過去的一年有很大的增長,現已擁有 4200 萬的用戶總量,并在去年新增了 600 萬用戶。CSDN 的 Slogan 是成就一億技術人,我希望 CSDN 的用戶在未來五年時間會漲到一億人。
今天我帶來了很多開發者數據和調查,希望能做一些宏觀上的數據分析,普及基本的概念。在座有很多真正的 AI 專家,而我是一個 AI 的觀察者,爲大家帶來 AI 領域的數據分享。
以下是 CSDN 搜集到的 AI 領域關鍵詞。CSDN 一個月有兩億的訪問用戶,13 億 PV,這些都是用戶們關注的内容。其中 AI 的部分和開源的框架、項目緊密相關。
CSDN 去年做了一份《中國開源貢獻度報告》,體現了中國的開源開發者在全球的貢獻。我們挑選了頭部的五千多個項目,這些項目和 AI 的相關性仍舊不高,因爲 AI 仍未應用到普通開發者的手裏,整體占比較低。
我們還用表格列出了主流的開源項目,所有的打分模式、數據都是開放的,在 CSDN 平台上可以看到每個項目的貢獻。
全球 5394 個項目,做過貢獻的是 20 萬人,中國的開發者占 9.5%,大概不到兩萬人的貢獻,絕大部分是全世界其他地區的開發者貢獻的。可以見得,中國的開發者數量很多,但是貢獻度占比還不夠。中國的 GDP 大概有 30%,理論上中國開發者應該做到 30% 的貢獻才合理。
如今,全球開發者數量在大幅增加,Github 新增用戶兩千萬,印度、中國和巴西的增幅最大,占比分别爲 32.4%、15.6%、11.6%。
對 AI 開發者的受教育程度統計,總計 1568 人中有 63.64% 是本科生,占比最高。此外,碩士研究生和博士研究生分别占比 17.19% 和 3.45%,大專及其他學曆占比 15.72%。如今,AI 滲透到各行各業,各行各業的開發者對 AI 都有興趣。CSDN 數據統計 AI 開發者所從事行業,軟件和信息技術服務業占比近半,互聯網和相關服務行業占比 24.81%。
現在,全球開發者進入了一個新的時刻,ChatGPT 突然引爆了,數據統計周期從去年 12 月到現在兩個多月,ChatGPT 所引爆的語音識别 / 語音合成 / 自然語言處理是目前開發者最爲關注的領域。
因爲本次論壇位于上海,所以 CSDN 專門統計了上海的數據,上海在 CSDN 網站的總用戶裏面大概占 10%,去年新增有 46 萬,這個數量還是蠻大的。排名第一的五個城市,北京、上海、廣州、深圳、成都,上海占了 20%,且在 AI 的領域占比較高,說明 AI 目前仍存在着高門檻的問題。
ChatGPT 将構建開源新生态
下面我會進行中美 AI 生态的一些對比。這是 CSDN 全新發布的《2023 年度人工智能産業全景圖》,在 CSDN 最新一期的《新程序員 006:人工智能新十年》也有附贈。
當今 AI 行業的每個領域都有非常多的中國公司和中國創業者在參與,并在其中的部分領域占據了領先地位。美國在 AI 框架、芯片領域遙遙領先,同時在大模型領域取得突破;而中國則在計算機視覺、激光雷達領域處于領先地位。
中國在學術方面的增長速度是非常快的,論文發布量和引用量都很多,這是一個很驚人的成果。目前,中國論文數量爲美國的 4.5 倍,但美國參加會議的論文數量超過中國,而很多一流的論文是在會議上發表的。中國的人工智能大多注重于細節調優領域,但是更重要的還是基礎和通用的研究,這方面中國相對來說和美國相比要落後一些,總的來說兩者的體量是差距不大的。
整個模型的進程是先有框架,然後再進入到開源社區。美國現在已經進化出了全新的開源社區模式,比如說 Hugging Face 和 Tensorflow,這些新的開源社區投入比較大。中國做的是内容社區或代碼社區,在開源社區方面落後一點,而美國在做的是 AI 模型社區。
此外,美國的開源生态及應用的豐富度比中國好,雖然中國在論文的細節研究上領先,并且在行業上(特别是和硬件相結合的行業)的應用也有領先,但中國的基礎研究還是處在相對的落後階段。現在中國也有發展出達摩院和百度等等,但是相比美國而言,中國的開源生态還是沒有構建起來。
這個時候,來了一個更猛的家夥—— ChatGPT。中國的開源生态一直沒能構建起來,歸根結底都是沒有找到突破的方向。ChatGPT 的誕生,則給全球開發者帶來了一場震撼,指引了一個新的方向。
AI OS 應用前夕:ChatGPT 引領智能雲時代
ChatGPT 剛出來沒幾天的時候,就有人邀請我們到推特上做了一次讨論,圈内的人——尤其是本來就在鑽研對話機器人的開發者,紛紛表示太震撼了。ChatGPT 引領着新的趨勢,原先做的 AI 應用模式和方式都應該被調整一下。但沒想到,随着這兩三個月以來 ChatGPT 的用戶變多之後,全世界的投資者和創業者都趨之若鹜,這場已經預熱了好幾年的 "AI 熱 " 現在才正式開始,真正地進入所謂的 AI First 時代。
下面是我做的一張圖。我自己是從 PC 程序員時代開始的,在最初的 PC 程序員時代,我學的是 Windows 的 API;到了互聯網時代,開始出現對 Web 程序員的需求;接着 iPhone 時代到來了,我開始做移動開發,學習 Java,開發 iOS、安卓操作系統;随後雲原生時代開始了,K8S 容器技術還有 Devops 出現,這就是這二十年的技術演進。
但現在,全球程序員真正迎來了操作系統級的底座,一個以大模型和 ChatGPT 爲典範的智能 OS。智能 OS 的編程模型和過往不同,程序員要提供各種提示詞,這些提示詞可以讓大模型和智能 OS 生成文檔。對于程序員來說,這意味着可以生成不同的模塊和任務的完全度,然後再進行連接。因此,程序員現在進入一個嶄新的 AI 應用時代。
接下來我想對比一下舊時代和新技術時代的演進。2011 年,我們在北京舉辦了一場雲計算大會,當時人人都說雲計算時代到來了,未來的雲計算會像水和電一樣普及千家萬戶。事實就是,雖然數字經濟迎來了大發展,這些雲計算公司把過去 IaaS 層的問題解決了,但是遺留下了應用層的問題;計算網絡存儲的問題解決了,但是應用到業務之間的溝通是沒有的。這也是如今許多産品失敗案例居多的原因,雲計算時代遇到了瓶頸,這一現象在中國尤爲明顯。
智能雲時代,則是用 NLP 對話系統改變了從業務到應用的溝通方式。
過去的業務人員描述自己的系統需求的時候,需要一位産品經理去翻譯;産品經理在翻譯完了再把需求交到程序員手上,程序員再寫成應用反饋回去。這中間翻譯的過程經常會失真,而且因爲業務總是在不斷調整和變化,還時常面臨着需求變更的痛苦問題。
而現在的 ChatGPT 不一樣。舉例來說,如果我有一個朋友要寫一份商業計劃書,他隻需把自己公司的一些資料和财務數據灌輸進 ChatGPT 中,ChatGPT 就能寫出一份非常豐滿和有遠見的商業計劃書。因爲大模型讀了全世界所有可以公開的計劃書、财務數據、财務報表,大模型比單一人類知識的深度和廣度更豐富;以上面那個例子來說,人類隻能表達自己公司的業務數據和業務描述,但是 ChatGPT 可以運用所有領域的知識,進行進一步的推理,這用在和業務系統的對接上,就産生了非常好的包容性。
未來所有的軟件和數字化系統如果都以這種方式被重新構建,智能雲時代便真正到來了。過去的百度、阿裏都預想過這個正确的大方向,但一直沒有人把通往智能雲時代的路徑連接起來,而現在,就是智能雲時代的 "iPhone 時刻 "。iPhone 改變了移動交互界面,用 "Touch" 的方式和用戶隔着觸屏交流,催生了一種新的 App 形态。
ChatGPT 現在并不是 " 人工智障 ",但它經常會 " 胡掰 ",它将改變的不一定是用戶 C 端和産品之間的交互,而是在 B 端上有非常廣闊的應用。計算機電腦在發明之初也沒什麽功能,尤其是 PC 剛出來時更是如此,但當時出現了一個重要發明——電子表格軟件,這個軟件幫 APPLE II(蘋果二号)電腦賣了一百萬台。
所以,ChatGPT 的下一步便是應用時刻,我們可以拭目以待一款破百萬的 ChatGPT 商業應用。如今數不勝數的行業公司躍躍欲試,這會對企業服務市場産生第一波沖擊,但我判斷不會在 C 端上産生沖擊。我預計 To B 會迎來一場大爆發,但可惜的是美國市場更有可能誕生這種應用,因爲美國市場的 To B 行業本就比較發達。不過,大模型的改變會很快波及全球,揭幕新軟件時代或者說新應用時代。
當然,還有一個問題:程序員怎麽辦?程序員會被替代嗎?
我認爲不會,隻不過程序員的技術棧将發生變化。技術棧有一個不斷演進的過程,其中很多是基于編程語言的。這個時代的 " 編程語言 " 要打一個引号,新時代的程序員要學會提煉問題,用對話的方式發揮智能 OS 的能力。提好問題、定義問題将成爲很重要的能力,這決定了程序員是否能夠駕馭掌握這些 AI OS。
如今的 ChatGPT 是封閉的,未來的 AI OS 還會因數據的豐富度不斷進步,我也相信未來會出現開源開放的 AI OS,會出現中國的 AI OS。這一切都需要我們在未來的新十年一切做出更多更好的應用。
中國 AI 如何走向根深葉茂
會上,蔣濤攜手華爲雲智能化軟件研發首席專家王千祥進行了重磅發布:
我們很高興能爲中國開發人員提供更多更好的工具。王千祥老師曾說 " 程序是知識的精确表達 ",我也想補充一句 "程序是生産力的精确表達"。現在是 AI 從葉到根深葉茂的時刻,我相信以後的世界人人都是開發者,這是我 2017 年提出來的觀點,現在 GPT 的發展和自動化編程的發展也讓我們看到了這一點。
華爲雲與 CSDN 聯合發布 " 智能化編程助手 Snap"。Snap 支持 IntelliJ、Pycharm、VS Code 等主流的 IDE,目前支持 Java、Python 等主流的編程語言,對其它編程語言的支持也會很快陸續發布。Snap 不僅可以自動生成代碼,還可以自動分析代碼,發現其中存在的部分缺陷,以提升代碼質量。
昨天和阿裏聊天,他們表示也要做這樣的應用了,而馬總說,我們的編程還缺少一個标準。如今已經有了學術标準,OpenAI 也有自己的标準,而我們也想做一個應用的标準—— " 猿大師 " AI Coding 評測。
CSDN 的用戶對寫代碼的需求最高,用戶們想做出真正的産品,所以我們是以中文的語言加上實際的用戶需求。用戶的很多需求是在 CSDN 上找,所以我們更關注 text code 而不光是代碼的自動生成,着力于讓任務和用戶的描述相結合起來。
所以我們參考了無人駕駛,爲 " 猿大師 " 分了幾個等級,從 C1 一直到 C5。其中最簡單的就是輸入法自動補缺水平;聰明一點的可以幫助用戶預測;更聰明一點的可以根據用戶的描述生成一個函數,甚至幫用戶做調試更好一點的;最好的就能在實際上通過一個需求就寫出一行代碼。
我們也希望 CSDN 的用戶對這些算法進行标注和測評,讓人工參與優化。目前的人工智能還是需要人工的,雖然這是現在很多産品已經具備的能力,但是各個産品之間還是有差距,所以我們想做一個開放的測評标準。
大模型是個底座,但是每個垂直領域還有很多需要做的工作,代碼生成就是這樣,這一點如果可以做到 " 猿大師 " 的 C5 級的話,開發者的生産力可以得到極大地提升。所以我們希望開發的标準被開放出來,讓每一家公司做的東西都能夠幫助中國的程序員提高更大的生産力,謝謝。