Azure Databricksの公式ドキュメント「Use Genie Code」は、2026年6月16日に更新されました。結論からいうと、今回確認された内容は既存のノートブックやジョブに移行を求める破壊的変更ではありません。利用者はAgentモードの実行範囲と自動承認、管理者はAI機能の有効化、Unity Catalog権限、データ所在地、料金設定を確認する必要があります。特に、2026年7月6日から始まる従量課金への準備が重要です。(Microsoft Learn)
Azure DatabricksのUse Genie Codeで何が変わったのか
「Use Genie Code」は、Azure Databricks上でコードの生成、説明、最適化、エラー修正を支援するAI機能の利用方法をまとめたドキュメントです。
2026年6月16日の更新では、複数スレッド、ChatモードとAgentモード、ツール実行の承認、チャット共有、MCPサーバーやスキルなど、現在のGenie Codeを使ううえで重要な仕様が整理されています。(Microsoft Learn)
押さえておくべきポイントは次のとおりです。
| 確認項目 | 現在の仕様 | 必要な対応 |
|---|---|---|
| 動作モード | ChatとAgentの2種類。Agentがデフォルト | データや環境に応じてモードを選ぶ |
| 複数タスク | チャットをタブで開き、別スレッドへ切り替え可能 | 利用者側の移行作業は不要 |
| ツール実行 | コード実行やファイル編集前に承認を要求 | 本番環境では承認を省略しない |
| フルページ画面 | コマンドセンター形式の画面をベータ提供 | 必要な場合のみプレビューを有効化 |
| 拡張機能 | MCP、カスタム指示、スキルなどを設定可能 | 外部接続は管理者が利用範囲を確認 |
| 料金 | 2026年7月6日から無料枠超過分を従量課金 | 事前に予算と利用上限を設定 |
関連する製品リリースとして、フルページ版Genie Codeは2026年6月3日にベータ提供が始まり、Auto-approveは6月4日に追加されています。したがって、6月16日は新しい破壊的変更の適用日というより、現在の利用方法を公式ドキュメントで確認する基準日と考えるのが適切です。(Microsoft Learn)
Genie CodeのChatモードとAgentモードの違い
Genie Codeは、Azure Databricksに最適化された開発者向けAIアシスタントです。ノートブック、SQLエディター、ジョブ、AI/BIダッシュボード、ファイルエディターなどから利用できます。
一般的なプログラミング全般ではなく、Spark、SQL、Unity Catalog、パイプラインなど、Databricks上の作業を効率化する用途に向いています。(Microsoft Learn)
| 項目 | Chatモード | Agentモード |
|---|---|---|
| 主な用途 | コードの説明、質問、単純なコード生成 | 分析、修正、パイプライン作成などの複数ステップ作業 |
| 自動処理 | 基本的に対話中心 | 計画、コード実行、結果確認、エラー修正を継続 |
| モデルに送られる情報 | プロンプト、コード、テーブル名や列名など | Chatの情報に加え、テーブルのサンプルやセル出力を参照可能 |
| 適した場面 | 内容を理解したいとき | 開発・分析作業をまとめて進めたいとき |
| 注意点 | 生成コードの確認が必要 | 実行権限とデータ送信範囲をより慎重に確認する |
Agentモードはデフォルトですが、利用するにはアカウントとワークスペースの両方で「Partner-powered AI features」が有効であり、対応するGeoにワークスペースが存在する必要があります。無効な場合、Genie CodeはDatabricksホストモデルを使ったChatモードのみで動作します。(Microsoft Learn)
2026年6月時点の公式一覧では、Japan GeoはGenie CodeのChatモード、Agentモードともに利用可能とされています。ただし、段階的なロールアウトやワークスペース設定によって、画面への反映時期が異なる場合があります。(Microsoft Learn)
誰に影響するのか
Azure Databricksの一般ユーザー
ノートブックやSQLエディターでGenie Codeを使う開発者、データエンジニア、データサイエンティストが主な対象です。
特にAgentモードでは、Genie Codeがコード実行、ノートブック編集、テーブル照会などを行います。生成されたコードや変更内容を確認せず、そのまま本番環境で実行する運用は避けてください。
ワークスペース管理者
ワークスペース管理者は、次の項目を確認する必要があります。
- Partner-powered AI featuresの有効・無効
- フルページ版などプレビュー機能の利用可否
- MCPサーバーや外部コネクターの許可範囲
- ワークスペース共通の指示やスキル
- サーバーレス利用ポリシー
- 本番環境での承認ルール
コンプライアンスセキュリティプロファイルを使用するワークスペースでは、Partner-powered AI featuresがデフォルトで無効です。利用を開始する前に、組織のセキュリティ基準やデータ処理条件との整合性を確認してください。(Microsoft Learn)
アカウント管理者・コスト管理者
アカウント管理者には、AI機能をアカウント全体で許可するか、ワークスペース側の変更を禁止するかを決める役割があります。
さらに、2026年7月6日からの従量課金に備え、Genie製品用の予算、アラート、利用ブロックを設定する必要があります。(Microsoft Learn)
Genie Codeの設定を確認する手順
Partner-powered AI featuresを確認する
アカウント管理者は、Azure Databricksのアカウントコンソールで次の順に確認します。
Settingsを開くFeature enablementを選択するEnable partner-powered AI featuresを確認する- ワークスペース側での上書きを許可するか、
Enforce settingで固定する
ワークスペース管理者は、ワークスペースのユーザーメニューからSettingsを開き、AdvancedにあるPartner-powered AI featuresを確認します。(Microsoft Learn)
Agentモードが表示されない場合は、最初にこの設定を確認してください。すぐにGeo制限を解除するのではなく、ワークスペースの所在地、コンプライアンス設定、利用可能なモデルを順番に確認することが重要です。
Unity Catalogの権限を見直す
Genie Codeがモデルへ送信できる情報や実行できる操作には、利用者本人のUnity Catalog権限が適用されます。権限のないテーブルをAgentモードが勝手に読み取ることはありません。(Microsoft Learn)
一方で、権限を広く付与している利用者がAgentモードを使えば、その範囲内で書き込みやコード実行が可能になります。Genie Codeの導入を理由に権限を広げるのではなく、次のような最小権限を維持してください。
- 開発者には開発用カタログだけを書き込み可能にする
- 本番テーブルは原則として読み取り専用にする
- パイプラインやジョブの管理権限を必要な担当者に限定する
- 機密データ用のスキーマを通常の検証環境から分離する
ツールの承認方法を決める
デフォルトでは、Genie Codeがツールを使用するたびに承認を求めます。Auto-approveを有効にすると、AI分類器が操作内容を判定し、低リスクと判断した処理を自動承認します。
ただし、Auto-approveはセキュリティ境界ではありません。誤って危険な操作を許可したり、安全な操作を拒否したりする可能性があります。本番データ、機密ワークスペース、共有リソースを扱う場合は、Ask every timeまたはAsk firstを基本としてください。(Microsoft Learn)
フルページ版を利用する場合
フルページ版Genie Codeはベータ機能です。複数のスレッドを並行して進めたり、ノートブックやファイルをタブで確認したりする用途に向いています。
利用するには、ワークスペースのプレビューポータルでFull page Genie Codeを有効にします。ベータ機能であるため、本番ワークスペースへ一律に展開する前に、検証用ワークスペースで操作性と権限を確認してください。(Microsoft Learn)
更新や移行作業は必要か
今回確認した公式情報には、次のような必須作業は示されていません。
- 既存ノートブックの変換
- ジョブやパイプラインの再作成
- Databricks Runtimeの更新
- APIやコードの書き換え
- 期限までのデータ移行
フルページ版は任意のベータ機能であり、従来のサイドペインも引き続き利用できます。既存資産を扱う場合はサイドペイン、新しい作業を始める場合や複数タスクを並行する場合はフルページ版という使い分けが可能です。(Microsoft Learn)
機能がすぐに表示されなくても、設定ミスとは限りません。Azure Databricksの機能は段階的にリリースされ、最初のリリース日から反映まで1週間以上かかる場合があります。(Microsoft Learn)
2026年7月6日からの料金変更
Genie Codeを含むGenie製品は、2026年7月6日からユーザー単位の無料枠付き従量課金へ移行します。
| 項目 | 内容 |
|---|---|
| 課金開始日 | 2026年7月6日 |
| 無料枠 | 識別可能なユーザー1人につき毎月150 DBU |
| 無料枠超過後 | 使用したLLMやエージェントに応じてDBU課金 |
| シート料金 | なし |
| サービスプリンシパル | 無料枠の対象外 |
| 予算の対象 | Genie Code、Genie Spaces、Genie Oneの利用を合算 |
| コード実行用コンピュート | GenieのLLM料金とは別に課金 |
公式情報では、150 DBUは一般的な利用者の場合、月20~30回程度のGenie Codeコーディングセッションに相当する目安とされています。実際の消費量は、使用するモデル、処理内容、会話の長さなどによって変わります。(Microsoft Learn)
管理者が料金面で行うこと
2026年7月6日までに、アカウント管理者は次の設定を確認してください。
- アカウントコンソールの
UsageからBudgetsを開く - リソースタイプに
Unity AI Gatewayを指定する - リソースタグに
databricks-product: genieを設定する - ワークスペース単位またはユーザー単位の上限を決める
- メール通知または利用ブロックを設定する
予算機能の利用には、アカウントコンソールでUnity AI Gateway Budgetプレビューを有効にする必要があります。予算通知は実際の利用から最大24時間遅れる場合があるため、上限ぎりぎりではなく余裕を持ったアラート値を設定してください。(Microsoft Learn)
また、Genie用予算が管理するのはLLM利用料です。Genie Codeが生成したコードをSQLウェアハウスやサーバーレスコンピュートで実行した料金は別に発生します。サーバーレス利用ポリシーによるタグ付けと、Genie用予算を混同しないよう注意が必要です。(Microsoft Learn)
利用時に失敗しやすいポイント
Auto-approveを本番環境で常用する
自動承認は作業を速くする機能であり、アクセス制御の代わりにはなりません。まず開発環境で試し、本番では操作ごとの承認を基本にしてください。
Unity Catalogがあれば安全だと思い込む
Unity Catalogは権限外の操作を防ぎますが、利用者が持っている権限内の誤操作までは防げません。書き込み権限やジョブ管理権限が過剰でないかを確認する必要があります。
チャットを内容確認なしで共有する
Genie Codeのスレッドは、ユーザー、グループ、サービスプリンシパルへ共有できます。共有先にはCAN VIEW権限が付与され、スレッド内容を閲覧できます。セル出力やテーブルのサンプルが含まれていないかを確認してから共有してください。(Microsoft Learn)
Geo制限を安易に解除する
利用できないからといって、データ処理地域の制限をすぐ解除するのは避けてください。Cross-Geo処理を有効にすると、指定サービスの処理が別のGeoで行われる可能性があります。組織のデータ所在地要件を確認したうえで判断します。(Microsoft Learn)
まず確認すべきこと
一般ユーザーは、最初に検証用ノートブックでChatモードとAgentモードを試し、ツール承認を省略せずに生成コードと変更差分を確認してください。
管理者は、次の順番で対応すると効率的です。
- Partner-powered AI featuresの有効状態を確認する
- Unity Catalogとワークスペース権限を棚卸しする
- 本番環境では手動承認を標準にする
- MCPや共有機能の運用ルールを決める
- 2026年7月6日までにGenie用予算とアラートを設定する
今回の変更で、既存コードの移行やランタイム更新を急ぐ必要はありません。優先すべきなのは、Agentモードを安全に利用できる権限設計と、従量課金開始前のコスト管理です。

コメント