メインコンテンツまでスキップ

Databricks AI支援機能の信頼性と安全性

Databricks は、お客様が当社のプラットフォームと Databricks AI 支援機能を使用する際に、お客様のデータの重要性と当社に寄せられる信頼を理解しています。Databricks は最高水準のデータ保護に注力しており、Databricks AI 支援機能に送信される情報が保護されるように厳格な対策を実施しています。

  • お客様のデータの機密性は保たれます。

    • Databricksは、サードパーティが利用できるようにDatabricksが提供する生成AIの基盤モデルのトレーニングに、これらの機能に送信またはこれらの機能から出力されたデータ、プロンプト、応答を使用しません。
    • 当社のモデル パートナーは、悪用モニタリングのためであっても、これらの機能を通じて送信されたデータを保持しません。 パートナーを活用したAI支援機能は、モデル パートナーからのデータ保持ゼロのエンドポイントを使用します。
  • 有害な出力からの保護。 Azure OpenAI を使用する場合、Databricks は Azure OpenAIコンテンツ フィルタリングも使用して、有害なコンテンツからユーザーを保護します。Anthropicモデルを使用する場合、 Databricks 、 Anthropicの組み込み 安全メカニズムと、 Anthropicの安全性に関するドキュメントに記載されている有害な出力に対する追加の強化機能に依存します。 さらに、Databricks は、有害なコンテンツ、脱獄、安全でないコード生成、サードパーティの著作権コンテンツの使用に対する保護対策が効果的であることを確認するために、何千ものユーザー インタラクションのシミュレーションによる広範な評価を実施しました。

  • Databricksは、サービスを提供するために必要なデータのみを使用します。 データは、DatabricksのAI支援機能とやり取りする場合、または機能を提供するために必要な場合にのみ送信されます。Databricksは、プロンプト、関連するテーブルメタデータと値、エラー、および入力コードまたはクエリを送信し、より関連性の高い結果を返すのに役立てます。

  • データは転送中も保存中も保護されます。 Databricks とモデルパートナー間のすべてのトラフィックは、業界標準の TLS 暗号化を使用して転送中に暗号化されます。Databricks ワークスペース内に格納されるデータはすべて AES-256 ビットで暗号化されます。

  • Databricks はデータ レジデンシー制御を提供します。 Databricks AI 支援機能は指定サービスであり、データ所在地の境界に準拠しています。詳細については、 「Databricks Geos: データ所在地」および「Databricks 指定サービス」を参照してください。

特定の機能がお客様のデータをどのように処理するかについては、プライバシーとセキュリティに関する FAQをご覧ください。

モデルに送信されるデータ

パートナーが提供する AI 支援機能ではどのようなサービスとモデルが使用されますか?

**パートナーが提供するAI機能**設定が有効な場合、DatabricksのAIアシスト機能は、Azure OpenAIサービス、Databricks上のOpenAI、またはDatabricks上のAnthropicがホストするモデルを使用します。

Genie Code オートコンプリートなどの一部の機能は、設定が有効になっている場合でも Databricks がホストするモデルを使用します。 パートナー提供の AI 機能 設定を無効にすると、一部の AI 支援機能は Databricks がホストするモデルを使用する場合があります。詳細については、パートナーが提供する AI 機能を参照してください。

モデルにはどのようなデータが送信されますか?

Databricksは、サービスを提供するために必要なデータのみを送信します。一般的に、これにはプロンプト(質問、コード、クエリーなど)、およびテーブル名と列名と説明、サンプル値、エラー、以前の質問などの関連メタデータが含まれます。正確なデータは機能によって異なります。

  • Genie Code は、現在のノートブックセルまたはSQLエディターtabのコードとクエリー、テーブルと列の名前と説明、以前の質問、およびお気に入りのテーブルを送信します。 エージェントモード では、Genie Codeは、業界の他のコーディングエージェントと同様に、セルの出力の分析や、テーブルからのデータサンプルの読み取りもできます。
  • **Genie エージェント**は、自然言語プロンプト、テーブル名と説明、関連する値、一般的な指示、SQL クエリーの例、および SQL 関数を使用します。
  • Genie Ontology は、テーブル、クエリー、ダッシュボード、ノートブック、ドキュメント、接続されているアプリなどのソースから知識を抽出することにより、Genie が自動的に構築および維持するお客様のデータとビジネスのマップです。抽出されたオントロジースニペットは、ソースアセットとドキュメントの権限を尊重します。
  • AI 生成コメント は、ドキュメント化されるオブジェクトとその親オブジェクト(カタログ、スキーマ、テーブル、関数、モデル、ボリューム名、現在のコメント、および列の詳細(名前、型、主キーであるかどうか、現在の列コメント)を含む)のメタデータを送信します。

モデルに送信されるデータは、ユーザーのUnity Catalog権限を尊重しますか?

はい、AI 支援機能モデルに送信されるすべてのデータは Unity Catalog の権限を尊重するため、ユーザーがアクセスできないデータはそのようなモデルに送信されません。

パートナー モデル プロバイダーは私のデータを保存しますか?

いいえ。Databricks を通じてパートナー モデルを使用する場合、パートナー モデル プロバイダーはプロンプトや応答を保存しません。

ストレージとアクセス

AI支援機能ストアからの応答はどこにありますか?

Genie Agentの応答と承認されたAI生成コメントは、Databricksコントロールプレーンデータベースに保存されます。コントロールプレーンデータベースはAES-256ビットで暗号化されています。

Genie Code のチャット履歴は、他のノートブックのコンテンツと同じ場所に保存されます。

Genie CodeまたはGenie Agentとのチャット履歴を誰が見ることができますか?

自分のGenie Codeチャットを閲覧できます。管理者は、直接リンクを持っている場合、チャットスレッドを閲覧できます。チャットスレッドを共有すると、受信者はそれを閲覧できます。チャットスレッドを共有するを参照してください。

Genieエージェント管理者は他のユーザーのメッセージを表示できますが、それらのクエリ結果は表示できません。Genieエージェントとの会話は会話の共有設定に従います。

コードの実行と精度

Genie AgentやGenie Codeはコードを実行しますか?

Genieエージェントは顧客データへの読み取り専用アクセスで設計されているため、読み取り専用のSQLクエリーのみを生成および実行できます。

エージェント モードでは、Genie Code はノートブックと SQL エディターでコードを実行できます。まず、Genie Code は実行を続行するかどうかの確認を求めます。確認するか、現在の Genie Code スレッドで常に実行を許可するか、常に実行を許可するかを選択できます。その他の Genie Code モードでは、自動的にコードは実行されません。

AI モデルは間違いを犯したり、意図を誤解したり、幻覚を見たり、間違った答えを出したりする可能性があります。AI が生成したコードを実行する前に、確認してテストします。

Databricks は、AI 支援機能からの応答の正確性と適切性を評価するための評価を実施しましたか?

はい、Databricks は、想定されるユースケースに基づいてすべての AI 支援機能を広範囲にテストし、シミュレートされたユーザー入力を使用して応答の精度と適切性を高めています。ただし、生成AIは新興技術であり、 AI支援機能は不正確または不適切な応答を返す可能性があります。

データレジデンシーとコンプライアンス

トラフィックは Geos を通じてどのようにルーティングされますか?

Databricks AI 支援機能は、顧客コンテンツを処理する際にDatabricks Geos を 使用してデータの所在地を管理する指定サービス です。トラフィック ルーティングは、リージョンと、クロスジオ処理が有効になっているかどうか ( 指定サービスのワークスペース ジオグラフィ内でのデータ処理の適用 が無効) によって異なります。

Databricks でホストされるモデル

AI 支援機能は Databricks がホストするモデルでどのように機能しますか?

パートナーが提供するAI機能が無効になっている場合、AIアシスト機能は、Databricksが完全に選択および管理するDatabricksホスト型モデルを使用します。Databricksは、OpenAI GPT OSSのような商用利用可能なオープンソースモデルを使用します。

次の図は、Databricks でホストされるモデルが Quick Fix などの Databricks AI を利用した機能を強化する方法の概要を示しています。

Databricks がホストするモデルを活用した Genie Code のワークフローの図。

  1. ユーザーがノートブックのセルを実行すると、エラーが発生します。
  2. Databricks は、メタデータを要求にアタッチし、Databricks でホストされている大規模言語モデル (LLM) に送信します。すべてのデータは保存時に暗号化されます。顧客は、顧客管理キー (CMK) を使用できます。
  3. Databricks でホストされるモデルは、エラーを修正するための提案されたコード編集で応答し、ユーザーに表示されます。