跳到主要內容

深入了解 ArcBlock 上的 LLM 與 Agent

Matt McKinney
AIGNEArcBlockLLMPodcast

人工智慧領域正迅速發展,為 Web3 景觀帶來了令人興奮的新可能性,特別是對於像 ArcBlock 這樣的平台。身為這個去中心化生態系統中的開發者與使用者,您可能會遇到像「LLM」和「AI Agent」這樣的熱門詞彙。雖然兩者都是強大的 AI 工具,但了解它們各自的角色對於在 ArcBlock 網路中有效利用它們至關重要。本文將釐清兩者的差異,賦予您在 ArcBlock 上構建更聰明、更自主的應用程式的能力,並認識由 AIGNE 驅動的下一代去中心化服務的功能。

llm vs agent.png

什麼是 LLM?文字處理的核心

大語言模型 (LLM) 本質上是一個複雜的模式識別機器,經過海量文字和程式碼的訓練。可以把它想像成一個功能極其強大的自動完成系統!它擅長根據學習到的模式來預測和生成文字。

想像一下在 ArcBlock 的情境中:

  • 智慧合約自動完成: 如果您是在 ArcBlock 上構建的開發者,LLM 可用於在您編寫智慧合約時智慧地建議程式碼補全,從而加速開發並可能減少錯誤。
  • dApp 內容生成: 對於 dApp 構建者,LLM 可以幫助生成部落格文章、社群媒體更新甚至應用程式內說明的初稿,且內容皆與您的去中心化應用程式主題相關。
  • 即時常見問題解答與資訊檢索(基礎): 對於終端使用者,由 LLM 驅動的介面可以根據知識庫快速回答有關 ArcBlock 概念、DeFi 或區塊鏈基礎知識的一般性問題。

LLM 的關鍵優勢:

✅ 回答一般知識問題(在其訓練數據範圍內)

✅ 根據學習到的模式生成文字

✅ 提供快速的問答回應

快速的內容草擬與建議

然而,請記住其局限性: LLM 不會以有意義的方式「思考」或記住過去的互動。它們是被動的,僅對即時提示做出回應。截至目前,它們缺乏真正的理解或自主行動的能力。將它們視為強大的文字處理工具,而非獨立的行動者。

什麼是 AI Agent?自主行動者

AI Agent(AI 代理)將 AI 的能力提升到了新的層次。它不僅僅是回應,而是行動。Agent 被設計為具有自主性,能夠感知環境、推理、做出決策並採取行動以實現特定目標。可以將其視為一個能夠在定義參數內獨立運行的數位實體。ArcBlock 的 AIGNE 平台專為賦能這些由去中心化網路驅動的 Agent 的創建與部署而設計。

考慮在由 AIGNE 驅動的 ArcBlock 生態系統中的 AI Agent:

  • 個性化去中心化助手: 想像一個建立在 AIGNE 上的 AI Agent,作為您的個人 Web3 助手,連接到您的數位身份 (DID),代表您安全地與 dApp 互動,甚至根據預設規則自動執行 DeFi 任務——這一切都由 ArcBlock 的去中心化基礎設施驅動。
  • 智慧合約守護者: 在 AIGNE 上開發的 Agent 可以監控您的 DIDs,透過分析鏈上數據和外部資訊,提醒您異常情況或潛在的安全風險。
  • 自主數據預言機: 使用 AIGNE 構建的 Agent 可以充當智慧預言機,透過 API 安全地檢索現實世界的數據,使用區塊鏈驗證其真實性,並以可信且去中心化的方式在 ArcBlock 上提供數據。

AI Agent 的關鍵能力:

