אתה יכול לאכוף מדיניות חתימה על‑ידי כך שסוכן AI יבדוק תיקייה שלמה של מסמכים בפנייה אחת, מקומית, ויחזיר טבלה אחת של חריגות. הסוכן פועל ב‑Claude Desktop, Claude Code, Cursor או GitHub Copilot, והשרת GroupDocs.Signature.Mcp מבצע את הבדיקה. הפקודה שמתחילה את הסריקה:

עבור כל קובץ PDF בתיקיית המסמכים שלי, בדוק האם הוא חתום דיגיטלית ועדיין תקף. תן לי טבלה: קובץ, חותם, תאריך חתימה, סטטוס.

הגרסה צעד‑אחר‑צעד עם תצורה ופתרון בעיות נמצאת בתיעוד: How to audit a folder of signed documents with an AI agent.

למה מדיניות חתימה זקוקה לסריקה אוטומטית?

מדיניות כגון “כל חוזה בארכיון נושא חתימה דיגיטלית תקפה” היא רק מדיניות אם מישהו בודק אותה. בדיקות ידניות פותחות קבצים אחד‑אחד, ולכן הן מתרחשות לעיתים רחוקות ומכסות רק מדגם. השאלות שהצד הציות שואל הן לגבי כל הארכיון: אילו חוזים אינם חתומים, איזה תעודה פגה, אילו קבצים שונו לאחר החתימה.

סוכן AI לבדו אינו יכול לענות על כך, מכיוון שמודל הקורא קובץ PDF אינו רואה את מבנה החתימה שלו. הסוכן מספק את הלולאה ואת הסיכום. המנוע מספק את העובדות, לכל קובץ.

זרימת העבודה, צעד אחר צעד

  1. הצב את השרת על התיקייה. הגדר GROUPDOCS_MCP_STORAGE_PATH לתיקיית המסמכים. הקבצים מזוהים לפי שם, ולכן הסוכן מעביר contract-042.pdf, ולא נתיב מהמחשב שלך.
  2. בדוק את מצב הרישיון. בקש מהסוכן לקרוא get_license_status. במצב הערכה מעובדות רק 2 העמודים הראשונים, ולכן דוח נקי עלול להיות שגוי (ראה את המגבלות למטה).
  3. הפעל את הסריקה. השתמש בפקודה שלמעלה. עבור כל קובץ הסוכן קורא search_digital_signatures ומרכיב את הטבלה. קובץ ללא חתימה דיגיטלית מדווח כלא חתום.
  4. קרא את החריגות. מיין את הטבלה לפי סטטוס וטפל בשלוש הקבוצות המתוארות להלן.
  5. הפעל מחדש בתזמון. אותה פקודה פועלת בחודש הבא על אותה תיקייה, ולכן הבדיקה הופכת לשגרה במקום לפרויקט.

מה הסוכן מחליט ומה המנוע עושה

שלב מה הסוכן מחליט מה המנוע עושה
אילו קבצים לבדוק מציג את קבצי ה‑PDF בתיקייה על פי הפקודה שלך מזהה כל קובץ לפי שם מהאחסון
האם הוא חתום, תקף, ולפי מי בוחר את הקבצים מחזיר חותם, מנפיק, מספר סידורי, תקופת תוקף, חותמת זמן ו‑isValid (search_digital_signatures)
הדוח בונה את הטבלה וקובץ את החריגות אין; המנוע אינו מסכם

דוגמת שיחה (מקוצרת)

You:    For every PDF in my documents folder, check whether it is digitally
        signed and still valid. Give me a table: file, signer, signed date, status.

Agent:  [get_license_status]  mode: licensed
        [search_digital_signatures] x N
        | file             | signer      | signed     | status   |
        | contract-041.pdf | Dana Whitfield | 2026-09-14 | valid    |
        | contract-042.pdf | -              | -          | unsigned |
        | contract-043.pdf | Omar Haddad    | 2026-08-02 | invalid  |
        Exceptions: 1 unsigned, 1 invalid. Invalid usually means the file
        changed after signing.

פלט לדוגמה: שמות הקבצים ושמות החותמים הומצאו. הכלי מחזיר את השדות המתוארים למעלה.

שלוש החריגות החשובות

  • קבצים לא חתומים. זהו הפער שהבדיקה נועדה לאתר.
  • חתימות לא תקפות. כמעט תמיד משהו השתנה אחרי החתימה: חותמת שנוספה מאוחר יותר, שמירה מחדש, דף מצורף. כדאי לדעת מה זה.
  • תעודות פג תוקף. החתימה הייתה תקפה בזמן יצירתה. האם היא עדיין נחשבת ככזו תלוי במדיניות שלך. תקופת התוקף נמצאת בנתונים המוחזרים, ולכן בקש מהסוכן לרשום כל תעודה שהתקופה שלה הסתיימה לפני היום; ההשוואה הזו היא שמאתרת אותן.

איך לשמור על סריקה זולה והדוח אמין?

  • הפעל search_digital_signatures על כל קובץ. הוסף verify רק כמסך מהיר אופציונלי, והתייחס לרשומת הפרטים כמקור האמת.
  • דלג על search_image_signatures בכמות גדולה. הוא מחזיר תמונות base64 לכל התאמה ומכביד על הריצה ללא צורך.
  • השאר returnImage כבוי בחיפושי קוד.
  • ברישיון מדוד כל קריאה מחויבת לפי שימוש, ולכן סריקה ממוקדת עולה פחות וגם רצה מהר יותר.
  • שמור את פרטי התעודה לכל קובץ (חתם, מנפיק, סידורי, חותמת זמן) כהתיעוד שלך. סיכום הפרוזה של הסוכן הוא דוח, לא אישור, והוא אינו מעשה נוטריוני.

לאחר מכן פעל על החריגות

אותה שיחה יכולה לתקן מה שהסריקה מוצאת, לדוגמה על‑ידי הוספת סימון ייחוס לקבצים הלא חתומים:

חתום על שלושת הקבצים הלא חתומים עם קוד QR סטנדרטי שלנו ורשום מה עשית.

היה מדויק לגבי מה שזה עושה. קוד QR הוא סימון חזותי, לא חתימה מבוססת תעודה, ולכן הוא אינו מחליף חתימה דיגיטלית נדרשת. עבור קבצים שדורשים זאת, הוסף אותו אחרון עם sign ו‑type: "digital".

מגבלות שיש לציין בתהליך שלך

מצב הערכה מעבד רק את 2 העמודים הראשונים של כל מסמך ומציב תג נסיון על כל עמוד. חתימה בעמוד 4 לא תופיע, ולכן בדיקה גורפת ללא רישיון יכולה לדווח “נקי” עבור קובץ שאינו. בדוק get_license_status תחילה, בכל פעם. השרת גם קורא נתוני חתימה מהקובץ; הוא אינו יודע את המדיניות שלך, ולכן הגדרת תעודה מקובלת נשארת באחריותך.

שאלות נפוצות

אילו מהחוזים שלי אינם חתומים?
בקש מהסוכן לבצע audit לתיקייה ולרשום קבצים ללא חתימה דיגיטלית. לכל קובץ מתבצע קריאה ל‑search_digital_signatures; קובץ שבו לא נמצא דבר מדווח כלא חתום. התוצאה היא טבלה אחת.

האם AI יכול לבצע בדיקה גורפת של חתימות PDF?
כן, בפנייה אחת על תיקייה, מקומית. ללא רישיון נבדלים רק 2 העמודים הראשונים של כל קובץ.

האם הדוח יכול לשמש כהוכחת ציות?
שמור את פרטי התעודה לכל קובץ שהמנוע מחזיר כהוכחה. סיכום הסוכן הוא נוחות, לא אישור.

עומק נוסף