Де була зроблена ця фотографія і якою камерою? AI‑агент може відповісти на обидва питання, читаючи пакети EXIF, XMP та IPTC файлу локально, використовуючи GroupDocs.Metadata.Mcp, тому зображення ніколи не потрапляє в хмарний сервіс. Перший запит:

Які дані EXIF містять ці фотографії? Вкажіть камеру, дату зйомки та GPS, якщо присутні.

Покрокова версія з налаштуваннями та усуненням проблем знаходиться в документації: Як читати дані EXIF, XMP та IPTC з зображень за допомогою AI.

Хто ставить питання про походження фотографій?

Редактору потрібно підтвердити, що подане зображення містить поле авторського права фотографа. Досліднику потрібні триста фотографій, відсортованих за датою зйомки, а не за датою копіювання. Оглядовцю безпеки треба знати, чи розкриває фото, яке збираються опублікувати, домашню адресу. Це питання про файл, а не про те, що показує зображення, і модель, яка аналізує лише пікселі, не може відповісти на них надійно. Відповіді знаходяться в пакетах метаданих, які більшість переглядачів приховують.

Чому завантаження фотографії — неправильний перший крок?

Надсилання фотографії до хмарного сервісу з метою дізнатися, що вона містить, передає фото, включаючи місце, яке ви намагаєтеся перевірити. За допомогою GroupDocs.Metadata.Mcp клієнт (Claude Desktop, Claude Code, Cursor, GitHub Copilot або інший) запускає сервер як локальний дочірній процес через stdio. Не існує вхідних портів і зовнішніх кінцевих точок у шляху даних: агент, локальний сервер, локальна файлова система. Зображення читається на місці, і лише відповідь передається. При локально розгорнутій моделі навіть цього не потрібно.

На які питання агент відповідає, використовуючи метадані?

read_metadata повертає пакети, які несе файл (EXIF, XMP, IPTC) у форматі JSON, і агент читає відповідь з них. Нижче наведені ефективні підказки:

Які з цих фотографій були зроблені однією і тією ж камерою?

Відсортуйте ці зображення за датою зйомки, а не за датою файлу.

Чи мають якісь з цих фотографій GPS‑координати? Де саме?

Чи показує XMP, яким програмним забезпеченням було відредаговано це зображення?

Друга підказка особливо корисна. Часові мітки файлів переписуються при копіюванні та синхронізації, тоді як дата зйомки в EXIF залишає­ться незмінною. Для вузького питання search_metadata з категорією gps, time або tool повертає лише відповідні властивості і відповідає «чи має photo.jpg GPS?», не виводячи все інше. Питання про авторське право можна вирішити за допомогою nameContains з текстом «copyright».

У режимі оцінки дані GPS в EXIF недоступні, тому значення 0 для gps нічого не доводить; спочатку перевірте 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 розкриває лише перші два схеми, а в EXIF дані GPS і мініатюра зображення недоступні. Читання просто їх не включає, тому перевірка, яка повідомляє «даних про місцезнаходження немає», не є доказом чогось. Перш ніж робити висновок, що фото безпечно публікувати, запитайте:

Який статус ліцензії у сервера метаданих?

get_license_status відповідає одним викликом. Додайте файл ліцензії або метерні ключі, щоб зняти обмеження, або запросіть безкоштовну 30‑денну тимчасову ліцензію.

Як очистити фотографії, коли я дізнаюсь, що вони містять?

Видаліть EXIF з кожного зображення в цій папці та підтвердіть, що копії чисті.

remove_metadata створює очищені копії, і ви можете передати categories, наприклад gps, щоб видалити лише місцезнаходження. Друге читання копії підтверджує результат. Оригінали залишаються на диску без змін, тому публікуйте копії. Повний робочий процес описаний у Чому видалення метаданих не робить документ безпечним для поширення.

Часто задавані питання

Чи може Claude сказати, де була зроблена фотографія, без її завантаження?
Так, якщо у фото є GPS‑EXIF і ви запускаєте GroupDocs.Metadata.Mcp локально з ліцензією. Агент викликає сервер, сервер читає файл у вашій папці сховища, і координати повертаються у вигляді тексту.

Які формати зображень підтримуються?
Документовані сімейства включають JPEG, PNG, TIFF, WebP та PSD, з EXIF, XMP і IPTC там, де формат їх підтримує. Сервер надає повний движок GroupDocs.Metadata.

Чому агент каже, що у фотографії немає GPS, хоча я знаю, що він є?
Перевірте режим ліцензування. У режимі оцінки дані GPS в EXIF недоступні, тому читання їх пропускає.

Поглибити