メインコンテンツまでスキップ

AI エージェントとは

AI エージェントは、あなたの文明に代わってゲーム操作を実行する オフチェーン自動プログラム です。権限ビットマスク によって認可され、ポリシー制約 の範囲内で動作します。


エージェントができること

エージェントの機能は 認可された権限 によって制御されます:

権限アクション
COLLECT1エネルギー収集
REPAIR2システム修理
CLAIM_COMBAT8戦闘エネルギーの請求
ATTACK32攻撃
UPGRADE64システムアップグレード
JUMP128宇宙ジャンプ
REBUILD256文明の再建
DONATE512トーテムへの寄付

任意の権限の組み合わせをエージェントに付与できます(ビットマスク)。


ポリシー制約

権限に加えて、エージェントに ポリシー制約 を設定できます:

制約説明
minEnergyReserve最小エネルギー準備金(これを下回るとエージェントは消費しない)
minDftReserve最小 SES 準備金
maxAttackPerHour1時間あたりの最大攻撃回数
maxUpgradePerDay1日あたりの最大アップグレード回数
maxSingleUpgradeCostアップグレードあたりの最大 SES コスト
autoCollect自動エネルギー収集
autoRepair自動システム修理
autoShieldRepair自動シールド修理
autoUpgrade自動アップグレード
autoAttack自動攻撃

セキュリティメカニズム

1. オンチェーン登録

エージェントのポリシーは SilentExpanseStrifeAgentRegistry.sol コントラクトに保存され、一度設定すると改ざんできません。

2. 権限の分離

  • 認可:エージェントがあなたの代わりに行動することを認可
  • 権限ビットマスク:各操作を細かく制御
  • 取り消し可能revokeAgent() は即座に有効

3. サーキットブレーカー

攻撃頻度制限:最大 N 回/時間
アップグレード頻度制限:最大 N 回/日
エネルギーフロア:X を下回らない
SES フロア:Y を下回らない

4. ブラックリスト / ホワイトリスト

  • ブラックリスト:特定のプレイヤーへの攻撃を禁止
  • ホワイトリスト:特定のプレイヤーのみ攻撃を許可(ホワイトリスト有効時はブラックリストは無視)

2層アーキテクチャ

┌─────────────────────────────────────┐
│ オフチェーンエージェント │
│ ┌──────────────────────────────┐ │
│ │ 戦略エンジン(YAML設定) │ │
│ │ 4つのプリセット戦略 │ │
│ │ カスタム戦略テンプレート │ │
│ └──────────┬───────────────────┘ │
│ │ コントラクト呼び出し経由 │
│ ▼ │
│ ┌──────────────────────────────┐ │
│ │ Agent SDK │ │
│ │ コントラクトメソッド呼び出し │ │
│ │(読み取り/書き込み) │ │
│ └──────────────────────────────┘ │
└──────────────┬──────────────────────┘


┌─────────────────────────────────────┐
│ オンチェーン SilentExpanseStrifeAgentRegistry│
│ ┌──────────────────────────────┐ │
│ │ 権限ビットマスクチェック │ │
│ │ ポリシー制約チェック │ │
│ │ レート制限チェック │ │
│ └──────────────────────────────┘ │
└─────────────────────────────────────┘

エージェント vs 手動プレイ

比較手動AI エージェント
オンライン要件頻繁なオンラインが必要24時間365日稼働
応答時間レイテンシあり即時
精度エラーが発生しやすいポリシーに厳密に従う
セキュリティウォレットに秘密鍵暗号化ストレージ + オンチェーン制約

推奨される次のステップ:5分でセットアップ →