重要
ネイティブ再ランキングはプレビュー機能として利用できます。機能および関連するドキュメントは、プレビュー期間中に随時変更される可能性があります。したがって、本機能を製品環境で使用することはお勧めしません。現在のところ、この機能からのカスタマーデータはモデルのトレーニングには使用していません。詳細については、「プレビュー機能」を参照してください。
Atlas UIでは、次のタスクを実行できます。
必要な権限
ネイティブ再ランキングを有効または無効にするには、プロジェクトに対する Project Owner アクセスが必要です。Organization Owner アクセスがある場合は、ネイティブ再ランキングを有効または無効にするために、プロジェクトに Project Owner として自分を追加する必要があります。
レート制限と使用メトリクスを表示するには、プロジェクトに対する Project Read Only または Project Search Index Editor アクセス以上が必要です。
プロジェクトのネイティブ再ランク付けの有効化または無効化
$rerank ステージを使用する前に、プロジェクトでネイティブな再ランク付けを有効にする必要があります。
ネイティブなランキングの有効化または無効化
再ランキングを有効または無効にするには、次の手順を実行します。
Atlas で、Project Settings ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 アイコンを Project Overview の横にあるをクリックします。
[ Project Settings ]ページが表示されます。
再ランク付けを有効または無効にします。
リランキングを有効にするには、次の手順で操作します。
Project Settingsタブで、Native Reranking: $rerank in the Aggregation Pipeline トグルを On に設定します。
Confirm Rerank Model Usageウィンドウで、チェックボックスをオンにして、
$rerankステージの使用に関連するコストを理解していることを確認し、Confirm をクリックします。
リランクを無効にするには、次の手順を実行します。
Project Settingsタブで、Native Reranking: $rerank in the Aggregation Pipeline トグルを Off に設定します。
Disable Native Reranking 確認ウィンドウで、「
Disable」と入力し、Disable をクリックします。再ランク付けを無効にすると、
$rerankステージを使用するクエリの実行中が失敗する可能性があります。
リソース ポリシーを使用してネイティブ リランキングを制限する
組織レベルでリソース ポリシーを構成して、$rerank を完全にブロックするか、または例外を設定することができます。これを行うには、$rerank アクションをターゲットとする Cedar で記述された forbid ルールを追加します。このポリシーを構成すると、新しいプロジェクトで $rerank を有効にできません。ただし、このポリシーでは、$rerank が既に有効になっているプロジェクトは無効になりません。$rerank が既に有効になっているプロジェクトは、それぞれ個別に を無効にする必要があります。プロジェクトの $rerank を無効にする方法については、ネイティブな再ランキングの有効化または無効化を参照してください。
forbid ルールで unless 句を使用することで、例外的に $rerank を無効にすることができます。
forbid (principal, action == ResourcePolicy::Action::"$rerank", resource) unless { <exception> };
リソースポリシーの設定の詳細については、Atlas リソース ポリシー を参照してください。
トークン使用量のモニター
Atlas UIの Usage ページでトークン使用状況をモニタリングします。使用状況を表示するには:
Atlas で、クラスターのSearch & Vector Search ページに移動します。
MongoDB 検索するページには、Search & Vector Search オプションまたは Data Explorer から移動できます。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のSearch & Vector Searchをクリックします。
プロジェクトに複数のクラスターがある場合は、Select cluster ドロップダウンから使用するクラスターを選択し、[Go to Atlas Search] をクリックします。
検索とベクトル検索ページが表示されます。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のData Explorerをクリックします。
データベースを展開し、コレクションを選択します。
コレクションのIndexesタブをクリックします。
バナー内の Search and Vector Search リンクをクリックします。
検索とベクトル検索ページが表示されます。
ナビゲーション バーの Native Reranking の下の Usage をクリックします。
Usage ページには、トークンの使用状況をモニターおよび分析するためのいくつかのビューが用意されています。詳細については、「トークンの使用」を参照してください。
レート制限の管理
Atlas UI の Rate Limits ページには、プロジェクトのレート制限と、それらを増やす方法に関するガイダンスが記載されています。
使用階層とレート制限
Atlas は、特定の時間枠内で実行できるリクエスト数に対して、1 分あたりのトークン(TPM)または 1 分あたりのリクエスト数(RPM)で測定されたレート制限を適用します。レート制限は階層化されたシステムに従い、上位階層では制限が大きくなります。
モデル | 1 分あたりのリクエスト数(RPM) | 1 分あたりのトークン数(TPM) |
|---|---|---|
| 4,000 | 4,000,000 |
| 4,000 | 8,000,000 |
| 4,000 | 4,000,000 |
| 4,000 | 8,000,000 |
レート制限の表示
Atlas で、クラスターのSearch & Vector Search ページに移動します。
MongoDB 検索するページには、Search & Vector Search オプションまたは Data Explorer から移動できます。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のSearch & Vector Searchをクリックします。
プロジェクトに複数のクラスターがある場合は、Select cluster ドロップダウンから使用するクラスターを選択し、[Go to Atlas Search] をクリックします。
検索とベクトル検索ページが表示されます。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のData Explorerをクリックします。
データベースを展開し、コレクションを選択します。
コレクションのIndexesタブをクリックします。
バナー内の Search and Vector Search リンクをクリックします。
検索とベクトル検索ページが表示されます。
レート制限の増加
MongoDB は、使用量の増加に応じてレート制限を自動的に増やします。さらに高いレート制限が必要な場合は、MongoDB サポートにお問い合わせください。
ネイティブリランキングのメトリクスのモニター
Atlas UI の次のメトリクスを使用して $rerank の使用状況をモニターできます。
メトリクス | 説明 |
|---|---|
$rerank Query Status Rate | 正常に完了する |
$rerank Token Usage Rate |
|
$rerank の使用状況のメトリクスを表示するには: