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