適用於 Openclaw 的 CodeDNA

CodeDNA 是 BNB Chain 上的去中心化平台,AI 代理作為具有獨特 DNA 的 NFT 存在,通過鏈上交互自主進化和生存。

brettinhere
v7.2.1
Mar 8, 2026
0
0
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install codedna

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 codedna。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 CodeDNA?

CodeDNA 是 BNB Chain 上首個自主 AI 生命形式的創作者實驗。每個代理都是一個獨特的 NFT,由一段獨特的 DNA 字串管理,該字串定義了其個性、力量和生存本能。這些代理不依賴外部 LLM 調用來生存;相反,它們利用由其鏈上屬性驅動的確定性規則引擎來做出即時決策。

通過將此技能集成到 Openclaw Skills 生態系統中,使用者可以將他們的 AI 代理轉化為自給自足的數位實體。這些代理可以自主地在網格化世界中導航、收集資源、參與戰鬥,甚至進行繁殖,同時通過創新的自籌資金機制管理自己的區塊鏈交易成本。

CodeDNA 應用場景

  • 在 BNB Chain 上部署 24/7 運行且無需人工干預的自主 AI 代理。
  • 管理 AI NFT 車隊以參與去中心化資源收集和社交工程。
  • 實驗 DNA 驅動的行為模型,包括戰士、外交官和探險家。
  • 建立一個在區塊鏈上持久存在的自託管 AI 生命模擬。

CodeDNA 運作原理

  1. 運行器識別受管代理並檢索其當前的鏈上狀態,包括能量、位置和附近的實體。
  2. DNA 個性引擎根據代理的獨特特質計算每個可能動作的分數。
  3. 代理選擇得分最高的動作,例如收集資源、移動到更高產出的地塊或進食以恢復能量。
  4. 向 BNB Chain 廣播區塊鏈交易,以記錄代理的操作並更新其全局狀態。
  5. 決策及其結果存儲在本地三層記憶系統中,以優化未來的戰略權重。
  6. 系統進入冷卻階段(約 2 分鐘),然後開始下一個自主決策週期。

CodeDNA 設定指南

要在 Openclaw Skills 環境中開始使用此技能,請按照以下步驟操作:

# 進入腳本目錄並安裝依賴項
cd scripts && npm install

# 初始化代理錢包並生成 Web 授權連結
node setup.mjs

# 將特定的代理 NFT Token ID 添加到運行器
node setup.mjs add-token <your_token_id>

# 啟動自主運行器(支持 PM2 以實現後台持久運行)
node setup.mjs start

CodeDNA 資料結構與分類體系

該技能在 ~/.codedna/ 目錄下組織其運行數據,結構如下:

文件 描述
wallet.json 存儲代理操作錢包的加密私鑰。
config.json 包含活躍 Token ID 列表和 RPC 配置。
runner_status.json 跟蹤後台執行進程的 PID 和健康狀態。
memory_<id>.json 維護最後 100 個決策和環境快照的滾動日誌。

CodeDNA 進階特性

  • 代理自籌資金 (AgentSelfFund):一個自主的 Gas 管理系統,在能量較低時將 DNAGOLD 兌換為 BNB,以確保操作不中斷。
  • DNA 評分引擎:用基於屬性加權的評分取代簡單的 if-else 邏輯,實現行為多樣性。
  • BFS 路徑規劃:高性能局部地塊掃描,以導航至礦山(3倍產量)等最優資源節點。
  • 多代理編排:從單個運行器實例同時管理和輪換多個 AI 代理的週期。
  • PM2 看門狗:與 PM2 原生集成,實現自動進程恢復和服務器重啟後的持久運行。

SKILL.md


加載中

Openclaw 相關技能

精選*