
Caffeine 是一個與氛圍編碼相關的新平臺,於 6 月 3 日在蘇黎世的 WCS 上首次展示,目前計劃於 7 月 15 日在舊金山的“你好,自寫互聯網”活動上發佈。
現在,大多數開發人員至少在某些時候會 “vibe code”,並與已集成到其工具中的 AI 合作。

Caffeine 開創了一種相關的範式,通過與人工智能進行自然語言對話,端到端地創建、更新和管理“自寫”應用程序,無需任何技術輸入,該平臺可通過桌面或移動網絡瀏覽器訪問。
聽到自寫時,人們很容易想象“這行不通”,或“應用程序必須以某種方式受到阻礙”,但在使用這項技術,甚至研究在線演示之後,反對意見很快就會消失。
使 Caffeine 成爲可能的關鍵變化是,該平臺使用一種新穎的技術堆棧構建,該技術堆棧專門用於支持自編寫應用程序。
這個技術棧非常吸引人,因爲它與傳統的技術棧幾乎沒有任何共同之處,需要進行一些重大的重新定位才能理解它的工作原理,儘管這個新的技術棧非常獨特,而且它的工作原理依賴於一些先進的計算機科學,但通過 Caffeine,我們可以輕鬆地體驗和理解這種方法的強大功能和價值。
自寫的目的是讓非技術人員能夠廣泛參與到消費者和企業級應用的創建和管理中,雖然提供了一些針對 Vibe 程序員的巧妙鉤子,但這些鉤子主要只會被那些精通商業服務的人員使用。

對於希望自主創業的企業家、希望打造預訂門戶和電商體驗等服務的小型企業、需要快速且經濟的 CRM 和 ERP 功能的企業以及發展中國家而言,這項技術的潛在用途顯而易見,但這項技術也將帶來驚喜,例如,讓消費者能夠開拓新的在線模式,例如供大家庭成員專用的超本地化社交網絡,或供朋友和同事競技的超本地化電子競技。
Caffeine 所應用的“自編寫”技術棧有很多令人着迷的元素。
例如,它包含一種用於人工智能的非凡的新編程語言,該語言引入了一種名爲“正交持久性”的尖端軟件技術,可以消除邏輯和數據之間的概念距離。
這種語言使人工智能能夠在錯誤和編碼重試使其速度變得不可接受之前創建更爲複雜的後端邏輯,同時結合構建框架,保證人工智能在應用程序升級期間所犯的錯誤不會導致應用程序數據丟失 - 反映了使用技術解決自編寫平臺核心挑戰的力量。

Caffeine 平臺由一組經過精心調整的 AI 模型提供支持,這些模型構建了一個支持正交持久性的獨特無服務器雲環境,並提供其他優勢。

無服務器雲是由數學上安全的網絡創建的,這是一個重要的創造性步驟。
所涉及的技術已經成熟,由瑞士非營利組織經過多年努力開發,預計到 2025 年將花費約 5 億美元用於開發。
創建底層網絡的協議具有特殊的數學屬性,這保證了託管應用程序的安全性和彈性,一方面,這進一步簡化了 AI 必須執行的工作,另一方面,有助於防止 AI 的錯誤造成災難。
自主編寫的應用程序具有“防篡改”功能,這意味着它們能夠保證根據正確的數據運行正確的邏輯,無需傳統的網絡安全措施即可安全運行,它們還具有“不可阻擋”功能,這意味着在底層網絡的故障範圍內,其編寫的邏輯能夠保證運行,數據也能夠保證可用,從而使它們更加安全,並進一步簡化了人工智能的工作。

預計大多數使用 Caffeine 創建的應用都將部署到基於這項名爲“互聯網計算機”技術的公共網絡上,企業級技術 UTOPIA 正在醞釀中,該技術可以通過私有網絡創建主權雲,這些雲既可以在主權硬件上運行,也可以在現有的雲服務上運行。
Caffeine 平臺創建的自主編寫應用程序具有主權,因爲應用程序所有者完全擁有所涉及的底層軟件和數據,並且應用程序在雲網絡上運行,而不受封閉和專有云服務的約束,甚至不受單個數據中心的約束,這些數據中心可能會關閉它們或更改其條款。
“自寫互聯網”(SWI)反映了這樣一種願景:這類主權應用程序變得越來越普遍,在線應用程序和服務的創建和所有權也變得越來越民主化和去中心化。
您可以瞭解更多信息,觀看 6 月 3 日的技術演示視頻,註冊搶先體驗 Caffeine,並註冊參加即將於 7 月 15 日在舊金山舉行的“你好,自寫互聯網”活動,網址爲 caffeine.ai。
下面我從網站上覆制了(自寫互聯網宣言),它反映了該項目的完整願景、使命和精神,並進一步探討了該技術。

