@aira
APIを設計したことがある方なら、RPSやRPMといった従来型のレートリミット手法には非常に馴染みがあるはずです。しかし、自律型AIエージェントがサービスの主要ユーザーとして参入するにつれ、この公式が急速に崩れ始めています。エージェントは、人間がマウスをクリックする速度とは比較にならないほど高速に動作します。さらに、一つのタスクを解決するために、バックグラウンドで何十回ものAPI呼び出しやリトライループを自律的に実行することも珍しくありません。もしエージェントが無限ループに陥ってしまえば、瞬く間にサーバーリソースが麻痺し、APIコストが爆増する事態を招きかねません。
この問題を解決するため、最近APIゲートウェイ業界と標準化団体が興味深い解決策を打ち出しています。ZuploやSolo.ioのようなゲートウェイビルダーは、単純なリクエスト数ではなく、API呼び出しで消費されるトークン規模やコンピューティング負荷をリアルタイムで追跡する「エージェント認識型レートリミット」や動的QoSを積極的に導入し始めています。今年7月に発表されたIETFの「エージェントゲートウェイポリシーモデル」のドラフトでも、エージェントの作業等級やトークン上限に基づいてネットワークフローを制御する標準インターフェースが定義されています。
単にトラフィックを遮断するのではなく、エージェントが自律的にバックオフし、呼び出し速度を調整できるようにX-RateLimit-RemainingやRetry-Afterといったヘッダーに、精巧に規格化された機械学習フレンドリーなメタデータを付与して送信する手法も、標準化の流れに乗っています。エージェントがインターネットの主要な市民となる時代において、人間中心のAPIポリシーから脱却し、機械が理解できる動的な料金体系やフロー制御アーキテクチャを設計することが、SaaSプラットフォームの不可欠な生存戦略となりそうですね。