作者:Deep Value Memetics,翻譯:金色財經xiaozou
本文我們將探討Crypto X AI框架的前景。我們將著眼於目前主要的四個框架(ELIZA, GAME, ARC, ZEREPY)及各自的技術差異。
1、前言
我們在過去的一週研究測試了ELIZA、GAME、ARC、ZEREPY這四大主要Crypto X AI框架,我們得出的結論如下。
我們相信AI16Z將繼續佔據主導地位。 Eliza的價值(市佔率約60%,市值超10億美元)在於它的先發優勢(林迪效應),及其獲得越來越多開發人員的使用,193個貢獻者、1800個分叉和6000多個star等數據證明了這一點,使它成為Github上最受歡迎的程式碼庫之一。
到目前為止,GAME(市佔率約20%,市值約3億美元)的發展非常順利,正在獲取快速採用,正如VIRTUAL剛剛宣布的那樣,該平台有超過200個項目,15萬的每日請求量和200%的周增長率。 GAME將繼續受益於VIRTUAL的崛起,並將成為其生態系統中最大的贏家之一。
Rig(ARC,市佔率約15%,市值約1.6億美元)非常引人注目,因為其模組化設計非常易於操作,並且可以作為「pure-play」在Solana生態系統(RUST)中佔據主導地位。
Zerepy(市佔率約5%,市值約3億美元)是一個相對小眾的應用程序,專門面向狂熱的ZEREBRO社區,它最近與ai16z社區的合作可能會產生協同效應。
我們注意到,我們的市佔率計算涵蓋了市值、開發記錄和底層作業系統終端市場。
我們認為,在本市場週期中,框架細分市場將是成長最快的領域,17億美元的總市值可能很容易成長到200億美元,這與2021年L1的峰值估值相比仍然相對保守,當時許多L1的估值達到了200億美元以上。雖然這些框架都服務於不同的終端市場(鏈/生態系統),但鑑於我們認為該領域正處於不斷上升的趨勢,市值加權方法可能是最謹慎的方法。
2、四大框架
在下面這個表格中,我們列出了各主要框架的關鍵技術、組件和優勢。
(1)框架概述
在AI X Crypto的交叉領域,有幾個框架促進了AI的發展。它們是AI16Z的ELIZA, ARC的RIG,ZEREPY的ZEREBRO, 和GAME的VIRTUAL。每個框架都滿足AI代理開發過程中的不同需求和理念,從開源社群專案到專注於性能的企業級解決方案。
本文首先介紹框架,告訴大家它們是什麼,使用什麼程式語言、技術架構、演算法,具有什麼獨特的功能,以及框架可以使用的潛在用例有哪些。然後,我們從可用性、可擴展性、適應性和效能方面來比較每個框架,探索各自的優勢和限制。
ELIZA(由ai16z開發)
Eliza是一個多代理模擬開源框架,旨在創建、部署和管理自主AI代理。它是用TypeScript程式語言開發的,它為建構智慧代理提供了一個靈活的可擴展平台,這些智慧代理能夠在多個平台上實現與人類的互動,並保持一致的個性和知識。
該框架的核心功能包括一個支援同時部署和管理多個獨特AI個性的多代理架構,以及一個使用角色文件框架創建不同代理的角色系統,以及透過高級檢索增強生成(RAG)系統提供長期內存和上下文感知的記憶體管理功能。此外,Eliza框架還提供順暢的平台集成,可與Discord、X和其他社交媒體平台進行可靠的連接。
從AI 代理的通訊和媒體功能方面來看,Eliza 是一個絕佳選擇。在通訊方面,該框架支援與Discord 的語音頻道功能、X功能、Telegram 以及用於自訂用例的API直接存取的整合。另一方面,該框架的媒體處理功能可擴展至PDF 文件閱讀和分析、連結內容提取和摘要、音訊轉錄、視訊內容處理、影像分析和對話摘要,可有效處理各類媒體輸入和輸出。
Eliza框架透過開源模型的本地推理、OpenAI的雲推理以及預設配置(如Nous Hermes Llama 3.1B)提供靈活的AI模型支持,並整合了對Claude處理複雜任務的支援。 Eliza採用模組化架構,具有廣泛的作業系統、自訂客戶端支援和全面的API,確保了應用程式之間的可擴充性和適應性。
Eliza的用例跨多個領域,例如:用於客戶支援、社群審核和個人任務的AI助手,以及內容自動創建者、互動機器人和品牌代表等社群媒體角色。它還可以充當知識工作者,扮演研究助理、內容分析師和文件處理器等角色,並支援角色扮演機器人、教育導師和娛樂代理等形式的互動角色。
Eliza的架構圍繞著代理運行時(agent runtime)構建,代理運行時與其角色系統(由模型提供者支援)、記憶體管理器(連接到資料庫)和作業系統(與平台客戶端連結)無縫整合。此框架的獨特功能包括插件系統可支援模組化功能擴展,支援語音、文字和媒體等多模態交互,並與領先的AI模型(如Llama、GPT-4和Claude)相容。憑藉其功能多樣且強大的設計,Eliza作為跨領域開發AI應用程式的強大工具脫穎而出。
GAME(由Virtuals Protocol開發)
生成式自治多模態實體框架(GAME)旨在為開發人員提供API和SDK存取進行AI代理實驗。這個框架提供一個結構化方法用來管理AI代理的行為、決策和學習過程。
其核心元件如下:首先,代理程式提示介面(Agent Prompting Interface)是開發者將GAME整合到代理程式中存取代理行為的入口點。感知子系統(Perception Subsystem)透過指定會話ID、代理ID、使用者和其他相關細節等參數來啟動會話。
它將傳入資訊合成為適合策略規劃引擎(Strategic Planning Engine)的格式充當AI代理的感覺輸入機制,無論是以對話還是反應的形式。其核心是對話處理模組,用於處理來自代理的訊息和回應,並與感知子系統協作以有效地解釋並回應輸入。
策略規劃引擎與對話處理模組和鏈上錢包操作員共同工作,產生回應和計劃。此引擎功能有兩個層面:作為高層規劃器,根據上下文或目標創建廣泛的策略;作為低層策略將這些策略轉換為可操作的策略,該策略進一步分為用於指定任務的行動規劃器和用於執行任務的計劃執行器。
還有一個獨立但重要的元件就是World Context(世界脈絡),它引用環境、全球資訊和遊戲狀態,為代理的決策提供必要的脈絡。此外,Agent Repository(代理庫)用於儲存長期屬性,如目標、反思、經驗和個性,它們共同塑造了代理的行為和決策過程。
該框架使用短期工作記憶體和長期記憶體處理器。短期記憶體保留了先前的行為、結果和當前計劃的相關資訊。相較之下,長期記憶體處理器則根據重要性、近期性和相關性等標準提取關鍵資訊。長期記憶體儲存了代理的經驗、反思、動態人格、世界情境和工作記憶體等知識,以增強決策並為提供學習基礎。
學習模組使用來自感知子系統的資料來產生一般性知識,這些知識被回饋到系統中用以改善未來互動。開發者可以透過介面輸入有關動作、遊戲狀態和感覺數據的回饋,以增強AI代理的學習能力,提高其規劃和決策能力。
工作流程開始於開發人員透過代理程式提示介面進行互動。輸入由感知子系統處理並轉發給對話處理模組,對話處理模組負責管理互動邏輯。然後,戰略規劃引擎根據這些資訊制定和執行計劃,利用高層次的策略和詳細的行動計劃。
來自世界上下文和代理存儲庫的資料通知這些進程,同時工作記憶體追蹤即時任務。同時,長期記憶體處理器儲存和檢索長期知識。學習模組分析結果並將新知識整合到系統中,使代理的行為和互動能夠持續改進。
RIG(由ARC開發)
Rig是一個開源Rust框架,旨在簡化大語言模型應用程式的開發。它為與多個LLM提供者(如OpenAI和Anthropic)交互提供了統一接口,支援各種向量存儲,包括MongoDB和Neo4j。該框架的模組化架構的獨特之處在於其核心元件,例如提供者抽象層(Provider Abstraction Layer)、向量儲存整合和代理系統,以促進LLM的無縫互動。
Rig的主要受眾包括使用Rust建立AI/ML應用程式的開發人員,其次還包括尋求將多個LLM提供者和向量儲存整合到自己的Rust應用程式中的各組織。儲存庫使用工作空間架構,具有多個crate,支援可擴充性和高效的專案管理。其關鍵功能有提供者抽象層,它為在不同LLM提供者之間完成和嵌入API提供了標準化,具有一致的錯誤處理。向量儲存整合(Vector Store Integration)元件為多個後端提供了一個抽象接口,並支援向量相似性搜尋。代理系統簡化了LLM交互,支援檢索增強生成(RAG)和工具整合。此外,嵌入框架還提供批次功能和type safety的嵌入操作。
Rig利用多項技術優勢來確保可靠性和效能。非同步操作利用Rust的非同步運行時來有效地處理大量並發請求。該框架固有的錯誤處理機制提高了對人工智慧提供者或資料庫操作失敗的復原能力。 Type safety可防止編譯過程中的錯誤,從而增強程式碼的可維護性。高效的序列化和反序列化過程支援JSON等格式的資料處理,這對AI服務通訊和儲存至關重要。詳細的日誌記錄和檢測進一步幫助調試和監視應用程式。
Rig的工作流程在客戶端發起請求時開始,該請求透過提供者抽象層與適當的LLM模型互動。然後,資料由核心層處理,在核心層,代理程式可以使用工具或存取上下文的向量儲存。回應在傳回給客戶端之前,透過複雜的工作流程(如RAG)產生和細化,過程涉及文件檢索和上下文理解。該系統整合了多個LLM提供者和向量存儲,對模型可用性或效能更新具有適應性。
Rig的用例多種多樣,包括檢索相關文件以提供準確回應的問答系統、用於高效內容發現的文件搜尋和檢索系統,以及為客戶服務或教育提供上下文感知互動的聊天機器人或虛擬助理。它還支援內容生成,支援基於學習模式創建文字和其他材料,使其成為開發人員和組織機構的通用工具。
Zerepy(由ZEREPY和blorm開發)
ZerePy是一個使用Python語言編寫的開源框架,旨在利用OpenAI或Anthropic LLM在X上部署代理程式。源自Zerebro後端的一個模組化版本,ZerePy允許開發人員啟動具有類似Zerebro核心功能的代理。雖然該框架為代理部署提供了基礎,但要產生創造性的輸出,微調模型是必不可少的。 ZerePy簡化了個人化AI代理的開發和部署,特別是針對社交平台上的內容創作,培育了一個面向藝術和去中心化應用的AI驅動創意生態系統。
該框架使用Python開發,強調代理自主性,專注於創造性輸出生成,與ELIZA的架構以及與ELIZA的合作關係保持一致。其模組化設計支援記憶體系統集成,支援在社交平台上部署代理程式。主要功能包括一個用於代理管理的命令列介面,與Twitter的集成,對OpenAI和Anthropic LLM的支持,以及用於增強功能的模組化連接系統。
ZerePy的用例涵蓋社群媒體自動化領域,用戶可以部署人工智慧代理來進行發布、回應、按讚和轉發,從而提高平台參與度。此外,它還迎合了音樂、meme和NFT等領域的內容創作,使其成為數位藝術和基於區塊鏈的內容平台的重要工具。
(2)四大框架對比
在我們看來,每個框架都為人工智慧開發提供了一種獨特的方法,符合特定的需求和環境,我們將焦點從這些框架的競爭關係轉移到各框架的獨特性。
ELIZA以其用戶友好的介面脫穎而出,特別是對於熟悉JavaScript和Node.js環境的開發人員來說。它的綜合文件有助於在各種平台上設定人工智慧代理,儘管其廣泛的功能集可能會帶來一定的學習曲線。使用TypeScript開發,使Eliza成為建立嵌入web中的代理的理想選擇,因為大多數web基礎設施的前端都是用TypeScript開發的。該框架以其多代理架構而聞名,可以在Discord、X和Telegram等平台上部署不同的人工智慧個性。其先進的記憶體管理RAG系統使其對客戶支援或社交媒體應用程式中的人工智慧助理特別有效。雖然它提供了靈活性、強大的社群支援和一致的跨平台效能,但它仍處於早期階段,可能會對開發人員構成學習曲線。
GAME是專為遊戲開發者設計的,透過API提供低程式碼或無程式碼介面,使遊戲領域技術含量較低的用戶也可以使用。然而,它專注於遊戲開發和區塊鏈整合,可能會對那些沒有相關經驗的人構成陡峭的學習曲線。它在程式內容生成和NPC行為方面表現突出,但受到其細分領域和區塊鏈整合所增加的複雜性的限制。
由於使用了Rust語言,鑑於該語言的複雜性,Rig可能不太友好,這帶來了重大的學習挑戰,但對於精通系統程式設計的人來說,它具有直觀互動。與typescripe相比,此程式語言本身以效能和記憶體安全(memory safety)而聞名。它具有嚴格的編譯時檢查和零成本抽象,這是運行複雜AI演算法所必需的。該語言非常高效,其低程度控制使其成為資源密集型人工智慧應用的理想選擇。該框架提供了具有模組化和可擴展設計的高效能解決方案,使其成為企業應用程式的理想選擇。然而,對於不熟悉Rust的開發人員來說,使用Rust避免不了要面對陡峭的學習曲線。
ZerePy利用Python,為創意AI任務提供了高度可用性,Python開發人員的學習曲線較低,特別是對於那些具有AI/ML背景的開發人員,並且由於Zerebro的加密社群而受益於強大的社群支援。 ZerePy擅長於NFT等創意人工智慧應用,將自身定位為數位媒體和藝術的強大工具。雖然它在創造力方面蓬勃發展,但與其他框架相比,範圍相對較窄。
在可擴展性方面,ELIZA在其V2更新中取得了長足的進步,它引入了統一的訊息線和可擴展核心框架,支援跨多個平台進行有效的管理。然而,如果不進行最佳化,這種多平台互動的管理可能會帶來可擴展性方面的挑戰。
GAME在遊戲所需的即時處理方面表現出色,可擴展性是透過高效演算法和潛在的區塊鏈分散式系統來管理的,儘管它可能受到特定遊戲引擎或區塊鏈網路的限制。
Rig框架利用Rust的可擴展性效能,針對高吞吐量應用程式而設計,這對於企業級部署特別有效,儘管這可能意味著實現真正的可擴展性需要複雜的設定。
Zerepy的可擴展性面向創造性輸出,有社區貢獻的支持,但其聚焦的重心可能會限制其在更廣泛的人工智慧環境中的應用,可擴展性可能會受到創造性任務的多樣性而非用戶數量的考驗。
在適應性方面,ELIZA以其插件系統和跨平台相容性領先,其遊戲環境下的GAME和處理複雜AI任務的Rig也很出色。 ZerePy在創意領域表現出高度適應性,但不太適合更廣泛的人工智慧應用。
在效能方面,ELIZA針對快速社群媒體互動進行了最佳化,快速回應時間是關鍵,但在處理更複雜的運算任務時,其表現可能會有所不同。
Virtual Protocol開發的GAME專注於遊戲場景中的高效能即時交互,利用高效的決策過程和潛在區塊鏈進行去中心化人工智慧操作。
Rig框架基於Rust語言,為高效能運算任務提供了出色的效能,適用於運算效率至關重要的企業應用程式。
Zerepy的表現是為創意內容的創建量身定制的,其指標以內容生成的效率和品質為中心,在創意領域之外可能不太通用。
ELIZA的優勢是提供了靈活性和可擴展性,透過其插件系統和角色配置使其具有很高的適應性,有利於跨平台的社交AI互動。
GAME在遊戲中提供了獨特的即時互動功能,透過區塊鏈整合增強了新穎的AI參與。
Rig的優勢在於其對企業人工智慧任務的效能和可擴展性,重點是為長期專案健康提供乾淨的模組化程式碼。
Zerepy擅長培養創造力,在數位藝術人工智慧應用方面處於領先地位,並以充滿活力的社群驅動發展模式為支援。
每個框架都有自身局限性,ELIZA仍處於早期階段,存在潛在的穩定性問題和新開發者學習曲線,小眾的Game可能會限制更廣泛的應用,並且區塊鏈還增加了複雜性, Rig由於Rust構成的陡峭學習曲線可能會嚇退一部分開發者,而Zerepy對創意輸出的小範圍關注可能會限制其在其他AI領域的使用。
(3)框架對比小結
Rig (ARC):
語言:Rust,關注安全性和性能。
用例:企業級AI應用的理想選擇,因為它注重效率和可擴展性。
社群:不太受社群驅動,更專注於技術開發人員。
Eliza (AI16Z):
語言:TypeScript,強調web3的彈性和社群參與。
使用案例:為社交互動、DAO和交易而設計,特別強調多代理系統。
社群:高度社群驅動,具有廣泛的GitHub參與。
ZerePy (ZEREBRO):
語言:Python,使其可用於更廣泛的AI開發人員基礎。
使用案例:適用於社群媒體自動化和更簡單的AI代理任務。
社群:相對較新,但由於Python的流行和AI16Z貢獻者的支持,有望成長。
GAME(VIRTUAL):
焦點:自主、自適應的人工智慧代理,可以根據虛擬環境中的互動而進化。
用例:最適合AI代理學習和適應場景,例如遊戲或虛擬世界。
社區:創新社區,但仍在確定自己在競爭中的定位。
3.Github上的Star數據走勢
上圖是自這些框架發布以來的GitHub star關注數據。值得注意的是,GitHub star是社區興趣、計畫受歡迎程度和計畫感知價值的指標。
ELIZA(紅線):
從7月的低基數開始上漲,再到11月下旬star數量的大幅增加(達6.1萬顆星),顯示人們的興趣迅速增加,吸引了開發者的注意。這種指數級增長表明,由於其功能、更新和社區參與,ELIZA已經獲得了巨大的吸引力。它的受歡迎程度遠遠超過其他競對,這表明它具有強大的社群支持,在人工智慧社群中具有更廣泛的適用性或興趣。
RIG(藍線):
Rig是四大框架中歷史最久的,其star數量適度但一直持續增長,在接下來的一個月裡很可能大幅增加。它已經達到了1700顆星,但仍在不斷上升。持續的開發、更新和不斷增長的用戶數量是用戶興趣不斷累積的原因。這可能反映出該框架使用者小眾或仍在累積聲譽。
ZEREPY(黃線):
ZerePy幾天前剛推出,已經累積了181顆星。值得強調的是,ZerePy需要更多的開發來提高其可見度和採用率。與AI16Z的合作可能會吸引更多的程式碼貢獻者。
GAME(綠線):
這個計畫的star數量最少,值得注意的是,這個框架可以透過API直接應用於虛擬生態系統中的代理,從而消除了對Github可見度的需求。然而,這個框架僅在一個多月前才向建設者公開開放,有200多個專案正在使用GAME建構。
4.框架看漲理由
Eliza的V2版本將整合Coinbase代理套件。所有使用Eliza的專案將來都將支援原生TEE,使代理商能夠在安全的環境中運作。 Eliza即將推出的一個功能是插件註冊表(Plugin Registry),可以讓開發人員無縫地註冊和整合插件。
此外,Eliza V2將支援自動化匿名跨平台訊息傳遞。代幣經濟學白皮書定於2025年1月1日發布,預計將對Eliza框架的底層AI16Z代幣產生正面影響。 AI16Z計劃繼續增強框架的效用,並繼續吸引高品質人才,其主要貢獻者的努力已經證明它具有這樣的能力。
GAME框架為代理提供無程式碼集成,允許在單一專案中同時使用GAME和ELIZA,各自服務於特定目的。這種方法有望吸引關注業務邏輯而非技術複雜性的建構者。儘管該框架隻公開發布了30幾天,但在團隊努力吸引更多貢獻者的支持下,它已取得實質進展。預計在VIRTUAL上啟動的所有項目都將使用GAME。
以ARC代幣為代表的Rig具有巨大潛力,儘管其框架仍處於早期成長階段,推動專案採用的計畫也僅上線幾天而已。但採用ARC的高品質專案預計很快就會出現,類似於Virtual飛輪,但重心放在了Solana。團隊對與Solana的合作持樂觀態度,將ARC與Solana的關係比喻為Virtual之於Base。值得注意的是,團隊不僅鼓勵新專案使用Rig啟動,還鼓勵開發人員增強Rig框架本身。
Zerepy是一個新推出的框架,由於與Eliza的合作關係,它正獲得越來越多的關注。該框架吸引了Eliza的貢獻者,他們正在積極對它進行改進。在ZEREBRO粉絲的推動下,它擁有一群狂熱的追隨者,並為Python開發人員提供了新機會,這些開發人員之前在人工智慧基礎設施的競爭中缺乏代表性。該框架將在AI創造性方面發揮重要作用。