Obrázkujte si schránku naskenovaných faktur, kde každá stránka nese čárový kód, který uvádí číslo objednávky. AI agent může přečíst každý kód ve složce lokálně, bez nahrávání, a poskytnout vám tabulku, která přiřadí každý soubor k jeho záznamu. Agent je Claude, Cursor nebo GitHub Copilot; čtení provádí server GroupDocs.Signature.Mcp. Jeden prompt to pokrývá:

Pro každý PDF ve složce přečti čárový kód a dej mi tabulku s názvem souboru, hodnotou čárového kódu a stránkou.

Krok za krokem verze s konfigurací a řešením problémů je v dokumentaci: Jak extrahovat data QR kódu a čárového kódu z dokumentů pomocí AI.

Scénář: od hromady souborů k směrované frontě

Poštovní místnost, tým pro účty k úhradě nebo oddělení správy případů přijímá dokumenty ve velkém. Každý z nich nese strojově čitelný kód umístěný právě pro tento okamžik. Bez automatizace někdo zadá hodnotu do dalšího systému. S agentem je sekvence:

  1. Dokumenty přistanou ve složce, kterou server používá (GROUPDOCS_MCP_STORAGE_PATH).
  2. Agent zavolá search_barcodes na každý soubor a shromáždí dekódované hodnoty, stránky a pozice.
  3. Agent vrátí tabulku. Tato tabulka je spojovacím klíčem mezi soubory a záznamy ve vašem ERP, skladu nebo systému případů.
  4. Osoba, nebo pozdější automatizovaný krok, který řídíte, provede vyhledání a směrování.

Krok 4 zůstává záměrně mimo agenta. Viz „Co neautomatizovat“ níže.

Který nástroj čte který kód?

search_qr_codes čte QR kódy. search_barcodes čte jednorozměrné čárové kódy jako Code39, Code128 a EAN. Každý vrací dekódovaný text, stránku a pozici každého zásahu. Pokud si nejste jisti, jaký typ dokument obsahuje, požádejte o oba:

Přečti QR kódy a čárové kódy v invoice.pdf a řekni mi, co obsahují.

Jak najdete jeden kód mezi mnoha?

Oba nástroje přijímají filtr text, který vrací jen kódy obsahující daný řetězec:

Najdi čárový kód, který začíná na SHIP, a řekni mi, na které stránce je.

U dokumentu s tucetem kódů je to rozdíl mezi odpovědí a zdí hodnot.

Udržujte odpovědi malé

Oba nástroje přijímají returnImage. Vypněte jej, pokud skutečně nepotřebujete grafiku. Dekódovaný text je to, nad čím agent uvažuje, a base64 obrázky zvětšují a zpomalují odpovědi.

Příklad relace (zkrácený)

Vy:    Pro každý PDF ve složce přečti čárový kód a dej mi tabulku s názvem souboru, hodnotou čárového kódu a stránkou.

Agent:  [search_barcodes] file=invoice-0007.pdf   found: 1
        [search_barcodes] file=invoice-0008.pdf   found: 1
        [search_barcodes] file=scan-0009.pdf      found: 0
        | soubor           | hodnota čárového kódu | stránka |
        | invoice-0007.pdf | PO-448210             | 1       |
        | invoice-0008.pdf | PO-448377             | 1       |
        scan-0009.pdf nemá žádný čárový kód na stránkách, které byly zpracovány.

Ilustrační výstup: názvy souborů a hodnoty čárových kódů jsou vymyšlené. Nástroj vrací pole popsaná výše.

Signature nebo Parser: který server čte kód?

Použijte GroupDocs.Signature.Mcp, když je kód podpisovým prvkem, který také přidáváte, nebo když dokumenty proudí oběma směry: přečtěte příchozí referenci, proveďte práci a pak zavolejte sign na odchozím dokumentu s QR kódem, který nese novou referenci. Použijte GroupDocs.Parser.Mcp (dostupné pouze jako Docker image; jeho nástroj extract_barcodes), když extrahujete data z libovolných skenů a také potřebujete text, tabulky nebo metadata ze stejných souborů. Tento server čte podpisy a kódy. Nevytahuje rozvržení, pole ani tabulky.

Co neautomatizovat

  • Nejedná se o OCR. Tyto nástroje čtou symbologie kódů, ne tištěný text. Naskenovaná stránka bez kódu nic nevrátí, a to je správná odpověď, nikoli selhání.
  • Dekódovaná hodnota je nedůvěryhodný vstup. Byla poskytnuta tím, kdo dokument vytvořil. Nahlaste ji, vyhledejte ji a překontrolujte. Nenechte agenta jednat na základě ní bez revize.

Limity vyhodnocení

Bez licence jsou zpracovány jen první 2 stránky dokumentu a na každou stránku je nalepena zkušební značka. Kód na stránce 3 jednoduše není nalezen a prázdný výsledek pak vypadá jako „žádný kód“. Požádejte agenta, aby zavolal get_license_status, než budete důvěřovat prázdnému výsledku.

Často kladené otázky

Může Claude přečíst QR kód v tomto PDF?
Ano. S připojeným serverem Claude volá search_qr_codes a lokálně hlásí dekódovaný text, stránku a pozici.

Jak mohu extrahovat hodnotu čárového kódu z faktury pomocí AI?
Požádejte agenta, aby přečetl čárové kódy v souboru. Zavolá search_barcodes a vrátí dekódovanou hodnotu; přidejte filtr text, pokud chcete konkrétní kód.

Mohu najít každý QR kód ve složce dokumentů?
Ano. Požádejte agenta, aby prošel složku a vypsal soubor, dekódovaný text a stránku pro každý QR kód. Bez licence jsou zkoumány jen první 2 stránky každého souboru.

Prohloubení