
何が起きたか
ML.GENERATE_TEXTはCREATE MODELで作ったモデルオブジェクトが必要で行セットを返すが、AI.GENERATEはconnection_idとgemini-2.5-flashなどのエンドポイントを直接受け取りSTRUCTを返す。
なぜ重要か
ML.GENERATE_TEXTは行セット、AI.GENERATEはSTRUCTを返すため、新しい方式に移ると結果の保存・読み取り方法が変わり、下流のクエリやダッシュボードに影響しうる。
注目点
記事は、同じ50行のサンプルで新旧両方を並行して実行し、null数や差分、合計を比較してから切り替えるよう助言。AI.CLASSIFYへの移行も注目点。
誰に効くかML.GENERATE_TEXTを使ったBigQueryパイプラインを保守するデータアナリストやアナリティクスエンジニアは、AI関数を採用する場合、クエリが結果をどう保存し読み取るかを確認する必要がある。本番環境が安定しているチームは、当面は旧世代を使い続けるという選択もありうる。
こういう要約が、毎朝あなたのメールに届きます。
記事はこの混乱を世代の分断として捉えている。古いガイドはCREATE MODELでリモートモデルオブジェクトを作り、ML.GENERATE_TEXTをテーブル関数として呼び出す。新しい資料はAI.GENERATEなどのAI関数をスカラー関数として直接呼び出す。ネット上の記事は両世代が混在しているため、チュートリアルがどちらの世代か気づかずに従うとクエリが動かない、というのはよくある原因だと指摘する。
既存資産を持つチームへの実践的な指針は、まずML.GENERATE_TEXTが使われている箇所を洗い出すことだ。INFORMATION_SCHEMA.JOBS_BY_PROJECTやINFORMATION_SCHEMA.MODELSを確認したり、コードリポジトリをgrepで検索したりする。そのうえで、50行程度の小さなサンプルで新旧の方式を並行して実行し、nullの結果や差分を比較してから切り替えるよう勧める。下流のダッシュボードやフィルタ、テキスト長に関する前提が壊れる可能性もあると警告する。特に分類や判定のタスクでは、ラベルが少し変わるだけでWHERE条件が一致しなくなることがある。
結果を左右するのは、並行比較で許容できる差分が示されるかどうか、そして下流の利用側が変更に耐えられるかどうかだ。そのため、古いモデルオブジェクトをすぐに削除せずしばらく残しておくよう勧めるのは、切り戻しが必要になった場合への備えである。分類を行うチームにとっては、自由記述のラベリングではなくAI.CLASSIFYの採用を検討する自然な機会かもしれないと記事は示唆している。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
ElevenLabsが220億ドルの評価額で3億ドルの従業員向けテンダーを完了し、Mati Staniszewski氏は音声が主要なインターフェースになると予測した

OpenAIは10月15日、Rosalind Academic Planを発表した

Qiita記事がLLMアプリ向け自動レッドチーミング手法GCG・PAIR・TAPを実LLMなしの模擬実装で比較した

Liquid AIは2026年10月15日、オープンウェイトの改良版意思決定モデルd1-ultraを公開した

CircliaがTASTE SIGNALの実証実験を開始した

フランス数学会会長イザベル・ガラガー主催のウェビナーで、フィールズ賞受賞者のユーゴ・デュミニル=コパンは、OpenAIが350の主要未解決問題の解答を一夜で公開したと述べた
