Catalog index update は、一つのコレクションの Smart Bites を生成し、そのベクトルインデックスを更新します。

コレクションをインデックスする

Catalog index update は、コレクションを検索可能にするワークフローです。そのコレクションにある文書から Smart Bites を生成し、ベクトルインデックスを更新します。テンプレートを作っただけでは、インデックスは更新されません。更新するのは実行です。

このワークフローがすること

グラフは次の二段階です。

  1. Generate Smart Bites は、結んだコレクションを読みます。
  2. Index evidence は、同じコレクションのベクトルインデックスを書きます。

すでに文書があるコレクションを使います。結合ダイアログの埋め込みプロバイダ、モデル、次元は、そのコレクションが既に使っているプロファイルに合わせます。ここで変えても、既存のインデックスは移りません。

始める前に

保存するワークスペースと、インデックス済みのコレクションが一つ必要です。非保持ワークスペースにワークフローはありません。

コレクションに文書がまだ無いときは、先に Extraction Studio でアップロードします。このワークフローはファイルをアップロードしません。

ワークフローを作る

  1. Workflows を開きます。
  2. Browse templates を選びます。
  3. Catalog index update を開きます。
  4. Create workflow をクリックします。Template binding が開きます。
  5. Collection でコレクションを選びます。
  6. Embedding provider(openai、3,072 次元の gemini-embedding-001 を使う google、local_embeddinggemma、または mongodb_voyage)、Model、Dimensions を、そのコレクションのプロファイルに合わせます。
  7. Save graph をクリックします。
コレクションを選んだ Catalog index update の Template binding
Catalog index update の Template binding です。コレクションが選ばれ、埋め込みの欄はそのコレクションのプロファイルに合っています。Save graph は下書きを書きます。インデックスは実行しません。

Save graph は新しいワークフローを開きます。ヘッダーは Draft です。Last run は Never run です。公開するまで Run now は使えません。

キャンバスを読む

Tasks タブがグラフです。

Generate Smart Bites が Index evidence につながったキャンバス
Save graph のあと、Generate Smart Bites が Index evidence に渡ります。Generate Smart Bites のコレクションは、Template binding で選んだものです。

Generate Smart Bites をクリックします。Task details には、Template binding で選んだコレクションが出ます。このレシピでは抽出エージェントを選ぶ必要はありません。

ノードに不足の欄があるとき、その手順はまだ準備できていません。矢印を完成したインデックスとして扱う前に、それを直します。下書きを保存しても、実行は始まりません。

公開して実行する

  1. Publish release をクリックします。これが、Run now の使うスナップショットです。
  2. Run now をクリックするか、Playground タブを開いて Run をクリックします。

Playground は公開されたリリースを実行します。公開していない編集は、その実行に入りません。記録はワークフローの Last run と Last run status です。

結果の読み方

カタログでそのコレクションを開きます。見たい状態は Indexed です。下書きのピンクのノードは、その状態ではありません。この実行が終わったかどうかは、Playground の履歴と Runs タブに出ます。