Где была сделана эта фотография и какой камерой? AI‑агент может ответить на оба вопроса, прочитав пакеты EXIF, XMP и IPTC файла локально, используя GroupDocs.Metadata.Mcp, так что изображение никогда не отправляется в облачный сервис. Первый запрос:
Какие данные EXIF содержат эти фотографии? Включите камеру, дату съёмки и GPS, если присутствуют.
Пошаговая версия с настройкой и устранением неполадок находится в документации: Как читать данные EXIF, XMP и IPTC из изображений с помощью ИИ.
Кто задаёт вопросы о происхождении фотографий?
Редактору нужно убедиться, что загруженное изображение содержит поле авторского права фотографа. Исследователю нужны триста фотографий, отсортированных по дате съёмки, а не по дате копирования. Специалисту по безопасности необходимо знать, раскрывает ли фотография, готовая к публикации, домашний адрес. Это вопросы о файле, а не о том, что изображено на картинке, и модель, которая смотрит только на пиксели, не может надёжно на них ответить. Ответы находятся в пакетах метаданных, которые большинство просмотрщиков скрывают.
Почему загрузка фотографии — неправильный первый шаг?
Отправка фотографии в облачный сервис с запросом о её содержимом передаёт фотографию, включая местоположение, которое вы пытались проверить. С 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 недоступны, поэтому чтение их опускает.
Углубиться
- Документация, канонический гайд: Как читать данные EXIF, XMP и IPTC из изображений с помощью ИИ
- Центр документации: GroupDocs.Metadata MCP Server
- Начните здесь: 3 вопроса о метаданных, которые стоит задать AI‑агенту перед тем, как делиться документом
- Связанные: Обеспечение стандартов метаданных с помощью автоматизированных AI‑рабочих процессов с использованием MCP
- Связанные: Почему удаление метаданных не делает документ безопасным для совместного использования
- On-premise и модель безопасности: 3 архитектуры AI‑обработки документов, и та, которая сохраняет файлы внутри вашей сети
- Вопросы: GroupDocs Metadata forum
- Исходный код: GroupDocs.Metadata.Mcp on GitHub