自寫互聯網宣言
介紹自寫互聯網
如果有人能設想一個網站、在線應用或服務,並通過與人工智能進行自然語言對話來創建它,那會怎樣?如果這種在線功能僅僅出現在 URL 上,可以立即使用,並且可以通過持續對話進行改進,那會怎樣?如果對話能夠創建和更新重要的生產服務 - 這些服務可能支持大量用戶或客戶 - 並且保證人工智能以聊天速度進行的更改和更新永遠不會導致數據意外丟失,那會怎樣?
這是一個“自寫應用”的美麗新世界,它是流行的“氛圍編碼”範式的延伸,人類開發者與集成到其工具中的人工智能合作開發,自寫應用的不同之處在於,應用和服務完全通過與人工智能進行自然語言對話,端到端地創建,這使得擁有互聯網訪問權限的非技術人員能夠承擔整個技術團隊的角色。
“自寫應用”範式的一個重要變體是“自寫互聯網”,它設想了一個我們日常使用的在線功能越來越多地通過這些對話創造的世界,這一願景的一部分是,網站、應用和服務通常運行在安全的去中心化網絡之上,作爲公共互聯網的一部分,而不是運行在雲服務等封閉的專有平臺上。
在這個願景中,在線功能是主權的,因爲應用程序創建者擁有底層軟件和數據,而且,他們的應用程序不能被可能停止服務或更改其條款的專有平臺運營商關閉。

全球社會影響
自主寫作的互聯網有可能帶來巨大的機遇和變革。
人們會發現,他們可以創建令人興奮的全新在線功能,例如供大家庭專用的超本地社交網絡,他們可以在共享圖庫中的照片上添加大大的、搞笑的表情符號,或者創建超本地電子競技,他們可以與朋友競爭數字資產獎勵。
隨着非技術人員逐漸掌握新獲得的工程超能力,這些新型在線功能將迅速追隨個人品牌網站和派對策劃門戶等基礎功能的大規模生產。
缺乏資金的創業者終於可以推出他們想要實現的 Web3 共享經濟應用了,中小企業將能夠創建和更新卓越的電商體驗,而所需的成本和時間僅爲以往的一小部分,大型企業將應用這一模式來創建 CRM 和 ERP 等產品。
學區將發現他們可以快速創建他們以前負擔不起的籌款平臺,非政府組織將快速創建一個援助難民的系統,作爲對自然災害的快速響應的一部分,無限可能。
與此同時,這種模式將爲發展中國家帶來無與倫比的益處,這些國家的政府和企業往往無法承受被外國 SaaS 服務所束縛,這也會給他們帶來主權挑戰,同時他們也缺乏足夠的本土技術專業知識來構建自身所需的服務,即使他們能夠構建所需的服務,另一個關鍵挑戰是,他們缺乏網絡安全專業知識來保護其功能和數據免受威脅,結果數據泄露和勒索軟件攻擊得逞。
自寫互聯網將允許任何擁有聯網智能手機的人創建在線功能,雖然創建複雜的應用程序和服務需要與人工智能進行清晰準確的對話,但 50 億擁有聯網設備的人中,相當一部分人將能夠創建簡單的個人應用程序,這反映了未來賦能的規模。
自寫互聯網將增強科技的去中心化,並使創作行爲更加民主化,但一個重要的考量是自寫可能對軟件工程、用戶體驗和設計工作產生的影響,我們認爲,就像互聯網一樣,自寫將創造許多新的高價值工作。
自寫將導致應用程序和服務的激增,其數量將成倍增長,雖然大多數應用程序和服務的創建將無需傳統的“手工”技能,但很大一部分將受益於人工幫助,最終,大量新應用程序和服務的創建將推動對熟練開發人員和設計師的需求總體增長。
在技術領域之外,自寫帶來的自由和經濟效益也將創造非技術性工作崗位,人們將獲得創業的資格,他們的企業也將僱傭各種崗位的人員,企業將變得更加高效,推動經濟發展,政府也將能夠利用技術爲公民提供更好的運營環境,減少摩擦,加速進步。

