Una politica di redazione per la divulgazione può essere applicata scrivendola come un prompt che un agente IA esegue, in ordine fisso, su ogni file, localmente sulla tua macchina. Con GroupDocs.Redaction.Mcp collegato a Claude Code, Cursor o GitHub Copilot, l’intera politica si inserisce in un’unica istruzione:

Prendi case-file.docx e preparalo per la divulgazione: redigi tutti gli indirizzi email e il nome “Jane Smith”, elimina tutte le annotazioni, cancella le proprietà del documento. Applica ogni passaggio al file prodotto dal precedente e assegna un nome al file prodotto da ciascun passaggio.

La versione passo‑passo con configurazione e risoluzione dei problemi è nella documentazione: How to prepare documents for disclosure with an AI agent.

Perché una checklist manuale di divulgazione fallisce?

Il lavoro di divulgazione non è difficile, è sequenziale e ripetitivo. Un responsabile dei registri che prepara una pubblicazione di documenti pubblici, o un team legale che prepara documenti per la scoperta, ripete gli stessi passaggi su ogni file: nomi e identificatori nel testo, immagini, commenti di revisione, proprietà del documento. Saltare un passaggio è facile alla fine di una lunga giornata, e una redazione parziale è il risultato peggiore perché il file sembra completato. Una politica che vive in un prompt viene applicata allo stesso modo ogni volta, e la trascrizione registra ciò che è stato eseguito.

Questa è idoneità, non certificazione. Il server rimuove ciò che gli dici di rimuovere, nel file che gli fornisci. Se il risultato soddisfa un regime FOI, un protocollo di scoperta o un audit rimane una tua decisione.

Quali passaggi esegue l’agente e in quale ordine?

La politica è composta da cinque passaggi. Ognuno dei primi quattro scrive un nuovo file.

  1. Esegui redact_text una volta per ogni modello: nomi, email, identificatori, numeri di conto.
  2. Esegui redact_image_area per firme, fotografie, timbri e aree scansionate. Usalo su file immagine come scansioni PNG o JPEG.
  3. Esegui redact_annotations, di solito con deleteAll, perché le note interne di revisione sono raramente divulgabili.
  4. Esegui erase_metadata per autore, azienda e date.
  5. Verifica il file finale, che è oggetto di un post separato sulla verifica.

Cosa decide l’agente e cosa fa il motore?

Decisione Chi la prende
Quali modelli esprimono la politica Tu, con l’agente che propone le espressioni regolari
Quale strumento gestisce ogni posizione L’agente
Se una corrispondenza di testo viene rimossa Il motore, esattamente come dice il modello
Quale file viene passato al passaggio successivo L’agente, ed è per questo che chiedi i nomi dei file
Se la politica è completa Tu

Non c’è alcun classificatore. Il motore applica i modelli che approvi, e questo rende l’esecuzione auditabile.

Come mantenere ogni passaggio nel file finale?

Ogni strumento scrive un nuovo file in stile _redacted anziché modificare in loco. Un agente che passa il file originale a un passaggio successivo produce un documento a cui è stato applicato solo quel passaggio, con le rimozioni precedenti mancanti. L’istruzione “applica ogni passaggio al file prodotto dal precedente” è il controllo, e i nomi dei file nella trascrizione costituiscono la traccia di audit.

Richiedi i modelli uno alla volta anziché un’unica istruzione opaca, includendo il nome del file prodotto da ciascuna chiamata. Gli strumenti di redazione segnalano il file salvato, non il conteggio delle corrispondenze; qualsiasi numero fornito dall’agente è la sua interpretazione del testo. Diversi file nominati creano un record, e una singola risposta “fatto” non è sufficiente.

Sessione di esempio (abbreviata)

You:    Before you start: what is the license status of the redaction server?
Agent:  -> get_license_status()   mode: licensed
You:    Take case-file.docx and prepare it for disclosure: redact all email addresses and the
        name "Jane Smith", delete all annotations, clear the document properties.
        Apply each step to the file produced by the previous one, and name each file.
Agent:  1. redact_text        on case-file.docx       -> saved file
        2. redact_text        on the file from 1      -> saved file
        3. redact_annotations on the file from 2      -> saved file
        4. erase_metadata     on the file from 3      -> saved file
        Final file: the output of step 4, named in the transcript.

Come eseguire la politica su molti file?

Ripeti la stessa istruzione per ogni file, oppure indica una cartella e chiedi all’agente di elaborarla documento per documento, assegnando un nome al file di output per ciascuno. Mantieni il testo della politica identico tra le esecuzioni; la uniformità è lo scopo. Poiché la modalità di valutazione consente un documento per processo, un batch di questo tipo richiede un file di licenza o chiavi a consumo.

Come evitare che gli originali vengano rilasciati?

L’originale si trova accanto alla sua copia redatta con un nome quasi identico, e quello sbagliato è facile da allegare a un’email. Sposta gli originali completati fuori dalla cartella di lavoro, o imposta un GROUPDOCS_MCP_OUTPUT_PATH separato affinché le copie redatte atterrino nella propria cartella. Un rilascio del file errato annulla tutti i passaggi precedenti.

Quali sono i limiti della modalità di valutazione?

La modalità di valutazione rende pericoloso un flusso di lavoro di divulgazione, e un’esecuzione completa di divulgazione non è possibile senza licenza. Senza licenza il server consente un documento per processo, una redazione, limitata a 4 sostituzioni, più badge di prova. Il risultato è un documento che sembra processato ma contiene ancora i dati, e nulla nelle risposte lo indica. Imposta get_license_status come primo passaggio, come nella sessione sopra.

  • PDF su Linux. Su Linux, inclusa l’immagine Docker, redact_image_area e erase_metadata attualmente falliscono sui file PDF (la gestione delle immagini del motore PDF dipende da System.Drawing, che .NET supporta solo su Windows); entrambi funzionano sui documenti Word, e redact_text funziona sui PDF. Esegui la redazione di aree PDF e la cancellazione dei metadati su Windows con dnx.

FAQ

Come preparo i documenti per la divulgazione con un agente IA, ad esempio per una richiesta FOIA? Può eseguire i passaggi di redazione: testo per modello, aree immagine, annotazioni e metadati. Tu definisci comunque i modelli, revisioni il risultato e decidi cosa rilasciare.

Posso usarlo per la revisione e‑discovery? Gli stessi passaggi si applicano ai documenti preparati per la divulgazione legale, e il server gira localmente. Non decide rilevanza o privilegio, e non è una piattaforma di revisione.

Dove vanno le copie redatte? Nella cartella di output che configuri. Imposta GROUPDOCS_MCP_OUTPUT_PATH affinché rimangano separate dagli originali.

Approfondisci