
Rooch 網絡通過在 Move 語言中實現鏈上 Eliza,開創了新的可能性。這種創新方法將角色數據和記憶直接存儲在智能合約中,從而實現了真正去中心化人工智能代理的潛力。
Move 語言中的角色定義
這項工作的核心在於 Move 語言中對 Eliza 角色的定義。
數據結構沿用了 Eliza 原有的 JSON 標準,方便將現有的角色定義無縫遷移到區塊鏈上。完整代碼請訪問 Rooch GitHub 倉庫(opens in a new tab)。
鏈上 Eliza 快速上手
開發者可以使用鏈上角色和記憶存儲與 Eliza 進行動態交互。以下是部署和使用的簡要指南:
-
將 foc_eliza 模塊部署到 Rooch:
rooch move publish --named-addresses foc_eliza=default
登錄後複製 -
使用 Eliza 角色 JSON 文件創建鏈上角色:
rooch move run --function default::character::create_character_from_json --args file:../../../eliza/characters/dobby.character.json
登錄後複製
爲什麼選擇鏈上存儲?
將 Eliza 的角色和記憶存儲到鏈上具有革命性的優勢:
- 動態演進
鏈上存儲允許角色的簡介、興趣和消息模板通過用戶交互動態演變。這促進了透明的、社區驅動的流程,參與者可以監督和塑造人工智能代理的發展。
- 治理與審計
通過鏈上治理,社區可以定義和執行角色演進和記憶管理規則,例如:
- 防止惡意輸入導致記憶污染。
- 審覈公共人工智能代理的行爲,使其符合社區預期。
- 去中心化的可信度
鏈上存儲角色和記憶增強了透明度和可靠性,使 Eliza 成爲開放且值得信賴的人工智能生態系統的理想選擇。
未來展望
我們對鏈上人工智能代理的願景包括以下幾個階段:
-
動態角色加載器
使 Eliza 能夠直接從區塊鏈動態加載和更新角色定義。
-
鏈上記憶同步插件
開發一個插件來實時同步 Eliza 的記憶和鏈上狀態。
-
人工智能預言機集成
集成人工智能預言機以進行高級決策,增強智能鏈上交互。
-
標準化鏈上組件
抽象出 AI 智能體的核心鏈上組件,並將其集成到 Rooch Move 框架中,以標準化 AI 智能體的開發。
如何參與貢獻
我們誠邀開發者和創新者通過以下方式,共同推動鏈上人工智能的邊界:
-
突破智能合約的限制
合作探索實現鏈上 AI Agent 的更多可能性,例如:直接在智能合約中支持自動狀態向量化和向量檢索(鏈上 RAG)。
-
提供更多鏈上服務
構建爲 AI 代理量身定製的服務,例如:
- 用於多用戶交互的鏈上聊天室。
- 用於 AI 代理的博客工具或類似 Twitter 等社交媒體的實用程序。
-
探索人工智能與 DeFi/BTCFi 的集成
將鏈上人工智能功能與去中心化金融應用相結合,爲比特幣生態系統創造新的機遇。
總結
Rooch 網絡的鏈上 Eliza 項目標誌着去中心化人工智能代理開發的關鍵一步。通過利用 Move 語言和鏈上存儲,我們的目標是創建一個透明、社區驅動且可靠的人工智能代理的未來。
加入我們,一起構建鏈上人工智能代理的下一個前沿!
以上就是使用 Move 語言構建 on-chain Eliza:開創性的去中心化人工智能代理的詳細內容,更多請關注本站其它相關文章!