作者:木遙,來源:作者微博
你可能已經看到ChatGPT 今天宣布推出插件功能的新聞了。這可能是近期一系列進展中最令人驚訝和震撼的一個。
插件讓GPT 可以實時和外界交互,可以閱讀並回答各種真實信息,無論是股票價格還是調用計算器或者程序編譯器還是私有數據庫信息,也可以採取行動,比如直接從餐廳定位,或者下單購買商品。插件甚至可以控制第三方服務,讓GPT 成為一個和線下生活發生聯繫的全能數碼助手(見下圖)。
我之前寫過,很多人抱怨的「ChatGPT 信息不夠真實」聽起來是個嚴重的缺陷,但其實並不是,因為大語言模型本質上是「作為一種服務的自然語言界面」,它和底層的數據來源是可以——也應該——解耦的。語言模型訓練的時候從語料裡學到的知識既過時又佔地方,正確的做法是讓語言模型只負責推理、表達、行動,至於數據和知識可以完全實時從外部獲取。
但我說這些話的時候以為還要至少半年到一年才會看到這一天。我錯了,今天就是這一天。
這就是說:
說小一點,這解決了很多人詬病的GPT 對話數據不真實不可靠的問題。
說大一點,會有大量第三方插件和今天還無法想像的介入真實生活的新玩法被創造出來。
再說大一點,這意味著插件就是今天的APP,GPT 就是今天的iOS 操作系統,一個全新的生態。
但所有上面這一切甚至都不是我今天最受震動的地方。我最受震動的是下面這件事。
因為推特上一個小哥總結的很好,我就直接用他的話(以及OpenAI 聯合創始人Greg 後面評論的話)來說:
「OpenAI 設計的插件系統是我這輩子見過的最瘋狂的系統。如果你要給它寫插件,你並不是去寫這個插件的程序,你是寫一個關於插件的描述,用你的自然語言,然後GPT 來幫你生成這個插件。」
十年前,當一個人躍躍欲試要給新發布的iPhone 寫APP 的時候,ta必須自己是個非常老練的程序員才行。今天,當你躍躍欲試要給新發布的GPT 平台寫插件,你只要用自然語言描述你希望實現的效果就行了。
OpenAI 的網站上有一個視頻(player.vimeo.com/video/810996688?h=b552e96813)展示瞭如何在幾分鐘之內完全用自然語言跟GPT 交互寫一個讓AI 幫你記住私人todo list 的插件。
換句話說,這就是(至少作為膠水語言層級的)自然語言編程。
如果這條路能走通,如果這成為行業標準,那麼……
Python終於沒有存在的意義了。