Un pacchetto di documenti, come un pacchetto di consiglio, un pacchetto di offerta o una cartella di chiusura, può essere assemblato da un agente AI in un ordine fisso da un prompt permanente, con i file uniti localmente sul tuo computer. L’ordine proviene dai nomi dei file, l’agente esegue l’unione a turni e tu verifichi il risultato prima che venga inviato:
Unisci tutti i PDF nella mia cartella documenti in un unico pacchetto, in ordine di nome file. Unisci quattro alla volta, concatenando ogni risultato nella chiamata successiva, e dimmi il nome del file finale.
La versione passo‑passo con configurazione e risoluzione dei problemi è nella documentazione: Come assemblare un pacchetto di documenti con un agente AI.
Perché i pacchetti di documenti vanno storti?
Un pacchetto ha la stessa forma ogni volta: un ordine fisso, più di quattro parti e una scadenza. Anche i fallimenti sono gli stessi. Una parte è mancante, due parti sono scambiate, oppure il file finale è stato assemblato da una versione più vecchia di una sezione.
Un agente a cui si dice “metti insieme i file” deve indovinare l’ordine dal modo in cui è formulata la frase. Un agente a cui viene fornita una regola di ordinamento che può verificare non lo fa. L’automazione qui significa rimuovere l’indovinello, non rimuovere la persona.
Qual è il flusso di lavoro, passo dopo passo?
- Denomina i file in modo che l’ordine sia evidente. Usa un prefisso numerico.
- Controlla prima la licenza. Chiedi all’agente lo stato della licenza.
- Esegui l’assemblaggio a turni. Lo strumento
mergeaccetta al massimo quattro documenti per chiamata. - Verifica il conteggio delle pagine. Confronta il risultato con la somma delle parti.
- Converti, marca e pulisci in passaggi separati. Altri server MCP gestiscono questi compiti.
Step 1: Denomina i file in modo che l’ordine sia evidente
D:/Storage/Documents/
00-cover.pdf
01-summary.pdf
02-body.pdf
03-appendix-a.pdf
04-appendix-b.pdf
05-annexes.pdf
Un prefisso numerico elimina l’ambiguità sulla sequenza per te e per l’agente. Questo è il meccanismo di applicazione: la regola vive nella cartella, così il prompt può rimanere lo stesso da un mese all’altro. Prima di un’esecuzione ripetuta, imposta GROUPDOCS_MCP_OUTPUT_PATH su una cartella separata. Per impostazione predefinita, gli output vengono salvati nella cartella di storage, quindi il pacchetto del mese scorso e i risultati intermedi di ogni turno verrebbero catturati da “every PDF in my documents folder”.
Step 2: Controlla la licenza prima di un’esecuzione reale
Qual è lo stato della licenza del server merger?
L’agente chiama get_license_status, che non richiede argomenti e non modifica nulla. In modalità valutazione il risultato di ogni unione è ridotto alle prime 3 pagine, con un badge di prova su ogni pagina, e nulla nell’output lo indica.
Step 3: Esegui l’assemblaggio a turni
Usa il prompt permanente mostrato in alto. Con i sei file sopra, l’agente chiama merge due volte: i file da 00 a 03 producono un risultato intermedio, e quel risultato più i file 04 e 05 producono il pacchetto finale. Più parti significano semplicemente più turni. L’ordine è l’ordine degli slot (file1 primo, file4 ultimo), così un turno concatenato mette il risultato precedente nello slot primo.
Step 4: Verifica il conteggio delle pagine
Quante pagine ha il pacchetto finale?
get_document_info restituisce pageCount per il risultato. Una parte che è scomparsa appare come un conteggio troppo basso. Un pacchetto le cui parti sommano molte pagine ma che riporta 3 è stato prodotto senza licenza.
Step 5: Converti, marca e pulisci in passaggi separati
Non tutte le parti sono PDF, e un pacchetto di solito richiede più dell’assemblaggio. merge accetta una sola famiglia di formati per chiamata, quindi converti prima le sezioni Word in PDF con GroupDocs.Conversion.Mcp. Altri server della stessa famiglia possono poi marcare il pacchetto con una filigrana (GroupDocs.Watermark), firmarlo (GroupDocs.Signature) o rimuovere i metadati (GroupDocs.Metadata). Ognuno è un server separato con lo stesso schema di installazione. Se il pacchetto necessita di una firma digitale, applicala per ultima: qualsiasi modifica successiva, inclusa una filigrana o una rimozione di metadati, la invalida.
Cosa decide l’agente e cosa fa il motore?
| Passo | Agente | Motore |
|---|---|---|
| Seleziona i file | Elenca la cartella e legge i prefissi numerici | Risolve ogni nome nella cartella di archiviazione |
| Pianifica i turni | Raggruppa i file quattro alla volta | Niente |
| Unisci | Chiama merge con i file nell’ordine degli slot |
Combina i documenti e salva il risultato |
| Concatena | Passa il risultato precedente nella chiamata successiva | Lo combina con i file successivi |
| Verifica | Chiama get_document_info e confronta i conteggi |
Restituisce il conteggio delle pagine |
Il motore non decide mai la sequenza; rispetta gli slot che gli vengono forniti. Ecco perché la regola di denominazione è importante.
Sessione di esempio (abbreviata)
Un’illustrazione basata sul comportamento documentato dello strumento, non uno screenshot catturato.
Tu: Unisci tutti i PDF nella mia cartella documenti in un unico pacchetto,
in ordine di nome file. Unisci quattro alla volta, concatenando ogni
risultato nella chiamata successiva, e dimmi il nome del file finale.
Agente: Trovati 6 PDF, da 00-cover.pdf a 05-annexes.pdf.
[calls merge: 00-cover, 01-summary, 02-body, 03-appendix-a]
[calls merge: previous result, 04-appendix-b, 05-annexes]
Il pacchetto finale è salvato nella tua cartella di output. Posso
controllare il conteggio delle pagine rispetto alle sei parti se
vuoi.
Limiti onesti
- La modalità valutazione riduce il pacchetto a 3 pagine. Il risultato è limitato alle prime 3 pagine, con un badge di prova su ogni pagina. Un pacchetto multi‑parte unito senza licenza ritorna come tre pagine e sembra completo. Controlla
get_license_statusprima e confronta i conteggi delle pagine successivamente. - Quattro documenti per chiamata. I turni sono la soluzione; l’agente deve essere invitato a concatenarli.
- Una famiglia di formati per unione. Converti prima le parti miste.
- La regola di ordine è una convenzione, non un blocco. Se un file è denominato in modo errato, il pacchetto è ordinato in modo errato. Il controllo del conteggio delle pagine individua le parti mancanti, non quelle scambiate.
FAQ
Come posso combinare più documenti in un unico PDF in un ordine impostato? Aggiungi un prefisso numerico ai nomi dei file e chiedi all’agente di unirli in ordine di nome file, quattro alla volta. Lo strumento merge rispetta l’ordine dei suoi input file1‑file4.
Un agente AI può creare un pacchetto di consiglio ogni mese? Sì. Mantieni la stessa convenzione di denominazione e riutilizza lo stesso prompt, con GROUPDOCS_MCP_OUTPUT_PATH che punta a una cartella separata (o con gli output precedenti cancellati) così i vecchi pacchetti non vengono nuovamente uniti. Poi verifica il conteggio delle pagine del risultato ogni volta.
E se alcune parti sono file Word? Convertile prima in PDF con GroupDocs.Conversion.Mcp, poi uniscile. Con entrambi i server registrati, è una sola conversazione.
Approfondisci
- Documentazione, guida canonica: Come assemblare un pacchetto di documenti con un agente AI
- Hub di documentazione: GroupDocs.Merger MCP Server
- Inizia qui: Perché il tuo agente AI dovrebbe unire i file con un motore, non rigenerandoli
- Correlato: 3 modi per ricostruire un documento solo dalle pagine necessarie tramite MCP
- Correlato: La prima pagina di ogni documento in una cartella: un prompt, un server MCP
- Modello on‑premise e di sicurezza: 3 architetture per l’elaborazione AI dei documenti, e quella che mantiene i file all’interno della tua rete
- Domande: GroupDocs Merger forum
- Fonte: GroupDocs.Merger.Mcp su GitHub