✅ 檢索並分析外部資訊(電子郵件、資料庫、API、區塊鏈數據去中心化存儲

✅ 儲存並使用記憶進行長期互動(上下文理解)

✅ 無需人工干預即可自動執行多步驟任務(主動運行)

根據上下文和目標進行推理與決策

利用工具和 API 與現實世界及數位系統互動

🔹 範例擴展: 一個建立在 ArcBlock 無程式碼 AIGNE 平台上的客戶支援 AI Agent,不僅可以檢索過去的郵件往來並分析對話,還可以訪問使用者的 DID 以驗證其身份,並查看其在區塊鏈上的交易歷史,從而在去中心化框架內確保安全且個性化的支援。接著,它可以根據預定義的規則和經區塊鏈驗證的資訊,自動啟動退款或更新使用者個人資料等操作。

何時選擇:在您的 ArcBlock 專案中使用 LLM 還是 AI Agent?

when to use LLM.png

了解何時利用 LLM 與 AI Agent 是在 ArcBlock 上發揮 AI 優勢的關鍵組成部分。

✔️ 在以下情況使用 LLM:

  • 需要快速生成文字或摘要: 為您的 dApp 撰寫初步文件、為使用者總結區塊鏈交易細節,或在 ArcBlock 生態系統中創建多樣化的行銷文案。
  • 需要基礎問答功能: 為您的 ArcBlock 服務構建簡單的常見問題機器人,或從靜態知識庫中為常見的使用者查詢提供即時解答。
  • 希望透過智慧建議增強使用者介面: 為在 ArcBlock 上構建的開發者實作程式碼自動完成,或在 dApp 介面中提供上下文相關的文字建議。

✔️ 在以下情況使用 AI Agent:

  • 構建自主去中心化服務: 利用 AIGNE 的功能創建 DeFi 策略自動化工具或個性化數據管理系統。
  • 需要主動且個性化的使用者體驗: 開發智慧 Web3 助手,管理使用者 DID、自動化跨 dApp 工作流程,並根據 ArcBlock 生態系統內的區塊鏈活動提供個性化建議。
  • 需要將現實世界的數據和行動整合到您的 dApp 中: 構建能夠與外部 API 互動、監控現實世界事件,並根據該資訊在區塊鏈或去中心化系統內觸發行動的 Agent,這一切都透過 AIGNE 進行編排。
  • 優先考慮 AI 互動中的安全與信任: 利用 ArcBlock 的 DID 和區塊鏈基礎設施,以及 AIGNE 的安全環境,構建能夠安全訪問使用者數據、驗證資訊來源並確保行動透明且可審計的 Agent。

ArcBlock 如何透過 AIGNE 賦能下一代 AI Agent

ArcBlock 不僅僅關注 LLM;我們致力於讓開發者能夠透過我們的 AIGNE 平台,為去中心化網路構建具備知識且值得信賴的 AI Agent。我們的平台提供獨特的優勢:

  • 去中心化身份 (DID) 助力安全且個性化的 Agent: ArcBlock 的 DID 框架與 AIGNE 深度整合,允許 AI Agent 以安全且保護隱私的方式與使用者和服務互動。Agent 可以利用 DID 來:
    • 在訪問敏感數據或代表使用者執行操作之前,驗證使用者身份和權限,確保 AIGNE 驅動的 Agent 互動安全。
    • 根據安全連結到其 DID 的使用者偏好和數據來個性化互動,讓 AIGNE Agent 提供真正量身定制的體驗。
    • 在使用者控制的同意下,實現 Agent 與使用者之間的安全數據共享與協作,這由 AIGNE 的安全架構提供支援。
  • 基於區塊鏈的信任與可驗證性: 透過利用區塊鏈並將其整合到 AIGNE 中,ArcBlock 確保了 AI Agent 行動的透明度和可審計性。這意味著:
    • Agent 的行動可以記錄在區塊鏈上並進行驗證,創建不可篡改的審計追蹤,並增加使用者對 AIGNE 構建的 Agent 的信任。
    • 智慧合約可用於定義 Agent 行為並執行規則,確保 AIGNE 環境中 Agent 運行的可預測性與可靠性。
    • 數據來源和完整性可以被追蹤與驗證,確保 Agent 在 AIGNE 生態系統中使用可靠且值得信賴的資訊。
  • 動態且響應迅速的 Agent 的即時數據訪問: ArcBlock 的平台(特別是 AIGNE)為 Agent 提供了訪問來自各種來源(包括區塊鏈網路和去中心化數據市場)的即時數據流的能力。這使得 Agent 能夠:
    • 對 DeFi 應用或供應鏈管理系統中的即時事件和市場狀況做出反應,增強 AIGNE 驅動的 Agent 的響應能力。
    • 在動態變化的環境中為使用者提供最新的資訊和見解,確保 AIGNE Agent 始終保持相關性。
    • 根據可用的最新數據做出明智決策,提升 Agent 在 AIGNE 平台內的有效性和相關性。

有了 ArcBlock 和 AIGNE,您不僅是在構建 AI;您還在構建為 Web3 未來做好準備的去中心化、值得信賴且自主的 AI Agent。 立即嘗試

收聽播客概覽

本頁涉及

產品

  • AIGNE active

    面向開發者的 agent 開發框架。從命令列建立並執行一個專案,需要細節時再查框架文件。

術語

  • LLM

    大語言模型。在這套系統裡它被當作不確定的行動者對待:需要清楚的邊界和可核查的記錄,而不是一個每次都回傳同樣答案的元件。