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