Dev Classmethod Jp Articles Bigquery Ai Functions Overview
BigQuery の AI 関数を自分なりに整理してみた
- URL: https://dev.classmethod.jp/articles/bigquery-ai-functions-overview
- 日付: 2026-06-22
- Tier: Tier 2
- 要旨: BigQuery の AI 関数は SQL から Gemini・埋め込みモデルを直接呼び出せるマネージド関数。2026 年に AI.GENERATE・AI.CLASSIFY・AI.SIMILARITY・AI.FORECAST が GA。4 カテゴリに分類:生成・抽出(構造化データ生成)、判定・分類・スコア(WHERE/GROUP BY 連携)、埋め込み・類似(セマンティック検索)、集計・分析・予測(モデル作成不要の予測・異常検知)。CREATE MODEL が不要で SQL 実行のみで利用可。
詳細
BigQuery AI 関数は Gemini・埋め込みモデルを SQL から呼び出すマネージド関数。従来の ML.GENERATE_TEXT は CREATE MODEL による事前準備が必須だったが、AI.* 関数は不要で SQL 記述のみで実行可能。現在 GA 関数:AI.GENERATE(自由形式テキスト・構造化データ生成)、AI.CLASSIFY(カテゴリ分類・94.2% 精度実績)、AI.SIMILARITY(コサイン類似度・セマンティック検索)、AI.FORECAST(時系列予測・信頼区間付き)、AI.DETECT_ANOMALIES(異常検知)、AI.EVALUATE(精度評価)。Preview:AI.GENERATE_BOOL・AI.GENERATE_INT・AI.GENERATE_DOUBLE・AI.AGG・AI.KEY_DRIVERS・AI.COUNT_TOKENS。ユーティリティ関数で GROUP BY・WHERE・ORDER BY と直結。複数処理を output_schema で一度に構造化取得可能。モデル選択肢:生成用 Gemini と別の text-embedding-005(埋め込み専用)。