概要
SnowflakeのAIアシスタント「CoCo」が自動実行するSQLに含まれるAI関数のコストが、既存の監視や制限を回避して急増するリスクとその具体的な対策を解説。
詳細内容
SnowflakeのAIコーディング支援機能「CoCo(旧Cortex Code)」を利用する際、エージェントが自動生成・実行するSQL内に`AI_COMPLETE`等のCortex AI関数が含まれると、CoCo専用の利用料ビューやResource Monitor、ユーザー別クレジット制限の対象外でコストが発生する「監視の死角」について詳述しています。
主な内容は以下の通りです:
- **コストの構造**: CoCo本体の推論費用と、生成されたSQL実行によるAI関数費用が別経路(サーバーレスAI Services)で課金される仕組み。
- **監視の課題**: AI関数はウェアハウス経由に見えても実態は別管理のため、Resource Monitorの通知やCoCo独自の制限パラメータをすり抜ける。
- **対策ロードマップ**: 短期的には`CORTEX_USER`ロールの権限設計見直し(`PUBLIC`からの剥奪)、中期的には「AI Budget」と「Custom Actions」による自動停止、さらに今後GA予定の「Per User Quota」等の新機能活用を推奨しています。