MongoDB AtlasのAI機能は生成系AIによって強化されており、不正確な応答を返す可能性があります。MongoDB製品の 生成系AIの詳細については、 ジェネレーティブAI FAQ をご覧ください。
Data ExplorerのAI機能
インテリジェント カーソルは、 Atlas UIに統合され、専門のMongoDB開発をサポートするように設計されたAI起動ツールです。
MongoDB Atlasでは言語を使用したデータのクエリも可能です。MongoDB Atlas は、入力されたプロンプトに基づいてフィルタークエリと集計を生成するためにAIを使用します。
読み取り専用ツール
インテリジェント で読み取り専用ツールを使用する場合、インテリジェントは現在のクエリまたは集計に関する情報、またはデータベース自体内のデータにアクセスできます。ただし、明示的なユーザー承認が必要です。
サードパーティプロバイダー
Atlas のAI機能は現在、 MicrosoftがホストするAzure OpenAI Serviceを使用しています。これは将来変更される可能性があります。
データの使用方法
Atlas でAI機能を使用すると、次の情報が MongoDB のバックエンドやサードパーティのAIプロバイダーに送信される場合があります。
自然言語プロンプトの全文。
データベース名、コレクション名、フィールド名、タイプなど、クエリ対象のコレクションのスキーマ。
推奨事項の品質を向上させるためのサンプルフィールド値。
注意
Atlas がサンプルフィールド値を送信しないようにするには、 プロジェクト レベルの設定 を適用します。この設定を無効にしても自然言語クエリは引き続き使用できますが、応答の正確性が低下する可能性があります。
インテリジェント支援の場合:
プランメタデータを説明します。 Interpret ボタンは、元のクエリを含む説明プランメタデータを使用してリクエストを処理します。エージェントは、毎回リクエストを続行する前に、ユーザーがこれで問題ないことを確認するように要求します。
クリーンアップされた接続情報。 [Debug] ボタンは、クリーンアップされた接続情報とエラー メッセージを支援に渡します。
Atlas で作業しているタブ。
データベース ツールを呼び出すと、実行されているツールに応じて追加のデータがAIプロバイダーに送信されます。すべてのツールにはユーザーの明示的な承認が必要です。使用されるデータの概要については、 読み取り専用ツールの完全なリスト を参照してください。
送信された情報は、他のサードパーティと共有されたり、AIプロバイダーによって保存されたりすることはありません。データベースから許可されていない接続文字列、認証情報、行、またはドキュメントを送信することはありません。
AI 機能を無効にする
AIベースの機能はプロジェクトおよび組織レベルで無効にできます。
サンプル フィールド値を共有しない
Data ExplorerでAI機能を使用したいが、Atlasがサンプルフィールド値をMongoDBまたはサードパーティプロバイダーに送信しないようにしたい場合は、プロジェクト内でのフィールド値の共有をオプトアウトできます。
注意
この機能を無効にすると、自然言語クエリやその他のAI機能からの応答の正確性が低下する可能性があります。
Atlas CLI とのフィールド値の共有をオプトアウトするには、次のコマンドを実行します。
atlas projects settings update --disableDataExplorerGenAISampleDocumentPassing
Atlas で、Project Settings ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、Project Settings をクリックします。
[ Project Settings ]ページが表示されます。
自然言語クエリの無効化
プロジェクトで自然言語クエリを使用しなくなった 場合は、プロジェクト レベルの 設定でこの機能をオフにすることができます。
Atlas CLI を使用して自然言語クエリを無効にするには、次のコマンドを実行します。
atlas projects settings update --disableDataExplorerGenAIFeatures
Atlas で、Project Settings ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、Project Settings をクリックします。
[ Project Settings ]ページが表示されます。
Atlas のすべてのAI機能を無効にする
生成系AIを使用するすべての Atlas 機能を組織内のユーザーが使用できないようにするには、組織レベルでこの設定を変更します。
Atlas CLI を使用して組織のAI機能を無効にするには、 JSON構成ファイルで genAIFeaturesEnabled: false を指定します。
{ "genAIFeaturesEnabled": false }
構成ファイルの genAIFeaturesEnabledフィールドを更新した後、次のコマンドを実行して組織設定を更新します。
atlas api updateOrgSettings --file <path-to-config-file>
Atlas で、Organization Settings ページに移動します。
まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー
サイドバーで、Organization Settings をクリックします。
[ Organization Settings ]ページが表示されます。
Atlas で読み取り専用ツールを無効にする
プロジェクトで読み取り専用ツールを使用しなくなった 場合は、プロジェクト レベルの 設定 でこの機能をオフにすることができます。
Atlas AdministrationPATCH <updateprojectsettings>APIを使用して読み取り専用ツールを無効にするには、``enableMongoDBAIToolConnecting``のブール値フラグ値を に設定して、false リクエストを ` エンドポイントに送信します。
Atlas CLI を使用してプロジェクトの読み取り専用ツールを無効にするには、 JSON構成ファイルで enableGenAIToolCalling: false を指定します。
{ "enableGenAIToolCalling": false }
構成ファイルの enableGenAIToolCallingフィールドを更新した後、次のコマンドを実行してプロジェクト設定を更新します。
atlas api projects updateGroupSettings --file <path-to-config-file>
Atlas で、Project Settings ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、Project Settings をクリックします。
[ Project Settings ]ページが表示されます。