Dokumentový balíček, například balíček pro představenstvo, nabídkový balíček nebo uzavírací svazek, může být sestaven AI agentem ve fixním pořadí z jedné trvalé výzvy, přičemž soubory jsou sloučeny lokálně na vašem počítači. Pořadí vychází z názvů souborů, agent provádí sloučení v kolech a vy výsledek ověříte, než bude odeslán:

Sloučte všechny PDF v mé složce dokumentů do jednoho balíčku, v pořadí podle názvu souboru. Sloučujte po čtyřech najednou, řetězením každého výsledku do dalšího volání, a řekněte mi konečný název souboru.

Verze krok za krokem s konfigurací a řešením problémů je v dokumentaci: Jak sestavit dokumentový balíček pomocí AI agenta.

Proč selhávají dokumentové balíčky?

Balíček má pokaždé stejný tvar: pevné pořadí, více než čtyři části a termín. Selhání jsou také stejná. Chybí část, dvě části jsou prohozené, nebo byl finální soubor sestaven ze starší verze jedné sekce.

Agent, kterému je řečeno „seřaď soubory dohromady“, musí hádat pořadí z formulace vaší věty. Agent, kterému je dáno pravidlo řazení, které může ověřit, hádat nemusí. Automatizace zde znamená odstranit hádání, ne odstranit člověka.

Jaký je pracovní postup, krok po kroku?

  1. Pojmenujte soubory tak, aby bylo pořadí zřejmé. Použijte číselnou předponu.
  2. Nejprve zkontrolujte licenci. Požádejte agenta o stav licence.
  3. Spusťte sestavování v kolech. Nástroj merge přijímá maximálně čtyři dokumenty na jedno volání.
  4. Ověřte počet stránek. Porovnejte výsledek se součtem částí.
  5. Převádějte, označujte a čistěte v samostatných krocích. Ostatní servery MCP se o to postarají.

Krok 1: Pojmenujte soubory tak, aby bylo pořadí zřejmé

D:/Storage/Documents/
  00-cover.pdf
  01-summary.pdf
  02-body.pdf
  03-appendix-a.pdf
  04-appendix-b.pdf
  05-annexes.pdf

Číselná předpona odstraňuje nejasnosti ohledně sekvence pro vás i pro agenta. Toto je vynucovací mechanismus: pravidlo žije ve složce, takže výzva může zůstat stejná z měsíce na měsíc. Před opakovaným spuštěním nastavte GROUPDOCS_MCP_OUTPUT_PATH na samostatnou složku. Ve výchozím nastavení jsou výstupy ukládány do úložné složky, takže balíček z minulého měsíce a mezivýsledky z každého kola by byly zachyceny příkazem „sloučte všechny PDF v mé složce dokumentů“.

Krok 2: Zkontrolujte licenci před skutečným spuštěním

Jaký je stav licence serveru pro sloučení?

Agent volá get_license_status, který nepřijímá žádné argumenty a nic nemění. V režimu hodnocení je výsledek každého sloučení oříznut na první 3 stránky, na každé stránce je umístěn zkušební odznak a v výstupu není uvedeno, že se jedná o zkušební verzi.

Krok 3: Spusťte sestavování v kolech

Použijte trvalou výzvu uvedenou nahoře. Se šesti výše uvedenými soubory agent volá merge dvakrát: soubory 00 až 03 vytvoří mezivýsledek a tento výsledek spolu se soubory 04 a 05 vytvoří finální balíček. Více částí jednoduše znamená více kol. Pořadí je pořadí slotů (file1 první, file4 poslední), takže řetězené kolo vloží předchozí výsledek do prvního slotu.

Krok 4: Ověřte počet stránek

Kolik stránek má finální balíček?

get_document_info vrací pageCount pro výsledek. Chybějící část se projeví jako příliš nízký počet. Balíček, jehož části dávají dohromady mnoho stránek, ale který uvádí 3, byl vytvořen bez licence.

Krok 5: Převádějte, označujte a čistěte v samostatných krocích

Ne každá část je PDF a balíček obvykle vyžaduje více než jen sestavení. merge přijímá na jedno volání jednu rodinu formátů, takže nejprve převěďte sekce Wordu do PDF pomocí GroupDocs.Conversion.Mcp. Ostatní servery v rodině pak mohou balíček označit vodoznakem (GroupDocs.Watermark), podepsat ho (GroupDocs.Signature) nebo odstranit metadata (GroupDocs.Metadata). Každý je samostatný server se stejným instalačním vzorem. Pokud balíček potřebuje digitální podpis, aplikujte jej jako poslední: jakákoli pozdější změna, včetně vodoznaku nebo odstranění metadat, jej zneplatní.

Co rozhoduje agent a co dělá engine?

Krok Agent Engine
Vyberte soubory Vypíše obsah složky a přečte číselné předpony Rozpozná každý název v úložné složce
Naplánujte kola Seskupí soubory po čtyřech Nic
Sloučit Volá merge se soubory v pořadí slotů Spojí dokumenty a uloží výsledek
Řetězit Předá předchozí výsledek do dalšího volání Spojí jej s dalšími soubory
Ověřit Volá get_document_info a porovnává počty Vrací počet stránek

Engine nikdy neurčuje sekvenci; respektuje sloty, které mu jsou předány. Proto je důležité pravidlo pojmenování.

Příklad relace (zkrácený)

Ilustrace založená na dokumentovaném chování nástroje, ne zachycený snímek obrazovky.

You:   Sloučte všechny PDF v mé složce dokumentů do jednoho balíčku, v
       pořadí podle názvu souboru. Sloučujte po čtyřech najednou,
       řetězením každého výsledku do dalšího volání, a řekněte mi
       konečný název souboru.

Agent: Nalezeno 6 PDF, 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]
       Finální balíček je uložen ve vaší výstupní složce. Mohu
       zkontrolovat jeho počet stránek oproti šesti částem, pokud
       chcete.

Upřímná omezení

  • Režim hodnocení ořízne balíček na 3 stránky. Výsledek je oříznut na první 3 stránky, na každé stránce je zkušební odznak. Multi‑částový balíček sloučený bez licence se vrátí jako tři stránky a vypadá dokončený. Nejprve zkontrolujte get_license_status a poté porovnejte počty stránek.
  • Čtyři dokumenty na volání. Kola jsou řešením; agent musí být požádán, aby je řetězil.
  • Jedna rodina formátů na sloučení. Nejprve převěďte smíšené části.
  • Pravidlo pořadí je konvence, ne zámek. Pokud je soubor špatně pojmenován, balíček je v nesprávném pořadí. Kontrola počtu stránek zachytí chybějící části, ne prohozené.

Často kladené otázky

Jak mohu spojit více dokumentů do jednoho PDF v určeném pořadí? Přidejte číselnou předponu k názvům souborů a požádejte agenta, aby je sloučil v pořadí podle názvu souboru, po čtyřech. Nástroj merge respektuje pořadí svých vstupů file1 až file4.

Může AI agent vytvořit balíček pro představenstvo každý měsíc? Ano. Dodržujte stejnou konvenci pojmenování a znovu použijte stejnou výzvu, přičemž GROUPDOCS_MCP_OUTPUT_PATH ukazuje na samostatnou složku (nebo jsou předchozí výstupy vymazány), aby se staré balíčky znovu nesloučily. Poté pokaždé ověřte počet stránek výsledku.

Co když jsou některé části soubory Word? Nejprve je převěďte do PDF pomocí GroupDocs.Conversion.Mcp, pak je sloučte. S oběma servery zaregistrovanými jde o jednu konverzaci.

Prozkoumejte podrobněji