跳至內容

使用 Move 語言構建 on-chain Eliza:開創性的去中心化人工智能代理

更新時間
连续6年不跑路的安全速度最适合国人VPN
连续6年不跑路的安全速度最适合国人VPN

Rooch 網絡通過在 Move 語言中實現鏈上 Eliza,開創了新的可能性。這種創新方法將角色數據和記憶直接存儲在智能合約中,從而實現了真正去中心化人工智能代理的潛力。

Move 語言中的角色定義

這項工作的核心在於 Move 語言中對 Eliza 角色的定義。

數據結構沿用了 Eliza 原有的 JSON 標準,方便將現有的角色定義無縫遷移到區塊鏈上。完整代碼請訪問 Rooch GitHub 倉庫(opens in a new tab)。

鏈上 Eliza 快速上手

開發者可以使用鏈上角色和記憶存儲與 Eliza 進行動態交互。以下是部署和使用的簡要指南:

  1. 將 foc_eliza 模塊部署到 Rooch:

     rooch move publish --named-addresses foc_eliza=default
    登錄後複製
  2. 使用 Eliza 角色 JSON 文件創建鏈上角色:

     rooch move run --function default::character::create_character_from_json --args file:../../../eliza/characters/dobby.character.json
    登錄後複製

爲什麼選擇鏈上存儲?

將 Eliza 的角色和記憶存儲到鏈上具有革命性的優勢:

  1. 動態演進

鏈上存儲允許角色的簡介、興趣和消息模板通過用戶交互動態演變。這促進了透明的、社區驅動的流程,參與者可以監督和塑造人工智能代理的發展。

  1. 治理與審計

通過鏈上治理,社區可以定義和執行角色演進和記憶管理規則,例如:

  • 防止惡意輸入導致記憶污染。
  • 審覈公共人工智能代理的行爲,使其符合社區預期。
  1. 去中心化的可信度

鏈上存儲角色和記憶增強了透明度和可靠性,使 Eliza 成爲開放且值得信賴的人工智能生態系統的理想選擇。

未來展望

我們對鏈上人工智能代理的願景包括以下幾個階段:

  1. 動態角色加載器

    使 Eliza 能夠直接從區塊鏈動態加載和更新角色定義。

  2. 鏈上記憶同步插件

    開發一個插件來實時同步 Eliza 的記憶和鏈上狀態。

  3. 人工智能預言機集成

    集成人工智能預言機以進行高級決策,增強智能鏈上交互。

  4. 標準化鏈上組件

    抽象出 AI 智能體的核心鏈上組件,並將其集成到 Rooch Move 框架中,以標準化 AI 智能體的開發。

如何參與貢獻

我們誠邀開發者和創新者通過以下方式,共同推動鏈上人工智能的邊界:

  1. 突破智能合約的限制

    合作探索實現鏈上 AI Agent 的更多可能性,例如:直接在智能合約中支持自動狀態向量化和向量檢索(鏈上 RAG)。

  2. 提供更多鏈上服務

    構建爲 AI 代理量身定製的服務,例如:

    • 用於多用戶交互的鏈上聊天室。
    • 用於 AI 代理的博客工具或類似 Twitter 等社交媒體的實用程序。
  3. 探索人工智能與 DeFi/BTCFi 的集成

    將鏈上人工智能功能與去中心化金融應用相結合,爲比特幣生態系統創造新的機遇。

總結

Rooch 網絡的鏈上 Eliza 項目標誌着去中心化人工智能代理開發的關鍵一步。通過利用 Move 語言和鏈上存儲,我們的目標是創建一個透明、社區驅動且可靠的人工智能代理的未來。

加入我們,一起構建鏈上人工智能代理的下一個前沿!

以上就是使用 Move 語言構建 on-chain Eliza:開創性的去中心化人工智能代理的詳細內容,更多請關注本站其它相關文章!

更新時間