この写真はどこで撮影され、どのカメラで撮られましたか? AI エージェントは、ファイルの EXIF、XMP、IPTC パッケージをローカルで読み取ることで、GroupDocs.Metadata.Mcp を使用して両方に答えることができ、画像はクラウドサービスに送信されません。最初のプロンプト:

これらの写真にはどのような EXIF データがありますか? カメラ、撮影日時、そして存在すれば GPS を含めてください。

設定とトラブルシューティングを含むステップバイステップ版はドキュメントにあります: AI を使用して画像から EXIF、XMP、IPTC データを読み取る方法.

写真の出所に関する質問をするのは誰ですか?

編集者は、提出された画像が撮影者の著作権情報を保持しているか確認する必要があります。研究者は、コピーされた日時ではなく撮影された日時で 300 枚の写真を並べ替えたいと考えています。セキュリティレビュー担当者は、公開予定の写真が自宅住所を明らかにしていないか知りたいと思っています。これらは画像の内容ではなくファイル自体に関する質問であり、ピクセルだけを見るモデルでは信頼できる回答は得られません。回答はほとんどのビューアが隠すメタデータパッケージに格納されています。

写真をアップロードすることが最初のステップとして間違っている理由は?

写真をクラウドサービスに送って内容を尋ねると、確認したい場所情報まで送信されてしまいます。GroupDocs.Metadata.Mcp を使用すると、クライアント(Claude Desktop、Claude Code、Cursor、GitHub Copilot など)がサーバーをローカルの子プロセスとして stdio 経由で起動します。データパスにインバウンドポートや外部エンドポイントは存在せず、エージェント、ローカルサーバー、ローカルファイルシステムだけです。画像はその場で読み取られ、回答だけがやり取りされます。ローカルでホストされたモデルであれば、さらにそれすら必要ありません。

エージェントがメタデータから回答できる質問は?

read_metadata はファイルが保持するパッケージ(EXIF、XMP、IPTC)を JSON で返し、エージェントはそこから回答を読み取ります。以下のプロンプトはうまく機能します:

これらの写真のうち、同じカメラで撮影されたものはどれですか?

ファイルの日付ではなく撮影日時でこれらの画像を並べ替えてください。

これらの中に GPS 座標があるものはありますか? どこですか?

XMP にどのソフトウェアで編集されたかが示されていますか?

2 番目の質問は意外に便利です。ファイルのタイムスタンプはコピーや同期で書き換えられますが、EXIF の撮影日時は変わりません。狭い質問の場合、search_metadata にカテゴリ gps、time、tool を指定すると一致するプロパティだけが返り、photo.jpg に GPS があるか という質問に対してすべてをダンプせずに答えてくれます。著作権に関する質問は、テキスト "copyright" を使った nameContains で対応できます。

評価モードでは EXIF の GPS データが利用できないため、gps のカウントが 0 でも何も証明できません。まず get_license_status を確認してください。

例示セッション(抜粋、ライセンス済みサーバー)

You:    Do any photos in /site-visit have GPS coordinates?
Agent:  [calls search_metadata: category = gps, per file]
Agent:  IMG_2041.jpg  count = 1  (category: gps)
        IMG_2042.jpg  count = 0
        IMG_2043.jpg  count = 1  (category: gps)
        2 of 3 photos carry GPS data. Want me to strip it from copies?

これはフローのイラストであり、実際のスクリーンショットではありません。返信フィールドは search_metadata の説明に従い、count と properties 配列が含まれます。

評価モードで隠されているものは?

ここが無許可の結果が誤解を招くポイントです。評価モードでは最初の 5 つのドキュメントプロパティしか読み取れず、XMP と EXIF の一部が利用できません。具体的には、XMP は最初の 2 つのスキーマしか公開せず、EXIF では GPS データと画像サムネイルが利用できません。読み取りはそれらを単に除外するだけなので、「位置情報がない」 と報告しても何の証拠にもなりません。写真を公開して安全だと結論付ける前に、次の質問をしてください:

メタデータサーバーのライセンスステータスは何ですか?

get_license_status は 1 回の呼び出しで回答します。ライセンスファイルまたはメーターキーを適用して制限を解除するか、無料の 30 日間の一時ライセンスをリクエストしてください。

何が写っているか分かったら写真をどうクリーンアップすればいいですか?

このフォルダー内のすべての画像から EXIF を除去し、コピーがクリーンであることを確認してください。

remove_metadata はクリーンなコピーを書き出し、gps などの categories を指定すれば位置情報だけを除去できます。コピーを再度読み取って結果を確認してください。元のファイルはディスク上にそのまま残り、すべてが保持されているので、コピーを公開すれば問題ありません。完全なワークフローは メタデータを除去しても文書が安全に共有できない理由 で解説しています。

よくある質問

Claude は写真をアップロードせずに撮影場所を教えてくれますか?
はい、写真に GPS EXIF が含まれていて、ライセンス付きで GroupDocs.Metadata.Mcp をローカルで実行していれば可能です。エージェントがサーバーを呼び出し、サーバーがストレージフォルダーからファイルを読み取り、座標がテキストとして返されます。

対応している画像フォーマットは何ですか?
ドキュメント化されたファミリーには JPEG、PNG、TIFF、WebP、PSD が含まれ、フォーマットが対応していれば EXIF、XMP、IPTC が利用できます。サーバーは完全な GroupDocs.Metadata エンジンを公開しています。

エージェントが GPS があると分かっているのに「GPS がない」と答えるのはなぜですか?
ライセンスモードを確認してください。評価モードでは EXIF の GPS データが利用できないため、読み取りはそれを除外します。

さらに掘り下げる