• INDEX
  • DATA
  • SYNC
  • HUMAN

AIを活用してLanceDBのベクトルインデックスを更新する方法

LanceDBをAIクライアントに一度接続するだけで、データの取り込みからインデックスの更新まで、エージェントがすべて自動で行います。

このページについてAIに聞く

すぐに答え

AIを使ってLanceDBのベクトルインデックスに新しいデータを追加するには?

エージェントがLanceDB MCPを使用して、既存のテーブルに新しい行と埋め込みベクトルを直接書き込みます。これによりANNインデックスが即座に更新され、常に最新の状態が保たれたナレッジベースを利用できます。

実現できること

データの保存先と状態

エージェントが新しい情報を処理した後のプロセスです。

INDEX

ANNインデックスの即時更新

エージェントが新しい埋め込みベクトルをテーブルに投入します。ベクトル検索の結果には、即座に新しいデータが反映されます。

DATA

構造化された保存

新しい行は、ベクトルと共にLanceDBのテーブルに保存されます。メタデータと埋め込みベクトルは常に同期されます。

SYNC

リアルタイムの利用可能性

AIが新しい情報を検索可能な状態にします。バッチ処理の完了を待つ必要はありません。

HUMAN

人間による確認

エージェントがデータを挿入しますが、ソース情報の正確性は最終的に人間が確認する必要があります。

ワークフロー

データ到着時のAIの動き

データベースへの書き込みはエージェントが担当するため、手動操作は不要です。

  1. データの準備

    提供された生のテキストや構造化データを、エージェントがデータベースに適した形式に整えます。

    insert_rows
  2. 行の挿入

    エージェントが新しいレコードと、それに対応する埋め込みベクトルをLanceDBテーブルに書き込みます。

    insert_rows
  3. インデックスの更新

    データベースが自動的にANNインデックスを更新し、新しく挿入されたベクトルを反映させます。

    insert_rows
  4. 完了確認

    エージェントが書き込みの成功を確認します。これにより、すぐに新しいデータに対してクエリを実行できます。

    insert_rows

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って更新を実行できます。

出発点

これらはプロンプトの例です。括弧内のテキストを実際のテーブル名に書き換えて使用してください。

LanceDB Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_85lSO635ajE8lXHCZKWQ7UC6VHfybBdy20nU97wm/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — LanceDB capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "lancedb-serverless-vector-db-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_85lSO635ajE8lXHCZKWQ7UC6VHfybBdy20nU97wm/mcp"
    }
  }
}
チャットにコピー04
  • この顧客フィードバックをLanceDBの 'user_logs' テーブルに追加して。

  • これら3つの製品説明とその埋め込みベクトルを 'catalog' テーブルに挿入して。

  • 今アップロードした新しいドキュメントを使って、LanceDBのインデックスを更新して。

  • このJSONオブジェクトを 'sensor_data' テーブルに投入して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度接続すれば、あとは指示するだけ

ワンクリックでクライアントとMCPが接続されます。認証情報は暗号化されて保護されます。詳細な手順はコネクターのページで確認できます。

LanceDBをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIは新しいテーブルを自動的に作成しますか?

    いいえ。エージェントは、すでにLanceDBに設定されている既存のテーブルを使用します。

  • 02

    容量を節約するために、古いベクトルを削除できますか?

    いいえ。このMCPは新しい行の挿入のみを処理します。データの削除やドロップを行うツールは含まれていません。

  • 03

    インデックスの更新速度はどのくらいですか?

    更新は挿入プロセスの一部として行われるため、新しいベクトルは挿入後すぐに検索可能になります。

  • 04

    埋め込みベクトルは自分で用意する必要がありますか?

    いいえ。行を挿入するツールを呼び出す前に、AIクライアント側で埋め込みベクトルの生成が行われます。

  • 05

    AIはテーブルのスキーマを変更できますか?

    いいえ。エージェントは、既存のテーブル構造に一致する行を追加することのみ可能です。

  • LanceDBについてさらに質問がありますか? LanceDB Connectorの全機能を見る

『LanceDB』を Claude、Cursor、ChatGPT などに接続