關鍵技術挑戰
介紹
實現自寫互聯網願景需要克服獨特的技術挑戰,然而,解決方案已經存在,自寫互聯網目前正以引人注目的初始形態運行,並投入使用 - 即將被廣泛公衆採用,在繼續強調哪些已經奏效之前,我們必須先考慮一下關鍵挑戰。
首先,自寫互聯網需要強大的基礎人工智能模型,這些模型能夠編寫代碼,人工智能行業在這方面已經取得了令人矚目的進步,並且仍在持續發展,主要的託管解決方案包括 ChatGPT、Claude 和 Gemini,以及主要的開源解決方案,例如 DeepSeek 和 Llama 等模型,它們可以自託管,並可以根據具體用途進行任意調整和微調,但讓模型有效地編寫代碼只是挑戰之一。
總體而言,還有兩大挑戰,第一,爲人工智能提供專屬的編程環境,該環境專門用於支持高效、無錯誤地創建自寫應用程序功能,並確保人工智能的錯誤不會導致災難 - 例如應用程序升級期間的數據丟失,第二,爲人工智能提供可部署用戶應用程序的平臺,從而無需在網絡安全和彈性等關鍵領域提供人工支持。
總體而言,通過審視所涉及的關鍵挑戰,很明顯,有效的自我寫作可能總是需要使用專門用於特定目的的全新技術堆棧。
爲了促進完全自編寫的願景,這些新的專用堆棧還應該使創建自主應用程序成爲可能。

安全性和彈性
在自主編寫的背景下,傳統技術棧面臨的一個關鍵挑戰是它們默認是不安全的,當我們在這些技術棧上構建應用功能時,我們也必須自行確保其安全,爲了實現這一點,我們通過精心配置數據庫、Web 服務器等平臺組件以及 Kubernetes 等雲框架,構建了層層防禦,以增強其安全性。
然後,我們通過防火牆和入侵監控等網絡安全防禦措施來增強我們強化的傳統堆棧,使用反惡意軟件檢查第三方軟件中是否隱藏有惡意邏輯,並嘗試通過安裝安全補丁來使軟件包保持最新。
一個簡單的錯誤,或者網絡安全系統的輕微故障,都可能導致黑客入侵,敏感數據和系統被勒索軟件加密泄露,此外,隨着黑客們諷刺地學習如何利用人工智能來達到自己的目的,網絡安全挑戰日益嚴峻。
傳統技術棧的安全保障過程極其複雜,以至於人們已經撰寫了數百萬頁的技術文獻來協助從業人員,將這些責任委託給經常犯錯的人工智能模型,無疑是一項艱鉅的任務。
然而,即使人工智能可以被賦予這樣的責任,管理安全的任務也會減慢人工智能的速度,也許會阻止它以聊天速度工作,從而降低自我寫作的體驗。
在傳統堆棧上構建時,彈性是另一個問題,工藝工程師必須投入時間設計故障轉移系統和其他機制,以確保應用程序保持在線,而且升級通常是一個全員參與的過程,涉及複雜的同步,例如重新配置數據庫、替換自定義代碼,並且人員必須隨時準備在出現問題時回滾更改。
在傳統堆棧上,實現彈性應用程序和執行應用程序升級是一項重大任務。
如今,全球超過 50 億人擁有聯網智能手機,大量自主開發的應用意味着傳統的技術棧將無法使用,因爲安全性和彈性無法完全依賴人工干預。

