Sdílet prostřednictvím


Extrakce polí dotazu Document Intelligence

**Funkce document Intelligence teď podporuje pole dotazu, které rozšiřuje schéma libovolného předem vytvořeného modelu, aby extrahovali všechna potřebná pole. Pole dotazu lze také přidat do rozložení pro extrahování polí kromě struktury z formulářů nebo dokumentů.

Poznámka:

Extrakce polí dotazu Document Intelligence Studio je aktuálně dostupná s rozložením a předem připravenými modely s výjimkou uživatelského rozhraní. Předem připravené modely daně.

Dotazování polí nebo párů klíč-hodnota

Dotazování polí a párů klíč-hodnota provádí podobné funkce. Při rozhodování o tom, kterou funkci zvolit, je potřeba vědět několik rozdílů.

  • Páry klíč-hodnota jsou k dispozici pouze s rozložením a modely faktur. Pokud chcete rozšířit schéma pro předem vytvořený model, použijte pole dotazu.

  • Nevíte, jaká konkrétní pole se mají extrahovat, nebo je velký počet polí (větší než 20), páry klíč-hodnota můžou být lepším řešením.

  • Páry klíč-hodnota extrahují klíče a hodnoty tak, jak existují ve formuláři nebo dokumentu, musíte naplánovat všechny varianty klíčů. Například klíče First Name nebo Given Name. U polí dotazu definujete klíč a model extrahuje jenom odpovídající hodnotu.

  • Pole dotazu použijte, pokud požadovanou hodnotu nelze v dokumentu popsat jako dvojici klíčových hodnot. Například datum smlouvy.

Pro extrakci polí dotazu zadejte pole, která chcete extrahovat, a funkce Document Intelligence dokument odpovídajícím způsobem analyzuje. Tady je příklad:

  • Pokud zpracováváte kontrakt v sadě Document Intelligence Studio, použijte verzi rozhraní API 2024-11-30 (GA):

    Snímek obrazovky s tlačítkem pole dotazu v nástroji Document Intelligence Studio

  • Jako součást AnalyzeDocument požadavku můžete předat seznam popisků polí, jako Party1je , TermsOfUseParty2, PaymentTerms, PaymentDatea TermEndDate" .

    Snímek obrazovky s oknem výběru polí dotazu v nástroji Document Intelligence Studio

  • Kromě polí dotazu odpověď zahrnuje výstup modelu. Seznamfunkcích

Dotazování polí požadavku rozhraní REST API**

Použijte funkci pole dotazu s obecným modelem dokumentu a přidejte pole do procesu extrakce, aniž byste museli trénovat vlastní model:

POST https://{endpoint}/documentintelligence/documentModels/prebuilt-layout:analyze?api-version=2024-02-29-preview&features=queryFields&queryFields=Terms,PaymentDate HTTP/1.1
Host: *.cognitiveservices.azure.com
Content-Type: application/json
Ocp-Apim-Subscription-Key:

{
  "urlSource": "https://raw.githubusercontent.com/Azure-Samples/cognitive-services-REST-api-samples/master/curl/form-recognizer/sample-layout.pdf"
}

Další kroky