Atlas を使用して、 自然言語を使用するクエリを生成できます。Atlas は、入力されたプロンプトに基づいてAIを使用してクエリを生成します。自然言語によるクエリは、有効な開始点として、 MongoDBクエリの作成方法を学ぶのに役立ちます。
注意
Compass で自然言語を使用してデータをクエリすると、プロンプトのテキストと MongoDB スキーマの詳細が Microsoft と OpenAI に送信され処理されます。 データはサードパーティのストレージ システムに保存されたり、AI モデルの訓練に使用されることはありません。
このソフトウェアは生成系人工知能を使用します。これは実験的なものであり、不正確な結果が得られる可能性があります。
このタスクについて
自然言語でクエリを実行すると、クエリと集計の両方を作成できます。プロンプトの結果が集計場合は、自動的に Aggregationsタブにリダイレクトされ、プロンプトに集計ステージが必要であることを示すポップアップ メッセージが表示されます。
始める前に
自然言語クエリを有効にする必要があります。
手順
このページの例では、Atlasサンプルデータセットの sample_mflix.moviesコレクションを使用します。
Atlas で、プロジェクトの Data Explorer ページに移動します。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のData Explorerをクリックします。
Data Explorer が表示されます。
重要: クラスターの名前をクリックしてCluster サイドバーを開き、Data Explorer 見出しの下のShortcuts をクリックすることもできます。
に移動します Natural Language Query Bar
コレクションを選択します。
Documents タブを選択します。
Generate queryボタンをクリックします。
自然言語クエリを初めて生成する場合、Atlas にUse natural language to generate queries and pipelines modal と状態を示すモーダルが表示されます。自然言語クエリを使用するには、 ボタンをクリックして、Use Natural Language MongoDB の適正使用ポリシーとプライバシー ポリシーに同意する必要があります。

例
以下は、自然言語プロンプトを使用する場合に期待される結果を理解するためのプロンプトの例です。
Prompt | 応答 | |
|---|---|---|
| | |
| | |
| |