Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
獨立知識媒體
與任何項目無關聯
拆解加密世界的 AI Agent:機制、風險、經濟模型
aiagent-bible.com
最新
AI Agent 怎麼用 LLM 做規劃:四種規劃策略、失敗模式,以及動態重規劃的設計方法  ·  DeFi Agent 框架深度比較:LangGraph 為何成為首選,以及其他框架在 DeFi 場景的真實表現  ·  2026 年 6 月 AI Agent 生態動態:Claude Sonnet 5 發布、Claude Tag 登場、兩大 AI 巨頭衝刺 IPO,以及對 Agent 開發者的意義  ·  怎麼建你的第一個 Onchain Agent:從零開始的最小可行架構,以及部署前必確認的 Checklist  ·  2025 年 AI Agent 監管全景:美國、歐盟、亞洲的最新進展,以及對 Onchain Agent 開發者的實際影響  ·  AI Agent 的幻覺在 DeFi 裡有多危險:四種來源、真實案例,以及防禦設計
名詞解析 · agent-fundamentals

Intent-Based Architecture

意圖驅動架構(Intent-Based Architecture)
agent-fundamentals 中級

完整解說 +
01 · 這是什麼?

意圖驅動架構和傳統的「指令驅動」架構有什麼具體差別?用什麼標準判斷哪個更適合你的場景?

最清楚的方式是用一個具體例子對比:

傳統指令驅動(Instruction-Based):用戶(或 Agent 的上層)指定每個操作的細節:

  1. approve(Aave, USDC, 5000)
  2. swap(USDC→ETH, amount=5000, slippage=0.5%, dex=Uniswap)
  3. deposit(ETH, Aave, amount=全部)

每個步驟都是明確的命令,系統只需要執行。

意圖驅動(Intent-Based):用戶只說:「我想把我的 5000 USDC 換成 ETH,存入 Aave 賺取利息,希望手續費最小化」。系統負責:找到最優的 USDC→ETH 路徑(考慮多個 DEX 的價格)、計算是否需要分批執行以降低滑點、選擇最好的 Aave 存入時機(Gas 費最低時)、執行完整的操作序列。

選擇標準

  • 用指令驅動:任務邏輯固定、不需要優化、用戶(或 Agent 開發者)清楚知道最優執行路徑;例如固定的套利策略、已知流程的自動化。
  • 用意圖驅動:任務目標明確但最優路徑不固定(受市場條件影響)、用戶希望系統自動找到最好的方案;例如最優利率尋找、跨協議路由優化。

意圖驅動架構的代價是「執行路徑的不確定性」——你知道你要什麼,但不完全控制系統怎麼達到它。這在 Onchain Agent 裡帶來安全設計上的額外要求:你需要明確設定「意圖執行的邊界條件」(例如最大可接受的滑點、Gas 費上限)來防止系統以你不接受的方式「實現」你的意圖。

02 · 為什麼存在?

DeFi 的「Solver」機制是什麼?它怎麼和 AI Agent 結合?

Solver(求解者)機制是意圖驅動架構在 DeFi 場景的一個具體實現,代表協議有 CoW Protocol(Coincidence of Wants)和 UniswapX:

Solver 機制的工作流程

  1. 用戶提交意圖(「以最好的兌換率把 USDC 換成 ETH」)並簽署一個「意圖訂單」(不是直接廣播交易,而是簽署一個描述你意圖的授權消息)
  2. 多個 Solver(可以是自動化程式或機構)競爭提供滿足用戶意圖的最優執行方案——他們可以使用 DEX、OTC 交易、或把多個用戶的互補意圖撮合在一起(Coincidence of Wants)
  3. 最好的方案被選中,Solver 執行並在鏈上結算,用戶收到承諾的最優結果

