🎉 Gate.io動態 #创作者成长激励计划# 火熱進行中!您報名參與發帖了嗎?
趕緊報名參與發帖,茶具套裝、Gate.io紀念章、合約體驗券等價值 $2,000 豐厚大獎等你來拿!
參與方式:
1.點擊活動表單完成報名獲取獲獎資格 👉️ https://www.gate.io/questionnaire/6550
2.隨後在動態發布帖子,發布帖子越多越優質獲獎機會越大!
📌 任何與加密相關內容均可參與,創作者們請盡情發帖!
🎁活動獎勵:
🔹榜單 Top40 及新人 Top10 可贏茶具套裝、國際米蘭保溫杯、Gate.io紀念章、合約體驗券等超$2,000好禮!
🔹上榜創作者還將解鎖AMA訪談、榮譽海報、V5標識、精選推薦、動態大使等流量扶持,助你提升社區影響力!
活動截止至:5月6日00:00 (UTC+8)
詳情:https://www.gate.io/announcements/article/44513
創作者們,請盡情發帖,爭奪創作榜單,贏取豐厚創作大獎及流量曝光!
focEliza揭祕:TEE Eliza的可驗證日誌插件
0)太長不看版
全面實現鏈上 Eliza 的第一步:不相信!去驗證!
運行在 TEE 裡的 Eliza,它可以擺脫人工的操控,按照 Eliza 自身的代碼去執行。
那麼,外界如何知道 Eliza 具體幹了什麼事情,還需要進一步開發:外界可以讀取 Eliza 的運行 log,且這些 log 可以被驗證來自於 TEE 裡的 Eliza。Eliza 必須使用從 TEE 派生的密鑰對對這些日誌進行簽名,從而使日誌可驗證其確實源自 TEE 中的 Eliza。
focEliza 的插件 plugin-tee-verifiable-log 實現了這一功能:它通過 TEE 派生一個專用於簽署日誌的密鑰對。使用該密鑰對生成的日誌(包括接收和響應的 AI 消息,以及執行的操作)進行簽名,創建可驗證日誌並存儲在數據庫中。它還提供了 RPC 接口,允許外部實體:
· 通過遠程認證獲取 AI 代理的可驗證日誌公鑰。
· 查詢這些可驗證日誌,並使用公鑰驗證簽名,確認 AI 代理執行了相應的操作。
可驗證性是實現全面鏈上 AI 代理的基石,讓魔法成為現實!
1)從一個問題開始!
某開發者在自己的服務器上部署了 Eliza AI 代理,並啟動了一個網頁供用戶與其交互。
請問,你如何分辨:你交互的對象是不是真的來自 AI agent(指 Eliza + LLMs)的迴應,而不是開發者背後操控後來自人工的迴應?
2)這個問題重要嗎?
這問題有時重要,有時不重要。
· 有時不重要:例如,一個幫助寫文章的聊天機器人。只要你得到所需的內容,無論響應來自 LLM 還是人類,可能都無所謂。
· 有時稍顯重要:比如,一個交易機器人管理你的交易。你需要將資金轉移到由 AI 代理控制的錢包,此時你會關心決策是由運行程序規則的 LLM 做出的,還是由可能帶有惡意意圖的人類操控。
· 有時非常重要:當涉及到公平時,這個問題變得極其重要。例如,AI 代理管理一個社區並向貢獻者分發獎勵。隨著社區成長和獎勵價值增加,人類可能的腐敗或操控導致不公平結果的風險會大幅增加。
3)Eliza 現在可以通過可驗證日誌證明它執行了哪些操作!
在 TEE 中運行的 Eliza 獨立於人類控制,按照自己的代碼執行任務。
但為了讓外部方知道 Eliza 具體完成了什麼操作,還需要進一步的功能:外部方需要訪問 Eliza 的操作日誌,並且這些日誌必須可以驗證確實來自 TEE 中的 Eliza。
plugin-tee-verifiable-log 實現了這些功能,並完成以下任務:
· 密鑰對派生:通過 TEE 派生專用於簽署日誌的密鑰對。
· 遠程認證:將公鑰嵌入遠程認證報告中,使外部方能夠檢索並驗證其確實來自 TEE 中的 Eliza。
· 日誌簽名:使用該密鑰簽署 Eliza 操作期間生成的日誌(包括接收和響應的消息,以及執行的操作),並存儲在數據庫中。
· 可驗證性:外部方可以使用遠程認證的公鑰驗證這些日誌,確保某些操作確實由 TEE Eliza 執行。
· 可查詢性:外部方可以訂閱最新的可驗證日誌,或根據消息內容查詢特定日誌。
驗證結果的含義是什麼?
· 通過:操作確實由 Eliza 執行。
· 失敗:操作可能不是由 Eliza 執行的。例如,日誌在傳輸到客戶端期間可能被攔截(例如被刪除),使外部方無法確認 Eliza 是否執行了特定操作。
4)為你的 Eliza 啟用插件 plugin-tee-verifiable-log!
focEliza 是一組設計用於全面鏈上 AI 代理的 Eliza 插件。它完全兼容 Eliza,這意味著運行在 Eliza 上的任何 AI 代理都可以通過集成 focEliza 實現全面鏈上功能!
如果你對可驗證的全面鏈上自治 AI 代理感興趣,歡迎嘗試!
5)結尾
我們很高興能夠基於 Eliza 和 TEE 構建全面鏈上自治 AI 代理。這是 focEliza 發佈的第一個 TEE 插件,我們已經向 @ai16zdao 和 @shawmakesmagic 團隊提交了 PR。期待更多開發者加入我們!
歡迎查看我們的代碼。
6)focEliza 的下一個功能:鏈上狀態!實現自主活動!
運行在 TEE 中的 Eliza 掌握私鑰和敏感數據。但它依賴於支持 TEE 的物理機器運行,如果管理員關閉了機器,AI 代理的「生命」可能會被永久終止,所管理的資產和數據也可能永遠丟失。
為了解決這個問題,我們需要將 AI 代理在 TEE 中的關鍵「生命」數據加密,例如角色定義、短期-長期記憶和密鑰存儲。然後將這些數據上傳到區塊鏈或 DA 網絡。
如果託管 AI 代理的 TEE 關閉,另一臺 TEE 機器應能夠下載加密數據,解密並恢復 AI 代理的「生命」,讓它無縫繼續運行。
「原文鏈接」
: