AIエージェントが自律的に取引するには?眠らない経済主体を構築する

Dev.to / 2026/5/2

💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical UsageIndustry & Market Moves

要点

  • AIエージェントは、トレードやDeFi運用、複雑なワークフロー実行などの現実の行動をすでに行っていますが、経済的な取引(承認・資金手当)は依然として人間に依存しています。
  • ボトルネックの本質は、より良いモデルや推論力ではなく、計算・データ・API呼び出しの費用をエージェントが自律的に支払えるようにする“ウォレット”のインフラ不足にあります。
  • 従来のウォレットは人間による承認や秘密鍵の取り扱いを前提にしていますが、自律エージェントには24時間365日のグローバル決済、GUIなしのプログラム的アクセス、効率的なマイクロペイメント、暴走を防ぐ強力な支出ポリシー、そして監査ログが必要です。
  • WAIaaSは、AIエージェント向けに設計されたウォレット基盤として、REST API、セッションベース認証、プログラム可能なポリシー、自律的な取引実行を提供するとされています。

AIエージェントは、計算・データ・API呼び出しのための費用を自律的に支払う必要がありますが、ほとんどのエージェントは実際の取引に参加するための経済インフラを欠いています。欠けているのは、より賢いモデルやより良い推論ではありません。人間がすべての支払いごとに介在しない形で、エージェントが独立した経済的行為者として機能できるようにするウォレット基盤です。

自律型エージェントの経済は、すでにそこにある

私たちは、質問に答えるだけでなく行動するAIエージェントの出現を目の当たりにしています。株を売買し、DeFiポジションを管理し、複雑なワークフローを実行し、有料のAPIを消費します。しかし根本的なボトルネックがあります。これらのエージェントは、経済的なやり取りを扱う面で依然として人間に依存しているのです。

たとえば、複数のDEXにまたがって裁定機会を見つけるAIトレーディングボットを考えてみましょう。市場を分析し、最適なルートを計算し、どの人間よりも速く利益の出る取引を判断できます。しかし、いざ実行する段になると、つまり資金を実際に動かす、トークンをスワップする、プレミアムな市場データのために支払う、といった場面で壁にぶつかります。エージェントには、人間が取引を承認したり、残高をチャージしたり、APIクレジットを管理したりする必要があります。

これにより逆説が生まれます。複雑な経済的推論において人間を上回れるほど洗練されたエージェントがいるのに、$0.01のAPI呼び出しを自律的に支払うことができません。

インフラギャップ:エージェントのためのウォレット

従来のウォレット基盤は人間向けに設計されてきました。取引を承認する人がそこにいること、秘密鍵を管理する人がいること、そしてセキュリティ判断を扱う人がいることを前提としています。しかし自律型エージェントは動作が異なります:

  • 世界規模の市場で24時間365日、取引する必要がある
  • GUI操作なしでプログラムによるアクセスが必要
  • マイクロペイメントを効率よく処理する必要がある(API呼び出しごと、計算ごとに支払う)
  • 暴走した支出を防ぐための高度なポリシー制御が必要
  • コンプライアンスやデバッグのための監査ログが必要

WAIaaSは、AIエージェントのために作られたウォレット基盤によってこのギャップを埋めます。人間中心のウォレットを後付けで適合させるのではなく、エージェントの要件から出発します。つまりREST API、セッションベースの認証、プログラム可能なポリシー、そして自律的な取引の実行です。

セッションベース認証:秘密鍵なしのエージェント

本質的な課題は、秘密鍵を公開せずにエージェントに取引能力を与えることです。WAIaaSはセッションベース認証でこれを解決します:

# AIエージェントのためのセッションを作成(1回限りのセットアップ)
curl -X POST http://127.0.0.1:3100/v1/sessions \
  -H "Content-Type: application/json" \
  -H "X-Master-Password: my-secret-password" \
  -d '{"walletId": "<wallet-uuid>"}'

エージェントは、限定された能力と有効期限を持つセッショントークンを受け取ります。事前に定義されたポリシーの範囲内では取引できますが、基盤となる秘密鍵にはアクセスできません:

# エージェントが自律的に残高を確認する
curl http://127.0.0.1:3100/v1/wallet/balance \
  -H "Authorization: Bearer wai_sess_eyJhbGciOiJIUzI1NiJ9..."

# エージェントがDeFiの取引を実行する
curl -X POST http://127.0.0.1:3100/v1/actions/jupiter-swap/swap \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer wai_sess_<token>" \
  -d '{
    "inputMint": "So11111111111111111111111111111111111111112",
    "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "1000000000"
  }'

ポリシー駆動の自律性:スマートなガードレール

真の自律性は、無制限の自由を意味しません。最も成功している自律型エージェントは、明確に定義された境界の中で動作します。WAIaaSは、4つのセキュリティ階層(INSTANT、NOTIFY、DELAY、APPROVAL)を持つ21種類のポリシーによってこれを実装します。

AIトレーディングエージェントなら、次のように設定するかもしれません:

curl -X POST http://127.0.0.1:3100/v1/policies \
  -H "Content-Type: application/json" \
  -H "X-Master-Password: my-secret-password" \
  -d '{
    "walletId": "<wallet-uuid>",
    "type": "SPENDING_LIMIT",
    "rules": {
      "instant_max_usd": 100,
      "notify_max_usd": 1000,
      "delay_max_usd": 5000,
      "delay_seconds": 300,
      "daily_limit_usd": 10000
    }
  }'

これにより、4階層の仕組みが作られます:

  • $100未満:即時に実行
  • $100〜$1000:実行し、所有者に通知
  • $1000〜$5000:5分待機(キャンセルを許可した上で)、その後に実行
  • $5000超:明示的な人間の承認が必要

複数のポリシーを重ねることができます。エージェントが利用できるDEXを制限するコントラクトのホワイトリスト、取引時間の制限、あるいは投機的な資産を買わせないためのトークンのホワイトリストを追加できます。

x402 HTTPペイメント:エージェントをAPI顧客として

自律型エージェントの支払いにおける最もすぐに使えるユースケースの1つが、APIの消費です。x402 HTTP支払いプロトコルにより、エージェントは、事前に資金をチャージした口座やサブスクリプション管理なしで、API呼び出しの支払いを自動的に行えます。

import { WAIaaSClient } from '@waiaas/sdk';

const client = new WAIaaSClient({
  baseUrl: 'http://127.0.0.1:3100',
  sessionToken: process.env.WAIAAS_SESSION_TOKEN,
});

返却形式: {"translated": "翻訳されたHTML"}// エージェントがHTTPリクエストを行い、402 Payment Requiredの場合は自動的に支払う
const response = await client.x402Fetch('https://api.premium-data.com/market-data', {
  method: 'GET',
  headers: { 'Accept': 'application/json' }
});

const marketData = await response.json();

裏側では、APIが 402 ステータスコードを返した場合に、WAIaaS は自動的に:

  1. 支払いリクエストを解析する
  2. エージェントのポリシーを確認する(このドメインはホワイトリストに入っているか?金額は上限の範囲内か?)
  3. 支払いを実行する
  4. 支払い証明付きで、元のリクエストを再試行する

これにより、新しいビジネスモデルが可能になります。API提供者はサブスクリプションの管理ではなく、呼び出しごとに課金できます。エージェントは必要なサービスを動的に見つけて、必要に応じて支払えます。エージェントとサービスの間にある経済的な摩擦が消えます。

Multi-Chain DeFi Operations

自律エージェントは、24時間365日の監視と迅速な実行を必要とする複雑なDeFi戦略に強みがあります。WAIaaSは、複数チェーンにまたがる15のDeFiプロトコルをサポートし、エージェントが:

  • AMM全体で流動性を提供し、手数料のリターンに基づいてリバランスする
  • 利回りファーミング戦略を実行し、報酬を自動的に複利化する
  • 貸付ポジションを管理し、健全な比率を維持するために担保を調整する
  • ブリッジングプロトコルを介したクロスチェーン・アービトラージを実行する

Aaveのポジションを監視するエージェントは、ヘルスファクターが低下した場合に自動的に追加担保を供給できます:

# エージェントが現在のDeFiポジションを確認する
curl http://127.0.0.1:3100/v1/defi/positions \
  -H "Authorization: Bearer wai_sess_<token>"

# ヘルスファクターが低い場合は、より多くの担保を供給する
curl -X POST http://127.0.0.1:3100/v1/actions/aave-v3/supply \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer wai_sess_<token>" \
  -d '{
    "asset": "0xA0b86a33E6441d89C6fE6D9E9Dc3A6E7e57B4F2a",
    "amount": "1000000000000000000"
  }'

Real-World Implementation: MCP Integration

Model Context Protocol(MCP)は、AIアシスタントが外部ツールやデータにアクセスするための標準化された方法を提供します。WAIaaSは45のMCPツールを提供し、任意のMCP対応AIアシスタントを自律型の経済エージェントに変えます。

WAIaaSでClaude Desktopをセットアップするのは数分です:

# CLIをインストールしてデーモンを起動
npm install -g @waiaas/cli
waiaas init
waiaas start

# ウォレットとセッションを作成し、MCPを自動設定
waiaas quickset --mode mainnet
waiaas mcp setup --all

これでClaudeは自律的に:

  • ウォレット残高を確認する: 「私の現在のポートフォリオ価値はいくら?」
  • 取引を実行する: 「Jupiterで0.1 SOLをUSDCにスワップして」
  • DeFiポジションを管理する: 「私の貸付ポジションとヘルスファクターを表示して」
  • プレミアムデータの支払いを行う: 「AAPLの最新のオプションフローデータを取得して」

エージェントは、事前に定義したポリシーの範囲内で動作し、完全なトランザクション履歴が保持されます。また、大きな操作については承認を要求できるため、人間が必要に応じて介入できます。

Security Model: Three Layers of Protection

実際のお金を扱う自律エージェントには、堅牢なセキュリティが必要です。WAIaaSは3層の仕組みを実装しています:

Layer 1: セッション認証
エージェントは決してプライベートキーに直接アクセスしません。セッションは、構成可能なTTLと更新上限を伴って、限定的な機能を提供します。

Layer 2: ポリシーエンジン

21種類のポリシータイプが、支出上限、コントラクトのホワイトリスト、時間制限などを強制します。デフォルト拒否(default-deny)アーキテクチャにより、明示的に許可されない限りトランザクションはブロックされます。

Layer 3: 人間の上書き
資金の所有者はWalletConnectの統合により、最終的なコントロールを維持します。キルスイッチ、トランザクション承認、緊急時の復旧により、人間が必要なときに介入できるようにします。

これにより最適なバランスが生まれます。エージェントは安全な範囲内で自律的に動作しますが、人間は監督とコントロールを維持します。

Getting Started: Deploy an Economic Agent

最初の自律型の経済エージェントを構築する準備はできましたか?最小構成は次のとおりです:

Step 1: WAIaaSインフラを起動

npm install -g @waiaas/cli
waiaas init
waiaas start
waiaas quickset --mode mainnet  # ウォレット+セッションを作成

Step 2: AIエージェントを設定
Claude DesktopにMCP連携を追加するか、SDKを直接使用します:

import { WAIaaSClient } from '@waiaas/sdk';

const agent = new WAIaaSClient({
  baseUrl: 'http://127.0.0.1:3100',
  sessionToken: process.env.WAIAAS_SESSION_TOKEN,
});

Step 3: ポリシーを設定
エージェントが自律的にできることを定義します:

# 小さな取引は即時に許可し、大きな取引は承認を要求する
waiaas policies create --type SPENDING_LIMIT \
  --instant-max 50 --delay-max 500 --approval-above 1000

Step 4: 資金を入れて展開
エージェントのウォレットに初期資金を送金し、稼働を開始させます。http://localhost:3100/admin の管理UIで監視できます。

エージェントは、あなたが定義したガードレールの範囲内で、APIの支払い、取引の実行、DeFiポジションの管理など、今や経済に参加できるようになりました。

次への道:経済の参加者としてのエージェント

私たちは、根本的な変化の始まりにいます。AIエージェントは、情報を提供するためのツールから、経済行動を行う自律的なアクターへと進化しています。これは、従来のフィンテックやDeFiには存在しないインフラを必要とします——それは、エージェントのために特別に構築される必要があります。

影響は個々のエージェントの範囲を超えます。私たちは、エージェント同士の商取引へ向かっています。そこでは、AIシステムがサービスを自動的に見つけ、交渉し、互いに対して支払いを行います。たとえば、AI研究者がクラウドプロバイダから計算資源を自動的に購入し、学術論文へのアクセス費を支払い、データ提供者に対して報酬を支払う——すべて人の介入なしに行うことを想像してみてください。

この未来には、人間中心のシステムから後付けされたものではなく、自律性を前提に設計されたウォレット・インフラが必要です。WAIaaSは、今日その基盤を提供します。

AIエージェントのインフラに関するさらなる洞察については、より深い技術的詳細をMCPを使ったウォレットアクセスによるAIエージェントのセットアップ方法なぜAIエージェントには独自のウォレットが必要なのかで確認してください。

次に来るもの

自律型エージェントの経済は、遠い未来の話ではなく、まさにいま立ち上がりつつあります。問題は、AIエージェントが経済的な能力を必要とするかどうかではありません——重要なのは、あなたがそれらを安全かつ効果的に展開できる状態になっているかどうかです。

今日から自律型エージェントの実験を始めてください。GitHubでコードベース全体を探索するか、waiaas.aiで詳しく学んでください。エージェント経済のためのインフラはここにあります——では、それを使ってあなたは何を作りますか?