> ## 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.

# Process skill のシナリオ

> Process skill から参照される Classification または Document skill の継続開発。

このシナリオでは、Process skill から参照される Classification または Document skill の継続的な開発について説明します。次のような場合に適しています。

* 手動確認オペレーターによって処理されたドキュメントを蓄積し、それらを用いて Skill を学習させたい場合。Vantage では Classification または Document skill で処理されたドキュメントを蓄積できるため、**手動確認**アクティビティを含む Process skill から Skill を呼び出すことができます。手動確認オペレーターによって処理されたドキュメントは Skill のドキュメントセットに追加され、その後、自動学習に使用することも、Skill Designer が手動で確認するために保持しておくこともできます。詳細は [オンラインラーニング](/ja/vantage/documentation/runtime/online-learning/online-learning) を参照してください。
* Skill のバージョン切り替えではなく、異なる Classification や Document skill 間で切り替えたい場合。

このシナリオは、収集対象とする Classification または Document skill がすでに作成済みであることを前提とします。

<div id="select-a-document-accumulation-strategy-for-online-learning">
  ## オンラインラーニングのドキュメントの蓄積戦略を選択する
</div>

目的と開発段階に応じて、戦略を選択します。決める必要があるのは次の点です。

* 新しい文書を取得したときに Skill の自動学習を有効にするか無効にするか (**オンラインラーニング**モード。Classification または Document skill で設定) 。
* すべての文書を収集するか、問題のある文書のみを収集するか。たとえば、ルールエラーや不確かな field がある文書です (**Review Documents**モード。Process skill の **手動確認** アクティビティで設定) 。

| 開発フェーズ              | オンラインラーニングモード   | Review Documents モード                   |
| :------------------ | :-------------- | :------------------------------------- |
| Skill 開発の初期段階       | **収集のみ**        | **すべて** (既定)                           |
| 通常の性能の Skill の自動微調整 | **収集して学習** (既定) | **ルールエラーがある、不確かな field がある、またはタイプが不明** |
| 開発の後期段階             | **収集のみ**        | **ルールエラーがある、不確かな field がある、またはタイプが不明** |

以下のフェーズを展開して、理由を確認してください。

<AccordionGroup>
  <Accordion title="Skill 開発の初期段階">
    不確かな field やルールエラーがある文書だけでなく、Skill が処理するすべての文書を収集して、ドキュメントセットを増やします。複数のユーザーが並行して確認できるため、多くの labeled documents を短時間で追加できます。学習前に Skill の調整が必要になる場合もあるため、自動学習は無効のままにしてください。
  </Accordion>

  <Accordion title="通常の性能の Skill の自動微調整">
    問題があり、手動確認中に修正された文書を収集し、自動学習を実行します。新しい Model は古い Model と置き換える前にテストされ、性能が下回る場合は破棄されるため、自動学習によって Skill の精度が低下することはありません。
  </Accordion>

  <Accordion title="開発の後期段階">
    十分に調整され、大規模な ドキュメントセット を持つ Skill では、問題があった文書だけを収集します。Skill はすでに十分に機能しているため、自動で再学習させるのではなく、収集した文書を手動で確認してください。
  </Accordion>
</AccordionGroup>

<div id="set-up-document-accumulation">
  ## ドキュメントの蓄積を設定する
</div>

選択した戦略に応じて Skill を設定するには、次の手順を実行します。

<Steps>
  <Step title="Classification または Document skill を開く">
    Vantage で Classification または Document skill を開きます。
  </Step>

  <Step title="オンラインラーニング モードを設定する">
    Skill Settings で、**オンラインラーニング** モードが選択した戦略に合っていることを確認します。

    <Note>
      このプロパティは、Vantage の Skill Settings でのみ使用できます。
    </Note>
  </Step>

  <Step title="Skill を公開する">
    変更内容を他のユーザーが利用できるように、Skill を公開します。
  </Step>

  <Step title="Process skill を作成して設定する">
    次の内容を含む Process skill を作成します。

    * 学習対象の Skill を参照する **Classify** または **Extract** アクティビティ。ドキュメントを蓄積する場合は、アクティビティに Skill を追加するときに **オンラインラーニング** を有効にします。
    * **Review Documents** モードが選択した戦略に合っている **手動確認** アクティビティ。

    詳細は、[Process skill を設定する](/ja/vantage/documentation/skill-designer/process/set-up)を参照してください。
  </Step>

  <Step title="入力と出力を設定する（任意）">
    必要に応じて、結果ファイル用の追加の入力元や出力先を設定します。[Input activity](/ja/vantage/documentation/skill-designer/process/input-activity/input-activity)および[Output activity](/ja/vantage/documentation/skill-designer/process/output-activity/output-activity)を参照してください。
  </Step>

  <Step title="Process skill を公開する">
    Process skill を公開します。公開するとバージョン番号が付与され、テスト環境と本番環境で利用できるようになります。ドキュメントは参照先の Classification または Document skill で処理され、設定した戦略に従って蓄積されます。ユーザーは API、コネクタ、または共有フォルダーやメール (前の手順で設定した場合) を介して Process skill にアクセスします。
  </Step>
