自我編寫的主權網絡應用程序和互聯網服務,所有者只需說話即可實時更新。

互聯網計算機就是爲此而設計的,這項工作已經持續了多年。今天,我想第一次深入探討這個話題。請注意 — — 這個工作領域不要與 ICP 網絡的 AI 功能相混淆(對於新手來說:互聯網計算機毫無疑問是世界上唯一能夠以智能合約模式託管和運行 AI 的公共網絡,這使得它駐留在網絡中且去中心化,安全且不可阻擋,例如,我最近演示了執行面部識別的鏈上神經網絡,ICP 協議即將進行的增強功能也將允許 LLM 作爲智能合約運行)。今天,我要談論 ICP 將幫助世界應對的一個非常不同的挑戰,即只需說話即可創建和更新*正在運行的*網絡應用程序和互聯網服務。用戶將出於任何目的創建這些模型,例如創建安全的個人筆記管理器或個人網站,或爲他人創建社交媒體、遊戲、web3 或企業基礎設施等涉及大大小小的在線社區的模型,只需用自然語言發出指令即可。還請注意,與使用 AI 編寫和審查軟件相比,這是一個更大、更不同的挑戰,而這已經在大規模發生。這遠遠超出了範圍,原因我將在下文解釋……

首先,讓我們回顧一下一些總體趨勢,以瞭解互聯網與 AI 的發展方向:

閱讀本文的許多人已經在使用 ChatGPT 探索想法、獲取信息以及分析、改進和創建內容,並很快開始搜索互聯網。ChatGPT 是一個大型 LLM(即聊天機器人)的例子,它擁有大量參數,並且已經在海量數據上進行了訓練。如果您是一名軟件工程師,您可能已經在使用 LLM 來幫助編寫和審查代碼,儘管您可能更喜歡 Claude。這些模型引發了最近圍繞 AI 的炒作浪潮。但事實上,它們是人工智能推動的更深層次趨勢的表現。

更深層次的趨勢是:我們與人工智能互動,無論有意還是無意,它都會給我們想要的東西。TikTok和 Instagram Reels 等服務是第一批大衆市場表現之一。

這些服務根本不是傳統的社交媒體服務。從本質上講,它們是由強大的人工智能引擎驅動的,沒有這些引擎,它們就無法工作。當你使用它們時,你實際上是在與人工智能互動。這些服務中的人工智能對它們可以提供的社交媒體內容進行分類,這樣它就知道視頻和其他類型的帖子裏面有什麼。然後,當它向你提供內容供你消費時,會收集遙測數據,使人工智能能夠跟蹤你與內容的互動方式 — — 例如,最簡單的是,它可以跟蹤你觀看視頻的時間,以確定你喜歡什麼類型的內容。隨着人工智能越來越能理解你覺得有吸引力的東西(這可以擴展到它向你展示的視頻序列,而不僅僅是單個視頻),你會得到越來越好的體驗,這就是這些服務如此令人上癮的原因。這種新媒體模式只是人工智能技術不可阻擋的旅程的一部分,它給了我們想要的東西 — — 這將影響深遠。看似不可能的事情現在正在發生。例如,研究人員最近用數百萬小時的人們玩 Doom 和 Minecraft 的鏡頭訓練人工智能。這使得人工智能能夠爲用戶實時模擬這些遊戲。你可以玩遊戲,但沒有遊戲服務器或遊戲客戶端,只有人工智能根據傳統輸入(例如左、右、跑、跳和射擊)向你傳輸視頻(需要明確的是,沒有遊戲服務器、遊戲客戶端或原始遊戲中涉及的任何其他基礎設施)。這暗示了未來:未來,人工智能將爲我們創造虛擬現實體驗,觀察我們如何與它們互動,實時定製它們,使它們更有趣、更引人注目。

這聽起來可能很科幻,但實際上只是 TikTok 和 Instagram 所代表的趨勢的延續。

但這些就夠了。人工智能還能在 ICP 具體發揮作用的地方爲我們提供什麼?我們 ICP 社區高度專注於重塑我們構建的平臺,特別是提供一種更好的方式來創建 Web 應用程序和互聯網服務(包括那些內部具有 web3 和 AI 功能的應用程序和互聯網服務),這些服務也恰好是主權的。

將來,我們只需與人工智能對話,就能創建和更新我們想要的*正在運行*的網絡應用程序和互聯網服務。

原因顯而易見。例如,如果一位商人希望建立一個自定義的個人網站來推廣他們的品牌,該網站具有博客功能、可以嵌入從 YouTube 等地方提取的媒體的部分、託管他們創建的文檔的庫頁面以及鏈接到他們的社交媒體個人資料的頁面 — 並且所有這些功能都以特定的方式呈現。在未來,他們是否仍需要聘請設計師和開發人員來構建這樣的東西,否則就只能擺弄 Wix,或者只是堅持使用他們原始的 LinkedIn 個人資料頁面?當然不是,他們只會與人工智能交談。那麼,如果一位狂熱的遊戲玩家希望創建自己的自定義在線遊戲與朋友分享,那會怎樣呢?如果沒有特殊的技術技能和大量時間,表達創造力是否仍然很困難?不會。那麼,如果一家企業、非政府組織或政府只需要一些自定義的 CRM 功能,那會怎樣呢?他們是否仍然需要註冊 Salesforce 等高價 SaaS 服務,並聘請顧問對其進行定製?如今,在互聯網上創建事物既複雜又耗時,而且成本高昂 — 這阻止了我們構建我們想要的東西。

全世界都在等待擺脫這種局面。

未來,我們只需與人工智能對話即可創建和更新,這將導致幾乎無限數量的新定製網絡應用程序和服務被創建用於可以想象到的所有目的。它的工作方式如下:

  1. 您向人工智能描述您想要的自定義應用程序或服務

  2. 它將向您的網絡瀏覽器返回一個 URL,然後它就可以使用了!

  3. 您和其他人將使用該應用程序,從而使其積累內容和數據。

  4. 您將描述改進、擴展和修復。

  5. 然後,您只需刷新網頁即可查看它們。

  6. 循環到 3,繼續迭代以實現價值。

隨着時間的推移,這種新模式將極大地改變技術的工作方式。

想象一下,這對世界各地新興企業家意味着什麼,他們缺乏技術技能或資金來僱用他們,但他們有在社交媒體、遊戲、共享經濟、基於人工智能的服務、Web3 服務、通信套件和 _(請填寫您想要的內容)方面開展業務的想法。這將使進入技術經濟的渠道民主化,並幫助大量全球人才參與其中,變得勤奮和成功。

這是 ICP 項目自成立以來的目標之一。

此外,此功能將適用於全人類,而不僅僅是企業家。想象一下一羣高中生想要整理他們從生物學實地考察中收集的信息。它也適用於他們!想象一下某個業務部門需要定製的在線功能,但無法說服 CIO 和 CFO 允許他們註冊 Salesforce 之類的東西並聘請一些顧問來定製它。(即使他們同意,這也將花費很長時間,而且成本高昂)。解決了。現在想想發展中國家的現狀。他們對定製在線功能的需求日益增長,但負擔不起大型科技 SaaS 服務,同時又沒有自己構建它的技能 — — 如果他們有,那麼他們還需要網絡安全專業知識來確保他們構建的東西安全,而這正是他們所缺乏的。對於那些經濟體來說,這將是變革性的。

新範式將解決所有這些需求,事實上會更進一步。

創建自定義應用程序和互聯網服務的人將擁有製作它們的軟件,即使他們不是自己編寫的,他們也擁有其中的數據 — — 這與企業使用的流行 SaaS 服務形成鮮明對比,這些服務會劫持客戶數據,甚至像 Google Photos 這樣的消費者服務也會讓媒體無法傳播。

這些自定義應用程序和服務將真正擁有主權,所有者不會是被動客戶 — — 這一直是互聯網計算機網絡的目標。

與直覺相反,這種新模式對軟件工程師來說也將是件好事 — — 它將導致數百萬個新的自定義應用程序和服務被創建,並且不可避免地,在某些地方,人工協助對於解決特定問題很有用,並有助於使提示更進一步。在線基礎設施的數量級增加將在世界各地創造大量軟件工程工作。如果您一直跟着我走到這裏,希望您現在已經明白,這種新模式既是不可避免的,也代表了技術史上最大的革命之一。

所以……下一個問題是,ICP究竟將如何最終爲世界開啓範式。

