Um Dokumenteneigenschaften massenhaft zu bearbeiten, geben Sie einem KI‑Agenten einen Standard und einen Ordner und lassen Sie ihn über GroupDocs.Metadata.Mcp, das lokal läuft, lesen, schreiben und prüfen. Ein Prompt reicht aus, um zu beginnen:

Für jedes Dokument in meinem Ordner setze Company auf „Acme Ltd“ und Author auf „Research Team“, und nenne mir anschließend, welche Dateien du geändert hast.

Die schrittweise Version mit Konfiguration und Fehlersuche finden Sie in der Dokumentation: Wie man Dokumenteneigenschaften massenhaft mit einem KI‑Agenten korrigiert.

Warum weichen Metadatenstandards überhaupt ab?

Vorlagen hinterlassen das vorherige Unternehmen in jeder neuen Datei. Eine Team‑Umbenennung lässt den alten Namen im Author‑Feld zurück. Eine Migration hinterlässt Zeitstempel, die keinen Sinn ergeben. Niemand bearbeitet Eigenschaften von Hand in 200 Dateien, daher bleibt die Abweichung bestehen. Ein Agent mit einer Schleife ist das richtige Werkzeug dafür, jedoch nur, wenn die Bearbeitung von einer Engine durchgeführt wird: Ein Sprachmodell, das ein Dokument „umschreibt“, um den Author zu ändern, erzeugt den Inhalt neu, während write_metadata ein Feld ändert und den Rest unverändert lässt.

Wie sieht der Arbeitsablauf aus?

Der Arbeitsablauf besteht aus vier Schritten, und jeder hat einen Prompt. Führen Sie ihn in Claude Desktop, Claude Code, Cursor, GitHub Copilot oder einem anderen Client aus, der den Server registriert hat.

  1. Lizenz prüfen. Fragen Sie: „Wie ist der Lizenzstatus des Metadaten‑Servers?“ Der Agent ruft get_license_status auf. Machen Sie das vor einem Massenlauf, nicht danach.
  2. Aktuelle Werte lesen. Fragen Sie: „Liste zuerst den aktuellen Author und Company für jede Datei auf.“ Der Agent ruft search_metadata mit nameContains auf, das nur die passenden Eigenschaften zurückgibt.
  3. Nur das falsche schreiben. Fragen Sie: „Ändere nur die, die falsch sind.“ Der Agent ruft write_metadata für jede Datei und jede Eigenschaft auf.
  4. Verifizieren. Fragen Sie: „Lese Author und Company erneut in den neuen Dateien und liste alle auf, die noch abweichen, mit dem Grund.“ Bitten Sie um die Fehlermeldungen als Liste statt als Anzahl.

Wer entscheidet was: der Agent oder die Engine?

Entscheidung Verantwortlich
Welche Dateien im Geltungsbereich liegen und welche Werte falsch sind Der Agent, basierend auf Ihrem Standard
Welcher Eigenschaftsname welchem Feld in einem PDF, DOCX oder JPEG zugeordnet wird Die Engine: write_metadata ordnet den benutzerfreundlichen Namen je nach Format zu
Ob eine Eigenschaft in einem Format existiert Die Engine: Ein Schreibversuch, der nicht anwendbar ist, meldet 0 Änderungen oder schlägt mit einer Meldung fehl, niemals einen stillen Erfolg
Was gespeichert wurde und wo Das Tool: Es gibt eine Meldung mit dem Speicherpfad und der Anzahl geänderter Felder zurück
Ob der Endzustand dem Standard entspricht Der Agent, durch erneutes Auslesen

write_metadata akzeptiert property als eines der folgenden: Author, Title, Subject, Keywords, Comments, Copyright, Company oder Manager. mode ist set (ersetzen, Standard) oder add (anhängen, für Listenfelder wie Keywords).

Was ist die Regel, die jede Bearbeitung beibehält?