AI Agent 和 Solver 的結合:Solver 本身就是一種可以由 AI Agent 驅動的角色——AI Agent 可以作為 Solver,實時分析所有待滿足的用戶意圖、計算最優撮合方案或執行路徑、在鏈上提交解決方案並賺取 Solver 費用。另一方面,AI Agent 也可以作為「意圖的提交者」——Agent 代表用戶分析市場狀況,決定什麼時候、以什麼條件提交意圖,讓 Solver 生態為這個意圖找到最優執行方案。

對 Onchain Agent 開發者的實際意義:如果你的 DeFi Agent 需要做大額的代幣兌換,使用基於 Solver 機制的 DEX(CoW Protocol、UniswapX)通常能獲得比直接在 AMM 上執行更好的兌換率,同時降低 MEV 攻擊的風險(因為意圖訂單不立刻在鏈上廣播,減少了被 MEV 機器人搶跑的機會)。

03 · 如何影響你的決策?

在 Onchain Agent 裡實作意圖驅動架構,最常見的設計陷阱是什麼?

意圖驅動架構聽起來很優雅,但實作時有幾個常見的設計陷阱:

陷阱一:意圖描述不夠精確,導致「合法但不可接受」的執行結果 「以最好的兌換率把 USDC 換成 ETH」這個意圖缺少邊界條件。如果 Solver 或 Agent 為了「最好的兌換率」,選擇了一個需要等待 3 天才能完成、或者把你的 USDC 放入一個你不信任的流動性池的方案,技術上這可能「滿足了」你的意圖,但結果是你不可接受的。解決方案:意圖描述必須包含邊界條件——「在 30 分鐘內、滑點不超過 0.5%、只在 Uniswap 或 Curve 上執行、Gas 費不超過 $X」。邊界條件越清晰,意圖驅動架構的安全性越高。

陷阱二:把「高層意圖」直接傳給 LLM,讓 LLM 自己決定執行路徑 「以最好的利率把資金移入最優協議」這個意圖如果直接交給 LLM 規劃執行路徑,LLM 可能產生幻覺(引用了錯誤的 APY 數字)、或者選擇了一個聽起來合理但實際不存在的執行路徑。正確的設計:LLM 負責把意圖分解成子任務規格(「步驟 1:查詢目標協議清單的 APY,步驟 2:選擇 APY 最高的協議,步驟 3:計算移倉是否划算,步驟 4:如果划算,生成移倉指令」),但每個子任務的執行由確定性的代碼邏輯完成,不讓 LLM 直接決定具體的參數值。

陷阱三:忽略意圖的「有效期」設計 用戶在某個市場狀況下表達了一個意圖(「現在 APY 5% 以上就移倉」),但如果 Agent 在執行過程中遇到延遲(Gas 費太高等待、工具調用失敗重試),等到真正執行時市場狀況已經改變,原來的意圖可能已經不再成立。設計要點:意圖應該包含有效期(「這個意圖只在接下來 2 小時內有效,超時後必須重新評估」),確保 Agent 不會在意圖失效後仍然基於過時的判斷執行操作。

04 · 你該怎麼辦?

意圖驅動架構和 ReAct(Reason + Act)框架的差別是什麼?它們是互相競爭還是互補?

這兩個概念在 AI Agent 設計裡常常被混淆,但實際上它們描述的是不同層面的架構設計,可以互補而不是競爭:

ReAct 框架描述的是 Agent 的推理-行動循環:ReAct 是 Agent 在每個推理循環裡的工作模式——Thought(推理)→ Action(工具調用)→ Observation(觀察結果)→ 再次 Thought。它描述的是「Agent 怎麼在單個任務裡一步一步做決定」,是 Agent 的微觀執行模式。

意圖驅動架構描述的是任務如何被表達和分配:意圖驅動架構關心的是「用戶(或上層系統)怎麼告訴 Agent 要做什麼」,以及「Agent 怎麼把高層意圖分解成可執行的子任務」。它描述的是 Agent 系統的宏觀任務分配和規劃層。

