- VALID
- SCHEMA
- RAW
- HUMAN
すぐに答え
AIを使ってテキストをJSONに変換するには?
OpenAI MCPコネクタを使用すると、AIが非構造化テキストを解析し、指定したスキーマにマッピングします。データベースやアプリケーションですぐに利用できる、クリーンで機械読み取り可能なオブジェクトが得られます。具体的なプロセスは以下の通りです。
データの出力結果
抽出されたデータの活用先
AIがテキストを処理した後の状態について説明します。
VALID
正確なJSONオブジェクト
AIが生のテキストを有効なJSONに変換します。アプリケーションのスキーマに完全に適合するデータが得られます。
SCHEMA
マッピングされたフィールド
AIが名前、日付、金額などの特定のエンティティを特定し、指定されたキーに正確に配置します。
RAW
非構造化テキスト
元のドキュメントには一切手を加えません。AIは抽出したデータのみを生成し、ソースファイルはそのまま保持されます。
HUMAN
手動による確認
抽出されたデータの正確性はユーザーが判断します。AIが構造化を行い、最終的な検証は人間が行うフローです。
ワークフロー
テキスト受信時のAIの動作
解析とフォーマットという重い作業をAIが代行します。
テキストの読み取り
AIクライアントが、提供された生のドキュメントを読み込みます。
chat_completionエンティティの特定
AIがテキストをスキャンし、必要な情報を探し出します。
chat_completionスキーマの適用
抽出した情報を厳格なJSON形式に当てはめます。
structured_outputフォーマットの検証
最終的なオブジェクトが指定の構造に従っているか確認します。
structured_output
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って、すぐにデータの抽出を開始できます。
出発点
これらは開始用のテンプレートです。括弧内のテキストを実際のファイル名やデータ型に書き換えて使用してください。
OpenAI Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_wqDLmxGMRbmUrKtHE8ZWJc73FuzFzNT70ItXxJkE/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 — OpenAI capabilities are ready to use.
{
"mcpServers": {
"openai-mcp": {
"url": "https://edge.vinkius.com/vk_preview_wqDLmxGMRbmUrKtHE8ZWJc73FuzFzNT70ItXxJkE/mcp"
}
}
}このPDFから、請求書番号、日付、合計金額をJSON形式で抽出してください。
このメールスレッドに含まれる連絡先情報を、構造化されたJSONオブジェクトに変換してください。
この会議の議事録を解析し、アクションアイテムと担当者のJSONリストを作成してください。
この製品説明を、価格、色、素材をキーに持つJSONオブジェクトに変換してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
OpenAIを一度接続すれば、あとは指示するだけ
リンクをクリックしてアカウントを接続してください。認証情報は暗号化され、安全に管理されます。接続後は、対応するあらゆるクライアントでこれらのツールを使用できます。
OpenAIをAIに接続するFAQ
動作に関する詳細
- 01
AIが元のドキュメントを書き換えることはありますか?
いいえ。AIは新しいJSONオブジェクトを作成するためにテキストを読み取るだけです。元のファイルを編集したり上書きしたりすることはありません。
- 02
JSONのキーはAIが決定するのですか?
プロンプト内でキーを指定することを推奨します。AIが提案することも可能ですが、従うべきスキーマを明確に指示することで、より正確な結果が得られます。
- 03
これを使ってデータベースを直接更新できますか?
いいえ。このコネクタが生成するのはJSONテキストです。生成されたJSONを受け取り、自身のアプリケーションや他のツールを使用してデータベースへ送信する必要があります。
- 04
テキストが非常に乱雑な場合はどうなりますか?
AIはデータを特定しようと試みますが、テキスト内に情報が存在しない場合、勝手に情報を捏造することはありません。その場合はnull値や空のフィールドが返されます。
- 05
JSONを取得するためにコードを書く必要がありますか?
いいえ。AIクライアントに対して、出力をJSON形式にしたい旨を伝えるだけで十分です。
OpenAIについてさらに詳しく知りたいですか? OpenAI MCPコネクタの全機能を見る
『OpenAI』を Claude、Cursor、ChatGPT などに接続
