- SCHEMA
- FIELDS
- TYPES
- HUMAN
すぐに答え
AIで4Dデータベースのスキーマを監査する方法
エージェントが get_catalog ツールを使用して、4D環境からDataClassとフィールドの完全なリストを取得します。これにより、データベーススキーマ全体の構造化されたマップが得られ、データの構成を正確に把握できます。
データの出力先
監査結果の活用
AIは取得したカタログデータを、以下の形式に整理します。
SCHEMA
構造マップの全容
エージェントがすべてのDataClassを取得し、データベースアーキテクチャの完全なリストを作成します。
FIELDS
フィールドの存在確認
AIがクラス内の全フィールドを特定します。特定のデータポイントが存在するかどうかを確認できます。
TYPES
データ型の検証
各フィールドの具体的な型をチェックします。ロジックとの不一致を防ぐのに役立ちます。
HUMAN
手動レビュー
AIがフィールドの生リストを提供します。スキーマが要件を満たしているかは、最終的にあなたが判断します。
ワークフロー
接続確立後にAIが行うこと
エージェントはデータベースとチャットインターフェースを繋ぐ架け橋となります。
カタログの取得
エージェントが4D環境から、利用可能なすべてのオブジェクトと構造のリストを取得します。
get_catalog階層のマッピング
取得したデータを、クラスとフィールドによる読みやすい階層構造に整理します。
get_catalogフィールド型の検証
カタログ内で見つかった各フィールドの具体的なプロパティや型を検査します。
get_catalog欠落データの特定
要求されたフィールドと実際のデータベース構造を比較し、不足している箇所を特定します。
get_catalog
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って監査を開始しましょう。
出発点
括弧内のテキストを、実際のクラス名やフィールド名に書き換えてください。
4D Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_D1Grnbj5YYTUrRV7JM7mu8HcpMzBi59V8AcgtrDo/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — 4D capabilities are ready to use.
{
"mcpServers": {
"4d-mcp": {
"url": "https://edge.vinkius.com/vk_preview_D1Grnbj5YYTUrRV7JM7mu8HcpMzBi59V8AcgtrDo/mcp"
}
}
}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 などに接続
