自然言語クエリのプロンプト
MongoDB Compass を使用すると、自然言語を使用してクエリを生成できます。 Compass は、入力されたプロンプトに基づいて AI を使用してクエリを生成します。 自然言語によるクエリは、有効な開始点として、MongoDB クエリの作成方法を学ぶのに役立ちます。
このタスクについて
注意
Compass で自然言語を使用してデータをクエリすると、プロンプトのテキストと MongoDB スキーマの詳細が Microsoft と OpenAI に送信され処理されます。 データはサードパーティのストレージ システムに保存されたり、AI モデルの訓練に使用されることはありません。
このソフトウェアは生成系人工知能を使用します。 これは実験的なものであり、不正確な結果が得られる可能性があります。 このソフトウェアの使用は、MongoDB の以下の条件に従ってください。
自然言語でクエリを実行すると、クエリと集計の両方を作成できます。 プロンプトの結果が集計になる場合は、自動的に Aggregationsタブにリダイレクトされ、プロンプトに集計ステージが必要であることを示すポップアップが表示されます。
このページでは、Atlas サンプル データセットのsample_mflix.moviesコレクションを使用します。
Compass AI によって返されるクエリまたはパイプラインの複雑さを予測するのは困難です。 クエリ処理時間を長くするか、長時間実行されるクエリを防ぐために、 MAX TIME MSクエリ バー オプションを調整する必要がある場合があります。 詳しくは、「クエリ操作の最大時間を調整する 」を参照してください。
始める前に
手順
例
以下は、自然言語プロンプトを使用する場合に期待される結果を理解するためのプロンプトの例です。
Prompt | 応答 | |
---|---|---|
Which movies have a "PG" rating? |
| |
Which movies include "David Mamet" in the writers array field? |
| |
Which movies have a runtime greater than 90? |
|