• SCHEMA
  • FIELDS
  • TYPES
  • HUMAN

AIによる4Dデータベース構造の監査方法

エージェントを4D環境に接続して、スキーマ全体を取得しましょう。手動で調査することなく、特定のフィールド型の照会やリレーションの構成が可能です。

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

すぐに答え

AIで4Dデータベースのスキーマを監査する方法

エージェントが get_catalog ツールを使用して、4D環境からDataClassとフィールドの完全なリストを取得します。これにより、データベーススキーマ全体の構造化されたマップが得られ、データの構成を正確に把握できます。

データの出力先

監査結果の活用

AIは取得したカタログデータを、以下の形式に整理します。

SCHEMA

構造マップの全容

エージェントがすべてのDataClassを取得し、データベースアーキテクチャの完全なリストを作成します。

FIELDS

フィールドの存在確認

AIがクラス内の全フィールドを特定します。特定のデータポイントが存在するかどうかを確認できます。

TYPES

データ型の検証

各フィールドの具体的な型をチェックします。ロジックとの不一致を防ぐのに役立ちます。

HUMAN

手動レビュー

AIがフィールドの生リストを提供します。スキーマが要件を満たしているかは、最終的にあなたが判断します。

ワークフロー

接続確立後にAIが行うこと

エージェントはデータベースとチャットインターフェースを繋ぐ架け橋となります。

  1. カタログの取得

    エージェントが4D環境から、利用可能なすべてのオブジェクトと構造のリストを取得します。

    get_catalog
  2. 階層のマッピング

    取得したデータを、クラスとフィールドによる読みやすい階層構造に整理します。

    get_catalog
  3. フィールド型の検証

    カタログ内で見つかった各フィールドの具体的なプロパティや型を検査します。

    get_catalog
  4. 欠落データの特定

    要求されたフィールドと実際のデータベース構造を比較し、不足している箇所を特定します。

    get_catalog

試してみる

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

これらのプロンプトを使って監査を開始しましょう。

出発点

括弧内のテキストを、実際のクラス名やフィールド名に書き換えてください。

4D Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_D1Grnbj5YYTUrRV7JM7mu8HcpMzBi59V8AcgtrDo/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 — 4D capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "4d-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_D1Grnbj5YYTUrRV7JM7mu8HcpMzBi59V8AcgtrDo/mcp"
    }
  }
}
チャットにコピー04
  • 4Dデータベース内のすべてのDataClassをリストアップして。

  • [ClassName] クラス内のすべてのフィールドを表示して。

  • [ClassName] 構造の中に [FieldName] フィールドが存在するか確認して。

  • [ClassName] 内の全フィールドのデータ型をまとめて。

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

ここから始める

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

一度接続するだけで、エージェントがスキーマにアクセスできるようになります。認証情報は暗号化され、詳細な手順はコネクターのページで確認できます。

4DをAIに接続する

FAQ

動作について

  • 01

    AIがデータベースの構造を変更することはありますか?

    いいえ。エージェントは get_catalog ツールを使用してスキーマを読み取ることはできますが、フィールドやクラスの作成、削除、変更を行うことはできません。

  • 02

    AIは実際のレコード(行データ)まで閲覧しますか?

    いいえ。このタスクはメタデータとスキーマ構造にのみアクセスします。レコードの内容自体を読み取ることはありません。

  • 03

    AIはどのようにして利用可能なフィールドを特定するのですか?

    エージェントは get_catalog ツールを使用し、4D環境から最新のDataClassおよびフィールドのリストを直接取得します。

  • 04

    これを使って4Dのコードを書くことはできますか?

    エージェントは確認したスキーマに基づいてコードを提案できますが、生成されたコードを4D環境で実行する際は、必ず手動で検証を行ってください。

  • 05

    フィールド名が間違っている場合はどうなりますか?

    データベースのカタログに明示的に記載されていない限り、エージェントはそのフィールドが存在しないと報告します。

  • 4Dに関するその他の質問 4D Connectorの全機能を見る

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