Compass のAI機能はジェネレーティブAI (生成AI)によって強化されており、不正確な応答を返す可能性があります。MongoDB製品の生成系AIの詳細については、ジェネレーティブAI FAQを参照してください。
Compass のAI機能
インテリジェントアシスタントは、Compass の統合されたカスタマイズされた MongoDB ガイダンス向けに設計された AI 搭載ツールです。
Compass では自然言語を使用したデータのクエリも可能です。Compass はAIを使用して、入力されたプロンプトに基づいてフィルター クエリと集計を生成します。
読み取り専用ツール
インテリジェントアシスタントで読み取り専用ツールを使用する場合、アシスタントはツール呼び出しを介して、現在のクエリまたは集計に関する情報、またはデータベース自体内のデータにアクセスできます。ただし、明示的なユーザー承認が必要です。
サードパーティプロバイダー
Compass のAI機能では現在、 MicrosoftがホストするAzure OpenAI Service が使用されています。これは将来変更される可能性があります。
データの使用方法
Compass でAI機能を使用すると、次の情報が MongoDB のバックエンドやサード パーティーのAIプロバイダーに送信される場合があります。
自然言語プロンプトの全文。
データベース名、コレクション名、フィールド名、タイプなど、クエリ対象のコレクションのスキーマ。
サンプルフィールド値。これらは Compass 設定 で
Enable sending sample field values設定が有効になっている場合にのみ使用されます。これは、推奨の品質を向上させるための任意の設定です。この設定はデフォルトでオフになっています。
インテリジェント支援の場合:
プランメタデータを説明します。Interpret ボタンは、元のクエリを含む説明プランメタデータを使用してリクエストを処理します。エージェントは、毎回リクエストを続行する前に、ユーザーがこれで問題ないことを確認するように要求します。
クリーンアップされた接続情報。[Debug] ボタンは、クリーンアップされた接続情報とエラー メッセージを支援に渡します。
Compass で作業しているタブ。
データベース ツールを呼び出すと、実行されているツールに応じて追加のデータがAIプロバイダーに送信されます。すべてのツールにはユーザーの明示的な承認が必要です。使用されるデータの概要については、読み取り専用ツールの完全なリストを参照してください。設定でツール呼び出しを無効にすることができます。
送信された情報は、他のサードパーティと共有されたり、AIプロバイダーによって保存されたりすることはありません。データベースから許可されていない接続文字列、認証情報、または行/ドキュメントを送信することはありません。
AI 機能を無効にする
次の手順では、自然言語クエリやインテリジェント支援など、Compass のすべての生成系AI機能を無効にする方法について説明します。