אתה יכול לבצע ביקורת על מטא‑נתוני מסמכים באמצעות סוכן AI על‑ידי שאילת שלוש שאלות מדויקות, והסוכן משיב עליהן על‑ידי קריאת הקבצים מקומית דרך GroupDocs.Metadata.Mcp. הפקודה הראשונה השגרתית היא:
מי רשום כמחבר ומי ערך את הקובץ לאחרונה בתיקייה זו, ואיזה שם חברה הם נושאים?
הגרסה שלב‑אחר‑שלב עם תצורה ופתרון בעיות נמצאת בתיעוד: How to audit document metadata with an AI agent.
למה ביקורת מטא‑נתונים דורשת כלי ולא רק מודל?
מודל שפה אינו יכול לראות מטא‑נתונים. הוא רואה רק את הטקסט שאתה מדביק, ושדה המחבר, שם החברה וקואורדינטות ה‑GPS אינם בטקסט הזה. סוכן שמגיב “מי כתב את זה?” ללא קריאה לכלי מנחש, והניחוש נשמע בטוח. GroupDocs.Metadata.Mcp הוא שרת MCP שמספק ל‑Claude, Cursor, GitHub Copilot, VS Code ו‑Windsurf את המאפיינים האמיתיים של קובץ: הסוכן קורא לכלי, מקבל JSON, ומדווח מה נמצא. הקבצים נשארים בתיקייה במחשב שלך; רק המאפיינים נשלחים למודל.
שלוש השאלות שלהלן הן אלו שמסבירות את רוב ההפתעות בתחום הפרטיות. כל אחת מהן פועלת כפקודה עצמאית.
שאלה 1: מי מצוין כמחבר?
מי רשום כמחבר ומי ערך את הקובץ לאחרונה בתיקייה זו?
הסוכן קורא ל‑search_metadata עם מסנן, שמחזיר רק את המאפיינים המתאימים במקום את כל קבוצת המאפיינים. תיאור הכלי אומר להשתמש בו “כאשר המשתמש שואל על מאפיין ספציפי ולא על כל הקבוצה”. המסננים הם category (לדוגמה person), nameContains ו‑valueContains, כולם ללא תלות ברישיות. התוצאה היא אובייקט JSON עם count ומערך properties של שם, ערך וקטגוריה.
למה זה חשוב: שדה המחבר לעיתים מכיל שם של אדם אמיתי, ושדה העריכה האחרונה לעיתים מציין עובד לשעבר. אף אחד מהם אינו מוצג בעמוד.
שאלה 2: איזו חברה נכתבה בקובץ?
האם יש מאפיין באותם קבצים שעדיין מכיל את שם החברה הישן?
זה שוב search_metadata, עם valueContains שמוגדר לשם. קריאה אחת לכל קובץ, ו‑count של 0 משמעותו שאין התאמה. שדה החברה לרוב יורש מתבנית, ולכן מסמך שנכתב היום עדיין יכול לשאת את שם המעסיק הקודם. כאשר אתה צריך את התמונה המלאה של קובץ אחד במקום תצוגה מסוננת, הסוכן משתמש ב‑read_metadata, שמחזיר כל מאפיין כ‑JSON (חמישה הראשונים במצב הערכה): מחבר, כותרת, תאריכים ומאפיינים מותאמים.
שאלה 3: האם בתמונות אלו יש קואורדינטות GPS?
אילו מהתמונות הללו כוללות קואורדינטות GPS? היכן?
הקטגוריה gps של search_metadata עונה על כך ישירות. במצב הערכה נתוני GPS של EXIF אינם זמינים, ולכן count של 0 אינו מוכיח דבר; ראשית בדוק get_license_status. תמונה שצולמה בבית ופורסמה כפי שהיא היא הדוגמה הקלאסית לדליפת מיקום, ובקשת ביקורת מהירה יותר מאשר לפתוח את מאפייני כל תמונה ידנית. אם הקבצים אינם תמונות, get_document_info מספק בדיקה קלה של סוג, גודל, מספר עמודים ומצב הצפנה ללא פירוט המאפיינים.
דוגמת שיחה (מקוצרת)
You: Does any property in contract-2024.docx still contain "Northwind"?
Agent: [calls search_metadata: valueContains = "Northwind"]
Agent: 1 match. Company = "Northwind Traders" (category: corporate).
זוהי המחשה של הזרימה, לא צילום מסך מתועד. שמות הכלים וצורת התגובה תואמים את התיעוד של הכלים.
מה הביקורת לא יכולה לומר במצב הערכה
בלי רישיון השרת פועל במצב הערכה, והמגבלה המתועדת היא מדויקת: רק חמשת המאפיינים הראשונים של המסמך ניתנים לקריאה, ו‑XMP ו‑EXIF חלקית בלתי זמינים. XMP חושף רק את שני הסכימות הראשונות שלו, וב‑EXIF נתוני GPS ותמונת המיניאטורה אינם זמינים. התגובה אינה מזכירה זאת, ולכן ביקורת שמציינת “לא נמצא דבר רגיש” עשויה פשוט לעצור את הקריאה. עבור בדיקת ציות, ביקורת במצב הערכה אינה שלמה בכוונה.
לפני שאתה סומך על כל תוצאה, שאל:
מהו מצב הרישיון של שרת המטא‑נתונים?
הסוכן קורא ל‑get_license_status, שמדווח על המצב כ‑evaluation, licensed או metered ולעולם לא משנה דבר. רישיון זמני חינמי ל‑30 יום זמין מ‑GroupDocs לתפקוד מלא.
שאלות נפוצות
האם Claude יכול לבדוק קובץ PDF עבור מידע מחבר מוסתר ללא העלאתו?
כן, כאשר GroupDocs.Metadata.Mcp פועל במחשב שלך. הלקוח מפעיל את השרת כתהליך מקומי דרך stdio, הקובץ נקרא מתיקיית האחסון שלך, ורק המאפיינים המוחזרים מגיעים למודל.
איך אני מוצא מטא‑נתונים מוסתרים ב‑PDF וב‑DOCX עבור בדיקת ציות למטא‑נתוני מסמכים?
בקש מהסוכן לקרוא או לחפש בכל קובץ באמצעות read_metadata או search_metadata, ושמור רישום של מצב הרישיון מ‑get_license_status. בדיקת ציות במצב הערכה אינה שלמה, מכיוון שרק 5 מאפיינים ניתנים לקריאה.
למה הביקורת שלי מציגה רק כמה מאפיינים?
סביר להניח שאתה במצב הערכה, שמחזיר רק את חמשת המאפיינים הראשונים של המסמך. בדוק get_license_status והחל קובץ רישיון או מפתחות מדודים.
הגדרה
הפעל את השרת עם Docker או עם .NET 10 SDK:
dnx GroupDocs.Metadata.Mcp --yes
הגדר GROUPDOCS_MCP_STORAGE_PATH לתיקייה שמכילה את הקבצים, ואז רשום את השרת בלקוח שלך. תצורת לכל לקוח מפורטת בתיעוד.
להעמיק יותר
- תיעוד, מדריך קנוני: How to audit document metadata with an AI agent
- מרכז תיעוד: GroupDocs.Metadata MCP Server
- הבא: Enforce metadata standards with automated AI workflows using MCP
- הבא: Photo provenance questions, answered by an AI agent without uploading the image
- הבא: Why stripping metadata does not make a document safe to share
- מודל בטחון ו‑on‑premise: 3 architectures for AI document processing, and the one that keeps files inside your network
- שאלות: GroupDocs Metadata forum
- מקור: GroupDocs.Metadata.Mcp on GitHub