作者:JW(和平與安寧)
編譯:深潮 TechFlow
在加密領域,尤其是那些炙手可熱的新興領域中,我發現一個很常見的現象:很多人在找到一個“好項目”並看到它快速崛起後,往往會變得過於專注,忽略其他的可能性。這樣雖然在短期內可能帶來收益,但當外部環境發生變化時,如果無法及時調整,就可能會出現問題。
我認為,認為一個僅存在 4 個月的新興領域的當前領導者可以長期保持領先地位,這種想法過於天真,尤其是在更優秀的開發者和技術不斷湧現的情況下。
Pippin 框架
Pippin 是一個由 @yoheinakajima 開發的 AI 智能體框架,旨在幫助開發者和創作者以模塊化的方式利用先進的 AI 技術。通過 Pippin,用戶可以構建能夠自主完成任務、生成新計劃並與外部工具無縫協作的數字化助手。作為一個開源項目,Pippin 將在未來幾周內向全球開放使用。
以下是對該框架的使用方式、設計理念以及實驗精神的概述:
哲學根源:該框架受到 Pippinian 自然主義的啟發,將 AI 視為一個更廣泛數字生態系統中的一部分。它通過記憶、約束條件以及不斷演化的目標感來驅動 AI 的發展。我們提倡一種細膩的設計理念:讓 AI 自主發現生活中的“小奇蹟”,並通過成功與失敗不斷學習和成長。
使用流程:使用框架時,首先需要定義一個角色,包括其個性、目標和約束條件。接著,將角色與各種工具或應用程序連接,這些工具被稱為“技能”。框架的核心循環會監控角色的記憶狀態,決定需要執行哪些活動,甚至可以根據 AI 的成功經驗或遇到的挑戰生成全新的活動。
記憶與狀態跟蹤:框架內置了一個記憶系統,可以記錄每項活動的結果,並動態調整狀態變量(如能量或情緒)。這意味著 AI 的未來決策不僅由約束條件決定,還會受到“過去經驗”的影響,就像一個能夠逐步學習和適應的智能體。
動態活動:該框架支持 AI 動態擴展新能力,從簡單的發推文或生成圖像,到複雜的高級代碼部署。由於技能是模塊化的,開發者可以輕鬆添加或禁用特定技能,從而讓 AI 專注於某些任務,或者在有新機會時拓展能力範圍。
實驗性質:這是一個持續優化的項目,隨著開發者不斷探索有效的方法,框架也在不斷完善。雖然框架內置了一些默認的約束條件和記憶日誌來引導 AI 的行為,但開發者可以根據需要添加自己的保護機制或擴展功能,以負責任地塑造 AI 的行為模式。
潛在應用:該框架的應用範圍非常廣泛,除了用於發佈內容或執行任務外,還可以用來開發交互式教學系統、AI 驅動的營銷助手,甚至是具有代碼開發能力的 DevOps 機器人。這些應用都具備不斷發展的個性,基於自主反思能力和負責任使用的設計原則,為不同領域提供創新解決方案。
核心概念與方法
通過融合哲學與技術視角,該框架為開發者提供了以下關鍵功能:
角色定義:你可以為 AI 定義一個角色,比如智慧的守護者或富有幻想色彩的獨角獸,並設置其目標和約束條件。AI 會根據這些角色設定,在執行任務時參考其個性化目標和限制,從而決定“做什麼”和“如何做”。
工具連接(技能):框架支持將 AI 連接到外部工具,例如區塊鏈、Slack 或自定義 API。每個工具都作為“技能”模塊存在,並支持靈活開關控制,確保 AI 僅使用你授權的工具,保持任務的可控性和專注性。
活動生成:AI 可以通過高級活動動態生成新的 Python 代碼,以定義更多活動。這種方法借鑑了 BabyAGI 的迭代循環機制,但結合了 AI 的個性化特徵和記憶日誌,使生成的活動更加貼合角色設定和實際需求。
記憶進化:框架內置了一個記憶系統,會記錄每項活動的結果,並將短期筆記與長期數據庫相結合。AI 可以基於這些記憶進行反思,從而逐步優化自身行為——不僅能夠記住哪些方法更有效,還能從錯誤中溫和地學習,為未來的決策提供參考。
現在你可能會問:“JW,這和其他現有框架有什麼不同?為什麼 Pippin 如此特別?”
讓我為你介紹它的背景。
BabyAGI(Pippin 的基礎)
BabyAGI 是 @yoheinakajima 開源的第一個 AI 智能體項目。截至目前,它在 GitHub 上獲得了 20,000 顆星,並被超過 70 篇學術論文引用。這是目前最具影響力的智能體框架之一,其地位至今無人撼動。
事實上,許多人認為正是 BabyAGI 引發了 AI 智能體領域的競爭浪潮。
原圖來自 @JW100x,由深潮 TechFlow 編譯。
簡而言之,BabyAGI 是 AI 智能體行業中的重要里程碑,而 Pippin 則是 BabyAGI 的進一步延伸。它將 BabyAGI 轉變為一個模塊化的智能體框架,並將在未來作為開源項目供全球使用。Pippin 有潛力成為全球最頂尖的智能體框架,但目前卻鮮有人提及(這正是“視野狹隘”的表現)。
與 Yohei 的問答
最近,我與 @yoheinakajima 進行了幾次有趣的交流。他允許我分享其中的一些問題和回答:
Yohei:“過去兩年,我一直在探索一個想法,那就是開發一個能夠自主創業的 AI。雖然我不確定當前的 AI 模型是否已經足夠支持這一目標,但一旦我確信它可以實現,我會全力打造一個商業帝國。”
JW:“Pippin 框架會在這樣的項目中扮演角色嗎?”
Yohei:“:) 。我認為當前的框架可以應用於任何領域,這完全取決於開發者的創造力。”
Pippin 框架的潛力是無限的。隨著 AI 智能體的技術不斷進步,我們或許會看到它不僅在加密領域嶄露頭角,還可能在全球範圍內的各個行業中發揮重要作用,推動產業變革。
現有框架的問題
在與一些 AI 開發者的交流中,我瞭解到,現有框架(尤其是 TypeScript)在實際開發中存在不少難題。
一位與 Eliza(ai16z)密切合作的開發者提到:“老實說,儘管 ElizaOS 已經收購了所有競爭對手,但我非常討厭它基於 TypeScript 開發。這個系統充滿了臃腫的功能和大量漏洞,而他們總是在修復問題之前急於推出過多的新功能。”
正因為這些問題,市場迫切需要更高效、更易用的框架,而這正是 Pippin 框架的優勢所在。通過 BabyAGI 的開源代碼,我們已經可以一窺 Pippin 框架未來的潛力。
事實上:“BabyAGI 是在 ChatGPT-4 發佈時推出的,它是最早的智能體框架,可以說是智能體技術的起源。BabyAGI 的創造者無疑遠遠領先於 AI16z。我認為 ElizaOS 的開發更像是一次徹底的框架移植,而且幾乎可以肯定會全面超越 AI16z。我們公司在使用 ElizaOS 之前就已經在內部使用過 BabyAGI。”
“在這種情況下,這種說法確實成立,因為 ElizaOS 的靈感完全來源於 BabyAGI。這裡的“靈感”幾乎可以理解為,BabyAGI 實際上奠定了 RAG (Retrieval-Augmented Generation,檢索增強生成) 技術的基礎。”
現有的許多框架不僅遜色於 BabyAGI(Pippin),甚至本身就是受 BabyAGI 啟發而開發的。雖然 ai16z 在某些方面有其獨特價值,但它的估值遠高於 Pippin,這顯然是不合理的。
“先發優勢”確實是一個重要因素,但當更強大的技術出現時,我們需要重新審視自己的偏見,否則可能會錯過真正的機會。
不要忽視 Yohei
Yohei 被譽為“AI 教父”,他在 AI 領域擁有豐富的經驗,並且一直是這一領域的開拓者。他目前運營著一個風投基金,並利用自己開發的技術指導投資。當前,他的核心任務就是 Pippin 框架。他希望基於 Pippin 框架打造能夠獨立運轉並持續盈利的商業模式,而他也確實具備實現這一目標的技術能力。
P.S.:Yohei 甚至得到了 Jeff Bezos 的關注,這足以證明他的影響力。