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ę
- Dokumentacja, kanoniczny przewodnik: Jak odczytać dane EXIF, XMP i IPTC z obrazów przy użyciu AI
- Centrum dokumentacji: GroupDocs.Metadata MCP Server
- Zacznij tutaj: 3 pytania o metadane, które warto zadać agentowi AI przed udostępnieniem dokumentu
- Powiązane: Wymuszanie standardów metadanych przy użyciu zautomatyzowanych przepływów pracy AI z MCP
- Powiązane: Dlaczego usuwanie metadanych nie sprawia, że dokument jest bezpieczny do udostępnienia
- Rozwiązania on-premise i model bezpieczeństwa: 3 architektury przetwarzania dokumentów AI oraz ta, która utrzymuje pliki w Twojej sieci
- Pytania: GroupDocs Metadata forum
- Źródło: GroupDocs.Metadata.Mcp on GitHub