Gdzie zostało zrobione to zdjęcie i jakim aparatem? Agent AI może odpowiedzieć na oba pytania, odczytując lokalnie pakiety EXIF, XMP i IPTC pliku, używając GroupDocs.Metadata.Mcp, więc obraz nigdy nie trafia do usługi w chmurze. Pierwsze zapytanie:

Jakie dane EXIF mają te zdjęcia? Uwzględnij aparat, datę wykonania i GPS, jeśli są dostępne.

Wersja krok po kroku z konfiguracją i rozwiązywaniem problemów znajduje się w dokumentacji: How to read EXIF, XMP, and IPTC data from images with AI.

Kto zadaje pytania o pochodzenie zdjęć?

Redaktor musi potwierdzić, że przesłane zdjęcie zawiera pole praw autorskich fotografa. Badacz chce trzysta zdjęć posortowanych według daty ich wykonania, a nie według daty skopiowania. Recenzent bezpieczeństwa musi wiedzieć, czy zdjęcie przeznaczone do publikacji ujawnia adres domowy. Są to pytania o plik, a nie o to, co przedstawia obraz, i model, który patrzy tylko na piksele, nie może na nie wiarygodnie odpowiedzieć. Odpowiedzi znajdują się w pakietach metadanych, które większość przeglądarek ukrywa.

Dlaczego przesyłanie zdjęcia jest niewłaściwym pierwszym krokiem?

Wysłanie zdjęcia do usługi w chmurze, aby zapytać, co zawiera, przesyła zdjęcie, w tym lokalizację, którą chciałeś sprawdzić. Z GroupDocs.Metadata.Mcp klient (Claude Desktop, Claude Code, Cursor, GitHub Copilot lub inny) uruchamia serwer jako lokalny proces potomny przez stdio. Nie ma żadnych przychodzących portów ani zewnętrznych punktów końcowych w ścieżce danych: agent, lokalny serwer, lokalny system plików. Obraz jest odczytywany w miejscu, a jedynie odpowiedź jest przesyłana. Z modelem hostowanym lokalnie, nawet tego nie ma.

Na jakie pytania agent odpowiada na podstawie metadanych?

read_metadata zwraca pakiety, które plik zawiera (EXIF, XMP, IPTC) w formacie JSON, a agent odczytuje odpowiedź z nich. Poniższe zapytania działają dobrze:

Które z tych zdjęć zostały zrobione tym samym aparatem?

Posortuj te obrazy według daty wykonania, a nie daty pliku.

Czy któreś z nich mają współrzędne GPS? Gdzie?

Czy XMP pokazuje, jakim oprogramowaniem edytowano to zdjęcie?

Drugie z nich jest cicho przydatne. Znaczniki czasu plików są nadpisywane przy kopiowaniu i synchronizacji, podczas gdy data wykonania w EXIF nie jest. Dla wąskiego pytania, search_metadata z kategorią gps, time lub tool zwraca tylko pasujące właściwości i odpowiada na pytanie „czy photo.jpg ma GPS?”, nie wyświetlając wszystkiego. Pytanie o prawa autorskie może używać nameContains z tekstem „copyright”.

W trybie ewaluacji dane GPS EXIF są niedostępne, więc liczba 0 dla gps nic nie dowodzi; najpierw sprawdź get_license_status.

Przykładowa sesja (skrócona, serwer licencjonowany)

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?

To ilustracja przepływu, a nie przechwycony zrzut ekranu. Pola odpowiedzi podążają za opisem search_metadata: count oraz tablica properties.

Co ukrywa tryb ewaluacji?

To jest moment, w którym nielicencjonowany wynik może wprowadzić w błąd. W trybie ewaluacji czytelne są tylko pierwsze 5 właściwości dokumentu, a XMP i EXIF są częściowo niedostępne. Dokładnie: XMP udostępnia tylko pierwsze dwa schematy, a w EXIF dane GPS i miniaturka obrazu są niedostępne. Odczyt po prostu ich nie zawiera, więc kontrola, która zgłasza „brak danych o lokalizacji”, nie jest dowodem czegokolwiek. Zanim uznasz, że zdjęcie jest bezpieczne do publikacji, zapytaj:

Jaki jest status licencji serwera metadanych?

get_license_status odpowiada w jednym wywołaniu. Zastosuj plik licencyjny lub klucze rozliczane, aby usunąć limit, lub poproś o darmową 30‑dniową licencję tymczasową.

Jak wyczyścić zdjęcia, gdy już wiem, co zawierają?

Usuń EXIF ze wszystkich obrazów w tym folderze i potwierdź, że kopie są czyste.

remove_metadata zapisuje wyczyszczone kopie, a możesz przekazać categories takie jak gps, aby usunąć tylko lokalizację. Drugi odczyt kopii potwierdza wynik. Oryginały pozostają na dysku w niezmienionej formie, więc publikuj kopie. Pełny przepływ pracy opisano w Why stripping metadata does not make a document safe to share.

Najczęściej zadawane pytania

Czy Claude może powiedzieć mi, gdzie zostało zrobione zdjęcie, bez jego przesyłania?
Tak, jeśli zdjęcie ma GPS EXIF i uruchomisz GroupDocs.Metadata.Mcp lokalnie z licencją. Agent wywołuje serwer, serwer odczytuje plik z Twojego folderu przechowywania, a współrzędne zwracane są jako tekst.

Jakie formaty obrazów są obsługiwane?
W dokumentacji wymieniono rodziny JPEG, PNG, TIFF, WebP i PSD, z EXIF, XMP i IPTC tam, gdzie format je posiada. Serwer udostępnia pełny silnik GroupDocs.Metadata.

Dlaczego agent twierdzi, że zdjęcie nie ma GPS, gdy ja wiem, że ma?
Sprawdź tryb licencji. W trybie ewaluacji dane GPS EXIF są niedostępne, więc odczyt ich pomija.

Zagłęb się