</Steps>

<div id="edit-a-skill-after-documents-have-been-accumulated">
  ## ドキュメントが蓄積された後にSkillを編集する
</div>

収集したドキュメントを使ってSkillを調整するには、次の手順を実行します。

<Steps>
  <Step title="Skillを開く">
    ドキュメントを収集したSkillを開きます。Vantageによって新しいドラフト版が作成されます。Process skillは引き続き公開済みバージョンを参照するため、ドラフトを編集してもユーザーには影響しません。

    <Note>
      以降、収集されたすべてのドキュメントは、今作成したドラフトではなく、**公開済み**バージョンのドキュメントセットに追加されます。
    </Note>
  </Step>

  <Step title="調整して学習する">
    ドキュメントを確認し、必要に応じて調整を行い、Skillを学習させます。
  </Step>

  <Step title="新しいバージョンを公開する">
    Skillを公開します。Vantageによって、番号が1つ増えた新しい公開済みバージョンが作成されます。

    <Note>
      Process skillは引き続き、以前のClassificationまたはDocument skillのバージョンを参照します。参照先は自動的には更新されません。
    </Note>
  </Step>

  <Step title="Process skillの参照を更新する">
    Process skillが参照するバージョンを更新します。

    * **Skill Catalog**で、Process skillのバージョン番号の横にある上向き矢印をクリックします。
    * 開いたダイアログで、参照先Skillの最新バージョンを選択します。
    * **Save**をクリックします。
    * Process skillを公開します。参照先が更新され、Process skillのユーザーは参照先Skillの新しいバージョンを使用するようになります。
  </Step>
</Steps>

<div id="roll-back-or-switch-strategies">
  ## ロールバックするか、戦略を切り替える
</div>

<div id="delete-the-latest-process-skill-version">
  ### 最新の Process skill バージョンを削除する
</div>

新しいバージョンのパフォーマンスに満足できない場合は、最新の Process skill バージョンを削除します。

<Steps>
  <Step title="Process skill を開く">
    **Skill Catalog** で、Process skill のバージョン番号をクリックします。
  </Step>

  <Step title="最新バージョンを削除する">
    最新バージョンの横にある **Delete** アイコンをクリックします。ユーザーは以前の Process skill バージョンに切り替えられ、そのバージョンでは Classification または Document skill の以前のバージョンが参照されます。

    <Warning>
      バージョンを削除すると元に戻せません。
    </Warning>
  </Step>
</Steps>

<div id="keep-the-process-skill-changes-but-reference-an-older-skill-version">
  ### Process skill の変更を保持したまま、以前の Skill バージョンを参照する
</div>

最新の Process skill バージョンに保持したい変更がある場合は、以前の Classification または Document skill バージョンを参照する新しい Process skill バージョンを作成します。

<Steps>
  <Step title="Process skill を開く">
    Process skill を開きます。
  </Step>

  <Step title="Skill settings を開く">
    Skill 名の右側にある **Skill settings** アイコンをクリックします。
  </Step>

  <Step title="参照する Skill バージョンを選択する">
    参照先 Skill の利用可能な任意のバージョンを選択し、**Save** をクリックします。
  </Step>

  <Step title="Process skill を公開する">
    Process skill を公開します。ユーザーは、選択したバージョンを参照する新しい Process skill バージョンに切り替わります。参照先は、必ずしも直前のバージョンとは限りません。
  </Step>
</Steps>

その後、Classification または Document skill の最新バージョンを削除できます。保持するには、削除する前にそのバージョンを新しい Skill にコピーします。コピーしたものは、別の Skill として引き続き開発できます。参照先 Skill を変更すると (上記の手順 3 を参照) 、ワークフローをある Skill から別の Skill に切り替えられます。たとえば、両者のパフォーマンスを比較できます。

詳細については、[Skill のバージョン](/ja/vantage/documentation/skill-versions)を参照してください。

<Note>
  Skill への変更は、Skill を公開した後でのみユーザーが利用できるようになります。
</Note>

<div id="related-topics">
  ## 関連トピック
</div>

* [Skill の設計管理](/ja/vantage/documentation/skill-designer/skill-design/skill-design-management)
* [オンラインラーニング](/ja/vantage/documentation/runtime/online-learning/online-learning)
* [Process skill を設定する](/ja/vantage/documentation/skill-designer/process/set-up)
* [Input アクティビティ](/ja/vantage/documentation/skill-designer/process/input-activity/input-activity)
* [Output アクティビティ](/ja/vantage/documentation/skill-designer/process/output-activity/output-activity)
* [Skill のバージョン](/ja/vantage/documentation/skill-versions)
