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 を完全にブロックすることも、例外を除くこともできます。これを行うには、forbid $rerankアクションを対象とする Cedar で記述された ルールを追加します。このポリシーを構成すると、新しいプロジェクトで$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 の使用状況メトリクスを表示するには: