• SCHEMA
  • DATA
  • HUMAN
  • LOGIC

AIでWeaviateデータベースのスキーマ監査を自動化する方法

AIをWeaviateに接続して、データ構成を検証しましょう。接続後、エージェントはスキーマ定義やオブジェクト一覧を取得し、構造的な問題を特定できます。

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

すぐに答え

AIでWeaviateのスキーマ監査はできますか?

はい。AIがコネクターを通じてクラス定義やオブジェクトデータを取得し、命名の競合、プロパティの欠落、構造の乖離をチェックします。データの実際の構成を正確に把握できます。

検出される問題の分類

監査結果の項目

AIが構造的な問題を特定し、確認しやすい形で提示します。

SCHEMA

クラス定義の検証

設計上の意図と実際のクラスプロパティを比較します。プロパティの不足や設定ミスを特定できます。

DATA

オブジェクトの一貫性

保存されているオブジェクトが、定義されたスキーマに適合しているか確認します。形式に合わないデータを検出します。

HUMAN

手動での修正

AIはエラーを特定しますが、修正方法はユーザーが決める必要があります。AIがデータベース設定を変更したり、データを削除したりすることはありません。

LOGIC

命名規則の監査

データベース全体における冗長なクラスや、プロパティの命名規則の不一致をフラグ立てします。

ワークフロー

リクエストを受けた際のAIの動作

AIは一連の検証ステップを実行し、データベースの構造をマッピングします。

  1. データベースのマッピング

    エージェントが全体の構造を取得し、現在使用されているすべてのクラスとプロパティを把握します。

    get_full_schema
  2. 特定のクラスを検証

    特定のエンティティを調査する場合、AIはそのクラスの定義に絞って詳細を確認します。

    get_class_schema
  3. データのサンプリング

    実際のレコードを確認し、データがスキーマのルールに従っているかを検証します。

    list_objects
  4. 不整合のレポート

    スキーマとオブジェクトデータを照合し、不一致や空のフィールドを見つけ出します。

    list_objectsget_full_schema

試してみる

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

監査を開始するには、これらのプロンプトを使用してください。

出発点

クラス名は、実際のWeaviateのクラス名に置き換えてください。

Weaviate Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_ewBpKaEj3GWOCB4HdPc1Tag8b8QBrbGJDpCpFWfW/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 — Weaviate capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "weaviate-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_ewBpKaEj3GWOCB4HdPc1Tag8b8QBrbGJDpCpFWfW/mcp"
    }
  }
}
チャットにコピー04
  • 命名の不整合を確認したいので、Weaviateデータベースの全スキーマを表示してください。

  • 'Product'クラスのスキーマを確認し、不足しているプロパティがないか教えてください。

  • 'User'クラスのオブジェクトをリストアップし、すべてに有効なemailプロパティがあるか検証してください。

  • 'Document'クラスのプロパティを、実際に保存されているデータと比較してください。

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

ここから始める

一度接続すれば、あとは聞くだけです

接続情報を入力するだけで準備完了です。認証情報は暗号化され、すぐにAIへデータベース構造について質問できるようになります。

WeaviateをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがスキーマを変更することはありますか?

    いいえ。AIはスキーマとデータの読み取りのみを行います。クラスやプロパティの作成、更新、削除はできません。

  • 02

    AIがWeaviate内のデータを削除することはありますか?

    いいえ。提供されるツールは読み取り専用です。データが書き換えられることはありません。

  • 03

    AIはどうやってデータの誤りを判断するのですか?

    スキーマで定義されたプロパティと、データベースから返される実際のオブジェクトを照合することで判断します。

  • 04

    AIはすべてのデータを見ることができますか?

    AIが見ることができるのは、ユーザーが許可した特定のツールを通じてリクエストされたデータのみです。

  • 05

    Claudeで使用できますか?

    はい。Claude、Cursor、Windsurfなど、MCPに対応しているクライアントであればすべて使用可能です。

  • Weaviateに関するその他の質問は、コネクターのページで確認できます。 Weaviateコネクターの全機能を見る

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