要理解下一部分,我們首先必須瞭解傳統 IT 應用於此範式時的侷限性。創建和更新正在運行的在線應用程序比獲得 LLM 編寫一些軟件代碼要複雜得多。例如,使用典型的傳統 IT 框架進行構建,可能需要執行以下操作:

  1. 獲取 AWS 帳戶並添加信用卡

  2. 獲取一些“計算實例”(實際上是服務器)

  3. 安裝一些網絡安全措施以確保安全

  4. 安裝數據庫服務器、Web 服務器、…

  5. 使用 Kubernetes 等進行編排

  6. 修補所有軟件以確保安全

  7. 設計故障轉移、備份和恢復

  8. 在數據庫中創建表

  9. 安裝相關代碼

這是一個相當長的任務列表,其中一些任務非常複雜,因此 AI 要做的不僅僅是編寫代碼。讓我們假設 AI 被賦予了鉤子,並且擁有知識,可以自己執行所有這些步驟。這會解決範式嗎?不幸的是,問題仍然存在……從根本上講,該範例應該爲用戶提供實時創作體驗,甚至安裝數據庫服務器或補丁也需要一些時間。當然,這種事情可以通過使用預安裝的圖像來緩解,但問題更深層次……傳統 IT 所涉及的各種步驟和要求可能會以多種方式出錯。人工智能的構建順序會中斷,就像人類一樣,它必須在*不受約束的問題空間*內判斷如何解決這些問題,這將對安全等方面產生微妙的影響 — — 這是一個嚴重的問題,因爲傳統 IT 默認是不安全的,即使是小錯誤也可能導致災難。傳統 IT 是一個瘋狂複雜的魯布·戈德堡機器,在這種不受約束的問題空間中讓人工智能獨自承擔責任可能非常危險,因爲它會產生幻覺,並可能從訓練數據中拾取不良模因。人工智能所做的一切都必須由技術熟練的人員進行人工審覈,如果應用程序或服務很重要,還要進行審計 — — 當然 — — 這種模式的重點在於它不需要創造者具備技術技能,而是讓創造成爲一種實時迭代行爲。還有其他使用傳統 IT 的驚豔之作。在新模式下,用戶/創造者將希望實時更新他們正在運行的 Web 應用程序和互聯網服務,只需告訴人工智能他們想要的改進、擴展和修復。

創建的系統需要每隔幾分鐘進行一次大規模升級!!

傳統 IT 的設計並未考慮到這一點。任何參與其中的人都知道,升級是一件大事,而對於生產系統來說,升級通常需要很長的時間間隔。這是因爲更改通常必須以同步的方式跨多個組件進行(例如更新數據庫表、更改 Web 服務器配置……),而且這很麻煩。此外,當您更改在傳統 IT 上運行的 Web 應用程序和服務的設計時,升級過程通常涉及重構/遷移數據,這個過程很慢、計算成本高且容易出錯 — — 這再次阻礙了傳統 IT 實現該範式的關鍵實時性,這將涉及運行 Web 應用程序和互聯網服務,這些服務幾乎以聊天的速度進行更新。

我可以繼續說下去,但應該清楚的是,傳統 IT 並不真正適合該範式。

由於存在困難,我們將看到像 Vercel 這樣的服務,可能最終還有像谷歌這樣的服務,它們提供可以在他們設計的定製基礎設施平臺中創建應用程序的人工智能,從而改善其中的一些問題。但他們的平臺仍將不太理想,而且,人工智能創建的軟件也將被鎖定在他們的特殊平臺上,他們可能還會以某種方式劫持相關數據,造成客戶鎖定,而所涉及的應用程序和服務將不具有主權。(儘管如此,我們預測某些傾向於模仿 ICP 的 web3 項目會在絕望的情況下使用類似 Vercel 的東西來創建這種範式的簡化版本,然後以“鏈上”的形式向代幣購買公衆錯誤銷售他們的服務,但除了成功地爲他們銷售更多代幣外,他們的計劃最終將無法與全球主流用戶/創作者競爭。)

那麼真正需要的是什麼?

好消息是,DFINITY 多年來一直在努力解決這個範式。讓我解釋一下……從一開始,回溯到數年前,現在已經有超過 1000 人年的研發努力,我們的工作一直專注於使用利用高級加密技術、協議數學和計算機科學的去中心化網絡廣泛地重新發明計算。我們的工作在 web3 領域是完全獨一無二的。

ICP 的一個關鍵特性是,您可以完全使用安全且不可阻擋的網絡駐留軟件構建 Web 應用程序,這是一種功能更強大的智能合約演變。在網絡上構建時,您不需要大型科技公司和傳統 IT。AI可以編寫此代碼,並將其上傳到 ICP 網絡(如互聯網計算機)以創建 Web 應用程序或其他互聯網服務。需要明確的是,在 ICP 創建的激進計算環境中,AI只需上傳代碼 即可創建和更新。.. 無需配置雲帳戶、數據庫、Web 服務器和網絡安全。

此外,代碼自動安全且不受網絡攻擊。 因此無需擔心幻覺會給黑客留下一扇大門。

此外,AI 無需設計和配置複雜的故障轉移系統,因爲代碼是不可停止的並且始終運行。

因此這些障礙已經消除。但真正的力量來自 ICP 提供的開創性計算機科學進步,稱爲“正交持久性”(繼續閱讀,我不會對您講得太技術性!)在 ICP 上,軟件單元在持久內存頁面內運行,這基本上就是說,數據“堅持”在程序員用軟件語言編寫時創建的軟件邏輯上,這使他們免於將數據複製到數據庫和文件中的複雜性和低效率,也消除了對這些事情的需求。一切都只是網絡駐留的高度抽象的軟件。這使得工程師(以及即將推出的 AI)能夠以更簡單的形式描述功能,而無需依賴關係,這對於此範式來說是理想的。

早在 2018 年,我就描述了“正交持久性”的願景,但直到現在,6 年後,它才通過 Motoko 完全實現,Motoko 是一種直接與 ICP 平臺的工作掛鉤的領域特定語言。

爲我們所說的 EOP 或“增強正交持久性”做好準備,它將最終實現我們一直努力的目標。(這受到即將發生的升級的限制,例如 64 位更改也需要在網絡上運行 LLM。)上面我談到了即時和安全升級對新 AI 範式的重要性。好吧.. EOP 使得在升級之間“變形”軟件成爲可能。開發人員(人類和 AI)將編寫新版本的軟件,以實現所需的更改。然後他們將分別描述將數據從舊版本轉換的代碼。 (例如,如果已經創建了 Google Photos 風格的應用程序,那麼升級可能會向照片添加位置數據和評論,從而導致“照片”數據類型的結構發生變化。)在升級過程中,在新範式中,EOP 會執行以下操作:1)它爲升級添加了類型安全性,確保如果 AI 犯了可能導致數據丟失的錯誤(無論是幻覺還是其他原因),升級將失敗,這大大降低了傳統 IT 架構中始終存在的風險。2)隨着軟件通過升級而變形,它允許數據轉換以高效的方式進行,這樣範式就可以以談話的速度提供實時升級。這正是我們所需要的。

多年來專注於重塑計算的其他好處也很重要。例如,由於代碼和狀態在這種環境中合二爲一,ICP 可以輕鬆地幾乎立即快照應用程序和服務,如果用戶不喜歡他們的數據轉換方式,他們可以回滾到他們之前所在的位置(使用 EOP,這通常也可以通過“升級”到軟件的早期版本來實現)。我可以繼續說下去,但我將總結一下。

這種最終將深刻改變技術的新範式將通過將不斷改進的人工智能與 ICP 技術相結合而解鎖。

對於 ICP 社區來說,令人難以置信的是,該範式爲龐大的全球市場提供了實用性,我們不會受到 web3 噪音的限制。人們會使用它,因爲它能滿足他們的需求。我可以告訴你,在幕後,我們正在爲人工智能本身付出巨大努力,也在爲讓它建立在 ICP 上的框架付出巨大努力,並確保互聯網計算機能夠擴展以處理這個問題 — — 你可能已經知道這項工作了。如果您認爲互聯網計算機最近計算能力的驚人增長令人印象深刻,那麼請繫好安全帶,因爲這種模式可能意味着我們還沒有看到任何東西。與往常一樣,我們選擇相信這一點,而不是敘述:

Pure. Utility. From. Advanced. Alien. Tech. Will. Win. In. The. End.

今天我們比以往任何時候都更加封閉。哦,順便說一句,我是否提到過,人們使用人工智能創建的下一代網絡應用程序和互聯網服務將是互聯網原生的和主權的。它們將在由真正的去中心化硬件託管的網絡上運行(互聯網計算機是少數幾個實際上不在大型技術上運行的 web3 網絡之一),利用無需信任的多鏈功能,並嵌入真正的鏈上人工智能。

This is going to really, really cool...