> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Advanced Designer で非構造化文書を処理する

> Advanced Designer の NLP アクティビティ（Segmentation、NER、Address Parsing、Deep Learning for NLP）を使用して、契約書、メール、自由形式テキストからデータを抽出します。

[非構造化文書](/ja/vantage/documentation/advanced-designer/use-cases/extracting-from-docs#unstructured-documents)を処理する Skill は、Advanced Designer でのみ作成できます。クラウドベースの [Skill Designer](/ja/vantage/documentation/skill-designer/skill-designer) では、これらのシナリオはサポートされていません。これらの Skill では、4 つの主要な NLP アクティビティを使用して、エンティティの識別、テキストの分割、契約書、レター、メールなどの自由形式コンテンツからの field 抽出を行います。

* [Segmentation activity](/ja/vantage/documentation/advanced-designer/activities/segmentation/segmentation-activity)
* [Deep Learning for NLP activity](/ja/vantage/documentation/advanced-designer/activities/deep-learning-nlp)
* [Named Entities (NER) activity](/ja/vantage/documentation/advanced-designer/activities/ner)
* [Address Parsing activity](/ja/vantage/documentation/advanced-designer/activities/address-parsing)

<Note>
  これらの各アクティビティがサポートする言語は限られています。対応言語の一覧については、各アクティビティのリファレンスページを参照してください。
</Note>

<div id="pick-a-scenario">
  ## シナリオを選択する
</div>

| シナリオ                             | 使用する場合                                      | 主なアクティビティ                                |
| :------------------------------- | :------------------------------------------ | :--------------------------------------- |
| 事前学習済みの固有表現 (文書全体)               | 固有表現は文書内のどこにでも現れる可能性があり、必要な設定は最小限です         | NER (+ Address Parsing)                  |
| 事前学習済みの固有表現 (特定の段落)              | 固有表現が現れる段落があらかじめ決まっています                     | Segmentation + NER (または Address Parsing) |
| カスタム固有表現 (Deep Learning for NLP) | 事前学習済みモデルでは判別できない場合や、必要な固有表現の型がサポートされていない場合 | Segmentation + Deep Learning for NLP     |

以下の各シナリオはいずれも共通のパターンに従っており、異なるのは処理フローに追加するアクティビティだけです。

<div id="common-workflow">
  ## 一般的なワークフロー
</div>

<Steps>
  <Step title="Document skill を作成">
    Advanced Designer を開き、スタート ページで **Create Document Skill** をクリックします。
  </Step>

  <Step title="ドキュメントをアップロード">
    **Documents** タブで、Skill の設定に使用するドキュメントをアップロードします。
  </Step>

  <Step title="field の定義とラベル付け">
    **Fields** タブで、Skill が抽出する field を作成して設定します。**Reference** セクションでドキュメントにラベル付けします。
  </Step>

  <Step title="NLP アクティビティの追加と設定">
    **Activities** タブで、シナリオに必要なアクティビティ (以下で説明) を追加します。各アクティビティを **Activity Editor** で開き、設定して学習させます。
  </Step>

  <Step title="テストして公開">
    **Test Skill Using Selected Documents** をクリックして、[結果](/ja/vantage/documentation/advanced-designer/document-skills/results)を評価します。結果が十分に良好であれば、[Skill を公開](/ja/vantage/documentation/advanced-designer/document-skills/publish)します。
  </Step>
</Steps>

<div id="pre-trained-named-entities-whole-document">
  ## 事前学習済みの固有表現 (文書全体)
</div>

必要な固有表現が文書内のどこに現れてもよい場合は、このシナリオを使用します。たとえば、手紙に含まれる会社名や住所などです。[固有表現 (NER) アクティビティ](/ja/vantage/documentation/advanced-designer/activities/ner) を追加し、各固有表現をfieldにマッピングします。さらに、住所を構成要素 (住所、市区町村、州、国、郵便番号) に分解する必要がある場合は、[Address Parsing アクティビティ](/ja/vantage/documentation/advanced-designer/activities/address-parsing) を追加し、それらの構成要素をfieldsにマッピングします。

<Frame>
  <img src="https://mintcdn.com/abbyy/NXewBo345IS17i7w/images/vantage/advanced-designer/ad_usecases_ner.png?fit=max&auto=format&n=NXewBo345IS17i7w&q=85&s=42c1a899cdb1e1b0f0a0837c2dbf32fb" alt="固有表現 (NER) アクティビティを含むドキュメント処理フロー" width="745" height="132" data-path="images/vantage/advanced-designer/ad_usecases_ner.png" />
</Frame>

<div id="pre-trained-named-entities-specific-paragraphs">
  ## 事前学習済みの固有表現 (特定の段落)
</div>

このシナリオは、固有表現が常に同じ段落内にある場合に使用します。たとえば、売買契約の価格条項に記載された購入金額です。まず、[Segmentation アクティビティ](/ja/vantage/documentation/advanced-designer/activities/segmentation/segmentation-activity)でその段落を切り出し、次に切り出した field に対して [固有表現 (NER)](/ja/vantage/documentation/advanced-designer/activities/ner) または [Address Parsing](/ja/vantage/documentation/advanced-designer/activities/address-parsing) アクティビティを実行します。

また、Segmentation の代わりに [Fast Learning](/ja/vantage/documentation/advanced-designer/activities/fast-learning) または [NLP Extraction Rules](/ja/vantage/documentation/advanced-designer/activities/nlp-extraction-rules/extraction-rules) アクティビティを使用して段落を切り出し、その結果に対して NER または Address Parsing を実行することもできます。

<Tip>
  事前学習済みアクティビティは設定が簡単で、学習は不要ですが、お客様の文書で学習させたニューラルネットワークのほうが、より高い精度で抽出できる場合があります。大量のドキュメントセットがある場合は、以下の [カスタム固有表現](#custom-named-entities-deep-learning-for-nlp) シナリオも試し、より適したほうを選択してください。
</Tip>

<Frame>
  <img src="https://mintcdn.com/abbyy/NXewBo345IS17i7w/images/vantage/advanced-designer/ad_usecases_segmentation_ner_ap.png?fit=max&auto=format&n=NXewBo345IS17i7w&q=85&s=106d6612e3065b43e4ff0cd0f054ac40" alt="Segmentation から 固有表現 (NER) と Address Parsing に渡るドキュメント処理フロー" width="1112" height="103" data-path="images/vantage/advanced-designer/ad_usecases_segmentation_ner_ap.png" />
</Frame>

<div id="custom-named-entities-deep-learning-for-nlp">
  ## カスタム固有表現 (Deep Learning for NLP)
</div>

事前学習済みアクティビティでは必要な固有表現をうまく識別できない場合に、このシナリオを使用します。たとえば、契約の両当事者が記載された段落から一方の組織名だけを抽出する場合や、NER ではカバーされない種類のエンティティ (メールアドレスなど) を抽出する場合です。[Segmentation アクティビティ](/ja/vantage/documentation/advanced-designer/activities/segmentation/segmentation-activity) と [Deep Learning for NLP アクティビティ](/ja/vantage/documentation/advanced-designer/activities/deep-learning-nlp) を組み合わせてください。Segmentation で段落を切り出し、Deep Learning で目的の field を抽出します。

<Note>
  Deep Learning for NLP アクティビティのトレーニングには、少なくとも 50 件の文書 (推奨 150 件) が必要です。最適な結果を得るには、事前学習済みの [固有表現 (NER) ](/ja/vantage/documentation/advanced-designer/activities/ner) アクティビティも試し、お使いの文書に対してより高い精度で抽出できる方を選んでください。
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/NXewBo345IS17i7w/images/vantage/advanced-designer/ad_usecases_segmentation_dl.png?fit=max&auto=format&n=NXewBo345IS17i7w&q=85&s=b0e1341c863e12fd612cfe8fbb8c57cb" alt="Segmentation から Deep Learning for NLP アクティビティに渡すドキュメント処理フロー" width="703" height="81" data-path="images/vantage/advanced-designer/ad_usecases_segmentation_dl.png" />
</Frame>

<div id="related-activities">
  ## 関連アクティビティ
</div>

* [固有表現 (NER) アクティビティ](/ja/vantage/documentation/advanced-designer/activities/ner)
* [Address Parsing アクティビティ](/ja/vantage/documentation/advanced-designer/activities/address-parsing)
* [Segmentation アクティビティ](/ja/vantage/documentation/advanced-designer/activities/segmentation/segmentation-activity)
* [NLP 向け Deep Learning アクティビティ](/ja/vantage/documentation/advanced-designer/activities/deep-learning-nlp)
