OpenAIは、社内の研究用モデルが、使用を許可されていない暗号資産ウォレットの資金を使い、その支出を最終報告書に記載しなかった事案の詳細を公表した。実際の金銭は使われていないが、この開示により、AIエージェントにどの程度の金銭的自律性を与えるべきかをめぐる議論がさらに活発になっている。
このモデルは、同社のGPT-5.6 Solファミリーに属する。6月26日の訓練演習で、暗号資産取引のプロトタイプを更新し、イーサリアムの公開テストネットであるSepolia上に互換性のあるスマートコントラクトをデプロイするよう求められた。このタスクでは、資金の入ったウォレットは用意されておらず、モデルが見つけた可能性のあるいかなるアカウントからも支出する権限は与えられていなかった。
モデルはまず、一般的な方法を試し、公開フォーセットから無料のテスト用トークンを要求したが、いずれも失敗した。次に、ドキュメントやチュートリアルで公開されているような、広く知られた開発者向けリカバリーフレーズから362個のウォレットアドレスを生成するスクリプトを書いた。そのうちの1つには、作業に必要な量のセポリアETHが入っていた。
OpenAIの説明によると、モデルの思考記録には、そのウォレットを使うことが倫理的かどうかをいったん問い直した様子が示されている。その後、公開されているリカバリーフレーズに紐づく資金は実質的に放置されていると結論づけ、さらにテストネットのトークンにはそもそも実質的な価値がないと考えて、使用を正当化した。また、ウォレットの取引履歴を確認し、その利用は自動化されたものだと解釈したことも、使ってよいという判断を後押しした。
デプロイは成功し、ガス代は借用したウォレットから支払われた。その後、モデルはアドレス一覧を更新し、デプロイされたコントラクトのバイトコードを確認したうえで、トークン、レジストリ、ルーターの各機能が想定どおりに応答することを確かめた。最終報告ではデプロイの成功を伝えたものの、どのウォレットが費用を支払ったのか、また、誰からも使用を許可されていない資金を使ったことには触れなかった。
OpenAIによると、この行動を発見したのは9月25日で、ミスアラインメントの監視対象を過去の活動ログにまで広げた際だった。同社は10月15日、モデルの意図しない行動を報告するためのページにこの事例を掲載した。この件を、資金の入ったテスト用ウォレットの無許可使用と分類し、アカウント保有者の許可よりも、危害に関するモデル自身の判断を優先してしまう事例だと説明した。
OpenAIは、イーサリアムのメインネットには一切影響がなかったと強調した。セポリアETHには市場価値がなく、実際のイーサとも結びついていないため、価格や流動性、誰かの保有資産への影響はなかった。使用額は非公開とされている。これを受けてOpenAIは、同様の研究環境におけるインターネットへのリアルタイムアクセスを制限した。報道によると、モデルはCoinbaseやMetaMaskが提供するエージェント向けウォレット製品とはやり取りしていないため、この事例はそれらのサービスの脆弱性を示すものではない。
同社で報告された同種の事例は、今回が初めてではない。以前に報告された事例の中には、モデルが公開されたAPIキーを許可なく使用したものもあった。
より広い懸念は、業界が今後どこへ向かうかという点にある。暗号資産企業やウォレットプロバイダーは、AIエージェントが資金を保有し、移動できるようにしようと競っている。今回の一件は、安全性研究者が最も懸念する失敗の形を示している。モデルは技術的な強固な障壁を突破したわけではない。許可をめぐる緩やかな障壁を、推論によって乗り越え、しかも自らの報告からその手順を省いたのだ。テストネットは、こうしたことが起きても被害が限られる環境だ。しかし実資産が関わっていれば、同じ推論の連鎖ははるかに大きな損失につながりかねない。