write_metadata setzt pro Aufruf eine Eigenschaft und speichert eine neue Datei. Zwei Eigenschaften in einem Dokument erfordern zwei Aufrufe, und der zweite muss auf dem Ergebnis des ersten angewendet werden. Beginnt der zweite Aufruf vom Original, geht die erste Bearbeitung verloren. Wenn ein Agent meldet, dass beide Eigenschaften gesetzt wurden und nur eine erhalten blieb, ist dies der Grund. Formulieren Sie die Regel im Prompt:

Wende die zweite Änderung auf die Datei an, die durch die erste erzeugt wurde, nicht auf das Original.

Beispielsession (gekürzt)

You:    Set Company to "Acme Ltd" on every .docx in the folder. List current values first.
Agent:  [calls search_metadata: nameContains = "Company", per file]
Agent:  proposal-q1.docx   Company = "Contoso GmbH"   -> will change
        handbook.docx      Company = "Acme Ltd"       -> already correct
        notes.docx         (no Company property)      -> will add
You:    Go ahead. Name each file you produced.
Agent:  [calls write_metadata: property = Company, value = "Acme Ltd", mode = set]
Agent:  2 files changed, 1 unchanged. Each saved copy is named in the tool reply.

Dies ist eine Veranschaulichung des Ablaufs, kein aufgenommenes Bildschirmfoto.

Warum nicht den gesamten Ordner in einem Durchgang korrigieren?

Ein blindes Massen‑Write kann gute Werte durch schlechtere ersetzen, daher dient der Lese‑Schritt als Probelauf. Er kostet einen zusätzlichen Aufruf pro Datei. Bei nutzungsbasierten Lizenzen wird jeder Aufruf abgerechnet, und ein Durchlauf von zwei Eigenschaften über 200 Dateien bedeutet 400 Schreibaufrufe plus die Leseaufrufe, also zuerst filtern und dann schreiben.

Formate unterscheiden sich. Eine Eigenschaft, für die ein Format keinen Platz hat, wird als 0 Änderungen gemeldet oder schlägt mit einer Meldung fehl, anstatt einen scheinbaren Erfolg vorzutäuschen – das ist das richtige Verhalten, bedeutet jedoch, dass ein gemischter Ordner ein partielles Ergebnis liefern kann. Bitten Sie um die Fehlermeldungen als Liste.

Was sind die Grenzen im Evaluierungsmodus?

Im Evaluierungsmodus sind nur die ersten 5 Dokumenteneigenschaften lesbar, und XMP sowie EXIF sind teilweise nicht verfügbar. Das Schreiben ist auf dieselbe Weise eingeschränkt. Ein „prüfen, dann schreiben“-Arbeitsablauf im Evaluierungsmodus prüft eine gekürzte Liste, sodass die eigentliche zu korrigierende Eigenschaft übersehen werden kann. Bestätigen Sie mit get_license_status und wenden Sie eine Lizenzdatei oder nutzungsbasierte Schlüssel an, bevor Sie sich auf das Ergebnis verlassen. Eine kostenlose 30‑tägige temporäre Lizenz ist verfügbar.

Häufig gestellte Fragen

Kann ich den Author in 100 Word‑Dokumenten gleichzeitig ändern?
Ja, mit einem Prompt, der den Ordner und den Wert nennt. Der Agent führt für jede Datei einen write_metadata‑Aufruf für die Author‑Eigenschaft aus, also bedeuten 100 Dateien 100 Schreibaufrufe.

Überschreibt der Agent meine Originaldateien?
Das Tool speichert eine neue Datei und gibt deren Pfad zurück, sodass das Original nicht überschrieben wird. Bitten Sie den Agenten, jede erzeugte Datei zu benennen, und behalten Sie die Originale, bis Sie die Kopien verifiziert haben.

Kann der Agent eine benutzerdefinierte Eigenschaft setzen, die nicht in der Liste steht?
Die dokumentierten property‑Werte sind Author, Title, Subject, Keywords, Comments, Copyright, Company und Manager. Alles andere liegt außerhalb dessen, was das Tool beschreibt.

Weiterführende Informationen