Skip to main content

概要

ABBYY Vantageで文書処理ワークフローを構築する前に、どの種類のSkillを使うかを決める必要があります。最初に適切なものを選んでおけば、大幅な時間の節約になり、手戻りも防げます。 このセクションで学べること:
  • Base Skill、Derived Skill、New Skillの概要
  • 各アプローチの主な違い
  • Base SkillからDerived Skillを作成する方法
  • 一からNew Skillを作成する方法
  • 状況に応じてどのアプローチを選ぶべきか
所要時間: 約5分

3つのSkillタイプを理解する


Base Skills

Base Skills とは

Base Skills は、ABBYY が提供する事前学習済みの読み取り専用 Skill です。請求書、購買注文書、身分証明書など、一般的な文書タイプをすぐに処理できるよう設計されています。Base Skill を直接編集することはできませんが、そのまま使用することも、Derived Skill のベースとして使用することもできます。

見つける場所

Base Skills は Skill Catalog に一覧表示されています。開くには、次の手順を実行します。
  1. ABBYY Vantage テナントにサインインします。
  2. 左側のサイドバーで Skill Catalog をクリックします。
  3. 文書タイプ別に Skill を参照または検索します。
ロック アイコンまたは「読み取り専用」ラベルが付いている Skill は Base Skills です。
組み込みの Base Skills が表示された Skill Catalog

Base Skillでできること

  • Process Skillワークフローでそのまま使用できます。設定は不要です。
  • fields、検証、認識設定をカスタマイズしたい場合は、これを基にDerived Skillを作成できます。
Base Skillの名前変更、再学習、または内部設定の変更はできません。

Derived Skill

Derived Skill とは

Derived Skill は、Base Skill を完全にコピーした編集可能なものです。Skill を派生させると、事前学習済みの抽出ロジック、fields 定義、認識設定をすべて引き継いだうえで、それらを自由にカスタマイズできます。

Derived Skill を使用する場合

次のような場合は、Derived Skill を使用します。
  • ご使用の文書タイプ向けの Base Skill はあるものの、ニーズに完全には合わない場合。
  • fields の追加、削除、または名前の変更が必要な場合。
  • バリデーションルールや信頼度のしきい値を調整したい場合。
  • ABBYY による事前学習の利点を活かしつつ、その上に独自の設定を追加したい場合。

Derived Skill の作成方法

  1. 左側のサイドバーで、Skill Catalog をクリックします。
  2. 派生元にする Base Skill を見つけます。
  3. その Skill をクリックして詳細ページを開きます。
  4. Create and Edit Derived Skill をクリックします。
    Create and Edit Derived Skill ボタン
  5. Create and Edit Derived Skill をクリックします。
2つ目の Create and Edit Derived Skill ボタン
その Skill がエディターで開きます。
  1. 開始するには、ドキュメントをアップロードするか、ドラッグ&ドロップします。
  2. ここで次の操作を行えます:
    • 抽出fieldsを追加または削除する
    • fieldsラベルとバリデーションルールを変更する
    • 認識設定を調整する
    • 必要に応じて追加の学習用ドキュメントをアップロードする
  3. Skill の編集が完了したら、Train. をクリックします。
Skill Designer の Train ボタン
  1. 学習が完了したら、Publish をクリックして、その Skill を Process Skills で使えるようにします。
Skill Designer の Publish ボタン

Base Skill が更新されたときに Derived Skill を更新する

ABBYY が Base Skill の更新をリリースしても、Derived Skill にその変更が自動的に自動継承されることはありません。
更新を適用するには:
  1. Skill Catalog で、Derived Skill のバージョン番号の横にある更新アイコンを探します。
  2. 更新アイコンをクリックして Update を選択するか、Derived Skill を開いて settings アイコンをクリックし、Base Skill の最新バージョンを選択して Save をクリックします。
  3. Derived Skill は自動的に再学習されます。Skill をテストし、必要に応じて調整します。
  4. Publish をクリックして、更新後のバージョンを利用可能にします。
更新後の抽出結果に満足できない場合は、Skill を公開しないでください。代わりに、Skill Catalog でその Skill を選択して Discard changes をクリックし、前のバージョンを使用してください。

New Skill

どのようなものか

New Skill は Skill Designer を使って、完全にゼロから構築します。事前学習済みのベースはなく、fieldsを定義し、学習用ドキュメントをアップロードし、データにラベル付けして、モデルを自分で学習させます。

New Skill を使用する場合

次の場合は New Skill を使用します。
  • ご使用の文書タイプに対応する Base Skill が存在しない。
  • 文書のレイアウトが大幅にカスタマイズされている、または独自仕様である。
  • 抽出モデルを完全に制御する必要がある。

New Skillの種類

新しいDocument Skillを作成する方法

  1. Skill Catalog で、ツールバーの Create ボタンをクリックします。
  2. 表示されたメニューから Document Skill を選択します。
    Skill Designer の Create ダイアログに Skill タイプのオプションが表示されている
  3. Skill の名前と、必要に応じて説明を入力します。
  4. Create をクリックしてSkill Designerエディターを開きます。
  5. Documents タブで、学習用のサンプル文書をアップロードします。まずは 1 つの文書の fields にラベル付けします。より多様なサンプルを追加するほど、精度が向上します。
  6. Editor タブで、ラベル付けツールを使用して、各文書から抽出したい fields をマークしてタグ付けします。
  7. 操作ペインで Train をクリックし、ラベル付けしたデータから抽出Modelを構築します。
  8. 抽出精度を確認し、エラーを修正して、結果に満足できるまで手順 5~7 を繰り返します。
  9. 結果が要件を満たしたら Publish をクリックします。
学習用文書を多く用意し、バリエーションを増やすほど、抽出Modelの精度は高くなります。

判断ガイド

このガイドを使って、適切なアプローチを選択してください。
  1. ABBYY に、対象の文書タイプ向けの事前構築済み Skill はありますか?
    • Skill Catalog を確認します。
    • ある場合 → Base Skill から始めます。そのまま Process Skill で使用します。
  2. Base Skill はそのままで十分に使えますか?
    • はい → Base Skill をそのまま使用します。カスタマイズは不要です。
    • いいえ (fields が不足している、validation が正しくない、layout が一致しない) → Derived Skill を作成します。
  3. 対象の文書タイプ向けの Base Skill がないですか?
    • その場合 → Skill Designer で New Skill を作成します。
要約すると:

まとめ

  • Base Skills は事前学習済みですぐに使用でき、編集はできません。
  • Derived Skills は、事前学習済みのロジックを継承した、編集可能な Base Skills のコピーです。
  • New Skills は一から構築するため、独自の学習データが必要です。
  • 可能であれば Base Skill から始め、必要な場合にのみ Derived Skill を作成するか、新規に構築してください。

次のステップ