怎麼結合:一個典型的意圖驅動 Onchain Agent 設計:用戶(或上層 Orchestrator)提交意圖(宏觀層:意圖驅動架構)→ Agent 的 Planner 把意圖分解成子任務序列(仍是意圖驅動架構的範疇)→ 每個子任務由一個使用 ReAct 框架的 Sub-agent 執行(微觀層:ReAct)。意圖驅動架構和 ReAct 框架在不同層面分別工作,組合使用讓 Agent 系統既能處理高層次的任務描述(意圖),又能在執行層有靈活的推理-行動循環(ReAct)。

實際例子 +

意圖驅動架構的實際設計例子:DeFi 利率優化 Agent

用戶意圖(高層):「讓我的 USDC 始終保持在 APY 最高的安全穩定幣協議裡。如果有更好的協議,自動移倉,但每次移倉的 Gas 費回收期不超過 14 天。」

Agent 的意圖分解流程(Planner 層):

  • 意圖解析:最大化 USDC 的穩定幣收益,約束條件 = Gas 費回收期 ≤ 14 天,只考慮「安全」協議(在白名單裡的)
  • 子任務清單:1)每小時查詢白名單協議的 APY;2)計算當前協議 APY 和最高 APY 的差值;3)計算移倉的 Gas 費和回收期;4)如果回收期 ≤ 14 天,提交移倉指令;5)移倉完成後記錄日誌

Agent 的執行層(ReAct 各 Sub-agent 處理):每個子任務由專門的 Sub-agent 用 ReAct 框架執行,包含工具調用、結果驗證、和錯誤處理。

意圖的邊界條件設計:這個意圖明確規定了「白名單協議」、「Gas 費回收期 ≤ 14 天」、「只考慮穩定幣協議」——這些邊界條件讓 Agent 的意圖驅動執行有明確的安全邊界,不會因為「追求最高 APY」而選擇高風險或不在白名單的協議。

常見誤解 +
✕ 誤解1
× 誤解:意圖驅動架構讓 Agent 更「智能」,可以不需要設定具體的安全規則。恰恰相反。意圖驅動架構讓 Agent 有更大的自主性去決定如何實現意圖——這意味著如果你沒有明確設定邊界條件,Agent 可能以你完全沒有預期的方式「實現」你的意圖。例如「以最好的利率管理我的資金」這個意圖,如果沒有邊界條件,理論上 Agent 可以把資金存入一個提供 100% APY 的新出現協議——這個協議也許有極高的合約風險。意圖驅動架構對安全設計的要求更高,不是更低。
✕ 誤解2
× 誤解:意圖驅動架構就是「讓用戶用自然語言告訴 AI 做什麼」,就是自然語言介面。自然語言介面是意圖驅動架構的一種使用者介面設計,但意圖驅動架構本身更深層:它關心的是系統如何把「目標」(意圖)轉換成「行動序列」(執行),以及如何設計安全的邊界條件讓這個轉換過程可靠可控。一個完全使用結構化 JSON 格式表達意圖(不用自然語言)的系統,也可以是意圖驅動架構的——意圖驅動的核心是「表達目標而不是執行步驟」,和用什麼格式表達無關。
這件事跟你有什麼關係 +
直接影響

意圖驅動架構的靈活性 vs 可控性取捨:意圖驅動讓 Agent 更靈活(能處理更廣泛的市場條件),但對「執行路徑的可控性」要求更高的設計投入。指令驅動架構的執行結果更可預測(因為路徑是固定的),但靈活性低——市場條件變化時策略可能需要手動更新。最佳實踐:Onchain Agent 的核心安全規則(哪些地址可以互動、最大操作金額)用指令驅動(確定性代碼邏輯);策略層面的優化(哪個協議當前最優、何時執行)用意圖驅動(讓 Agent 自主找最優解)。

提問
請至少輸入 10 個字