“正交持久性”,這是什麼鬼?
“正交持久化”是一個聽起來很專業的術語,指的是一種前沿的軟件技術,它極大地簡化了應用程序和軟件的開發,其目標和宗旨之一是,它專注於“必須創建什麼”的本質,同時大大減少與“如何”組裝系統相關的工作。
一般來說,創建應用程序所涉及的工作可以分爲“做什麼”和“怎麼做”兩個部分,“做什麼”涉及用戶交互的體驗以及數據的基本處理,這些定義了應用程序的本質,“怎麼做”指的是將自定義代碼與平臺構建塊(例如數據庫、Web 服務器和雲編排框架)相結合的實際過程,“怎麼做”關注的是技術棧如何生成支持應用程序的整體系統,而不是定義應用程序本身的功能的實現。
傳統技術棧的一個顯著問題是,構建過程中對“如何做”的投入往往遠大於對“做什麼”的投入,事實上,正如許多開發者所證實的那樣,項目工作通常將超過 90% 的精力投入到“如何做”上,而只有 10% 的精力投入到“做什麼”上。
通常,這是由於應用程序邏輯複雜化而引起的,因爲需要將數據傳入和傳出數據庫等存儲庫,有時是由於不同平臺組件難以互操作,從而導致諸如“依賴地獄”等老問題,以及其他需要人工干預解決的問題階梯。
放眼人工智能在自寫環境下獨立工作的需求,人工智能必須以聊天的速度創建複雜的功能,我們可以看到,讓人工智能專注於“做什麼”將使其工作速度更快。
此外,消除“如何做”的複雜性,將使功能更容易在第一次運行中順利完成,並從推理上下文窗口中釋放寶貴的空間,從而進一步提高人工智能的效率。
當然,降低“如何”成本的願望由來已久,在傳統技術棧領域,這體現在無服務器雲平臺(例如 AWS Lambda)的日益普及上,在這種平臺上,開發人員可以創建在無縫環境中運行的代碼,底層服務器實例被抽象出來,並由系統自行處理擴展、安全性和彈性等挑戰。
然而,這些環境並沒有解決訪問和持久化(即存儲)數據的難題,並且無服務器代碼必須調用數據庫服務器之類的東西。
正交持久化是一種新的技術方法,它包含一個重要的創新點,即消除無服務器邏輯與數據之間的概念距離,使它們幾乎合二爲一,這極大地簡化了軟件開發中涉及的“如何”環節。
當爲正交持久化環境編寫無服務器軟件時,其數據會自動持久化在其自身的邏輯抽象中,更具體地說,數據存在於其自身的變量、數據類型和集合中,創建支持正交持久化的平臺需要高級計算機科學,但使用它可以大大簡化軟件開發。
簡化使人工智能能夠更快地運行,並不受限制地進一步發展,此外,它還使得其工作驗證(無論是人工還是機器)更加容易,因此,正交持久性在自寫環境中可以發揮極其重要的作用。
有興趣瞭解正交持久性在代碼中是什麼樣子的開發人員可以看看這個爲用戶存儲文件的網絡應用程序(鏈接打開一個在線 IDE):
https://icp.ninja/editor?t=NL8c

自寫的新技術棧
互聯網計算機(和互聯網計算機協議)
對於那些對自寫願景感興趣的人來說,好消息是,作爲正在進行的重大研發努力的結果,第一個真正的解決方案已經出現。
DFINITY 基金會是一家瑞士非營利組織,成立於 2016 年(DFINITY 項目於 2015 年夏天宣佈之後),致力於追求“世界計算機”願景的特殊形式。
世界計算機願景涉及託管代碼和數據的去中心化網絡,以及擴展公共互聯網,以便它可以本地託管應用程序和服務,從用於個人目的的簡單功能到社交網絡、企業系統和金融生態系統 - 無需使用服務器和專有云服務,避免依賴和鎖定。
到 2025 年,DFINITY 已花費約 5 億美元,主要用於被稱爲“互聯網計算機”的公共網絡所涉及的複雜計算機科學和工程工作。
互聯網計算機是由“互聯網計算機協議”(ICP)創建的去中心化網絡,它整合了來自世界各地的數千臺專用計算機,這些計算機由獨立於傳統數據中心的“節點提供商”(包括公司、金融機構和個人)大規模擁有和運營。
ICP 將這些機器組合在一起,基於高級數學和硬件的去中心化,創建了一個單一無縫的無服務器雲環境,由於該環境由一個數學安全的網絡創建,它具有許多特殊屬性。
得益於數學和先進計算機科學的力量,應用程序可以在互聯網計算機上端到端運行,無需網絡安全保護,因爲網絡使其具有“防篡改”功能,即使是維護數字資產池的社交媒體服務,即使公共互聯網呈現出高度敵對的威脅環境,也無需網絡安全措施即可成功運行,這些服務允許用戶使用聊天等新穎的機制進行轉移數字資產。
數學化的 ICP 協議賦予互聯網計算機一種名爲“拜占庭容錯”的特性,只要其底層節點硬件(該協議整合用於創建網絡和無服務器雲環境的機器)的足夠比例不被攻擊者控制,就能提供硬性安全保障,除非節點在 ICP 網絡中運行的特殊“客戶端軟件”的實現出現錯誤,否則黑客無法攻破網絡提供的平臺,因爲數學定律是牢固的(例如,2+2=5 永遠不可能成立)。
如果您對實現這一目標的計算機科學感興趣,您可以在以下位置找到一系列論文:
https://internetcomputer.org/library
與解決自寫設置中的彈性需求相關的環境的另一個強大特性是,只要網絡底層節點中有足夠比例正常運行,託管應用程序的正確軟件邏輯就可以保證運行,並且保證其數據可用,因此有些人將它們稱爲“不可阻擋的”。
在自寫的背景下,無需考慮安全性和彈性,這減輕了人工智能在沒有人類協助的情況下獨立工作的巨大負擔,但互聯網計算機則走得更遠。
互聯網計算機的核心目標之一,始終是重塑軟件的本質,解決在本質上中心化的傳統軟件棧上開發應用程序所帶來的複雜性,通過利用雲的獨特構建方式,互聯網計算機提供了一個具有“正交持久性”的無服務器環境,這正是人工智能所需要的。
互聯網計算機項目看到了自寫的重要性,並認爲自寫平臺將成爲未來的技術棧,由於自寫符合世界計算機願景的關鍵目標,該項目致力於實現自寫互聯網,隨着工作的進展,“互聯網計算機 2.0” 誕生了。
自成立以來,開發人員已經能夠使用流行的編程語言編寫在互聯網計算機上運行的後端代碼,這些語言可以編譯爲 WebAssembly(虛擬機和低級字節碼格式的公共標準),然而,自 2018 年以來,DFINITY 還開發了自己的編程語言及其配套框架,專門用於互聯網計算機環境,名爲 Motoko。
我們決定開發 Motoko 編程語言和框架,以滿足人工智能代碼編寫以及人類開發人員的需求,Motoko 成爲第一個專爲滿足人工智能獨特需求而設計的編程語言。
Motoko 現在支持一種高級形式的正交持久性,即“增強型正交持久性”,該框架要求 AI 必須通過提供特殊的“遷移邏輯”來升級應用程序,將現有邏輯和相關數據轉變爲新的形式。
得益於先進的計算機科學,Motoko 框架爲自寫平臺提供了硬性保障,確保 AI 在升級過程中犯的錯誤不會導致意外數據丟失,現在,AI 的錯誤不再會導致數據丟失災難,而只是進行重試。
Motoko 還使 AI 能夠以無與倫比的速度編寫和構建應用程序的後端代碼,雖然涉及新的編程概念,但 AI 可以毫無問題地在微調過程中吸收訓練數據,從而成爲專家。

Caffeine
Caffeine 是首個用於創建、更新和管理自主編寫應用程序的平臺,這些應用程序可以部署到互聯網計算機或名爲 UTOPIA 的私有網絡版本,目前,一個不斷壯大的團隊正在致力於推進這項技術。
Caffeine 是一款針對桌面和移動設備進行優化的 Web 應用,它的整體形式類似於聊天應用,因爲如今創建在線功能需要與人工智能對話,它的使命是幫助任何能夠有效使用自然語言溝通的人構建和維護在線功能,它旨在滿足從消費者到企業的各種用例需求。
可以創建與支付平臺等外部服務集成的應用程序,從而實現電子商務等重要用例,互聯網計算機還使應用程序能夠與主流公鏈進行無需信任的互操作,支持創建涉及代幣處理的 Web3 功能,隨着工作的推進,Caffeine 將能夠創建適用於越來越廣泛用途的應用程序。
Caffeine 的一個關鍵特性是它擁有自己的 App Store,任何人都可以免費或付費發佈自己的應用供他人克隆,用戶可以訪問 App Store 克隆應用,作爲新項目的起點,也可以立即使用。
App Store 爲自編寫的經濟生態系統提供了基礎,使世界各地的多元化人才能夠以新的方式勤奮工作,並釋放創造力,推動可克隆使用的應用程序的生產。
一個有趣的新穎發展是,用戶可以訂閱應用程序發佈者所做的更新,同時仍然可以應用自定義。
科技世界如今正面臨一個有趣的轉折點。
加入
如果您感興趣的話,趕快報名搶先體驗 Caffeine,或者參加 2025 年 7 月 15 日在舊金山舉辦的“你好,自寫互聯網”活動(名額有限)。
舊金山的活動將展示 Caffeine 的一些重要新元素,這些元素在 6 月 3 日蘇黎世 WCS 活動上並未公開,演示將持續數小時,Caffeine 將成爲同期舉行的自寫編程黑客馬拉松所使用的工具。

你關心的 IC 內容
技術進展 | 項目信息 | 全球活動

收藏關注 IC 幣安頻道
掌握最新資訊