メインコンテンツへスキップ
このシナリオでは、Process skill から参照される Classification または Document skill の継続的な開発をどのように実装するかを説明します。次のケースに適用されます。
  • 手動確認オペレーターによって処理されたドキュメントを蓄積し、それらを用いて Skill を学習させたい場合。Vantage では Classification または Document skill で処理されたドキュメントを蓄積できるため、Process skill から手動確認アクティビティで Skill を呼び出すことで、この機能を利用できます。手動確認オペレーターによって処理されたドキュメントは、対応する Classification または Document skill のドキュメントセットに追加されます。新規ドキュメントは、自動学習に使用することも、Skill Designer が手動で確認するために収集しておくこともできます。詳細は Online Learning を参照してください。
  • Skill のバージョン切り替えではなく、異なる Classification や Document skill 間で切り替えたい場合。
このシナリオは、収集対象とする Classification または Document skill がすでに作成済みであることを前提とします。

オンライン学習のためのドキュメント蓄積戦略の選択

目的や開発段階に応じて、ドキュメントの蓄積戦略を選択します。次のいずれを行うかを決めてください。
  • 新しいドキュメント取得時の自動Skillトレーニングを有効/無効にする(Online learningモード)。
  • すべてのドキュメントを収集するか、ルールエラーや不確実なfieldなどの問題があったドキュメントのみを収集する(Review Documentsモード)。
開発フェーズ推奨戦略Online learning mode (Classification/Document skill settings)Review Documents mode (Manual Review activity settings of a Process skill)
初期のSkill開発ドキュメント処理を模擬し、ルールエラーや不確実なfieldのみではなく、Skillで処理されたすべてのドキュメントを収集してドキュメントセットを拡大します。複数のユーザーが同時にドキュメントをレビューして協力することで、多数のラベル付きドキュメントをドキュメントセットに追加できます。ドキュメントを収集したら、Skill開発を継続できます。トレーニング前にSkillを調整する必要があるため、自動トレーニングは無効にしておきます。Collect onlyAll (default value)
通常性能のSkillの自動微調整手動確認で問題が見つかり修正されたドキュメントを収集し、自動トレーニングを使用します。新たに学習したモデルは旧モデルに置き換える前にテストされ、以前より性能が悪ければ破棄されます。つまり、自動トレーニングによりSkillの精度が低下することはありません。Collect and learn (default value)With rule errors, with uncertain fields, or of unknown type
後期開発豊富なドキュメントセットを持つ適切に調整されたSkillでは、問題のあったドキュメントのみを収集するのがよい場合があります。Skillはすでに良好に動作しているため、自動再学習は推奨されません。自動Skillトレーニングを有効にする代わりに、収集したドキュメントを定期的に手動でレビューします。Collect onlyWith rule errors, with uncertain fields, or of unknown type

ドキュメントの蓄積を設定する

選択した戦略に従って Skill を設定するには:
  1. Vantage で Classification または Document skill を開きます。
  2. Skill の設定を開き、Skill で処理されたドキュメントを蓄積する場合は、選択した戦略に Online learning モードが対応しているか確認します。
    注: このプロパティは Vantage の Skill 設定でのみ利用できます。
  3. 変更を他のユーザーが利用できるように、Skill を公開します。
  4. Process skill を作成して設定します。次を含める必要があります:
    • 学習させたい Skill を参照する Classify または Extract アクティビティ。Skill で処理されたドキュメントを蓄積する場合は、アクティビティに Skill を追加するときに Online learning を有効にします。
    • Manual Review アクティビティ。Skill で処理されたドキュメントを蓄積する場合は、Review Documents モードが選択した戦略に合致していることを確認します。
    Tip: 詳細については、Setting up a Process skill を参照してください。
  5. 必要に応じて、結果ファイル用の追加の入力ソースおよび/または追加の出力先を構成します。詳細は、Input activity および Output activity を参照してください。
  6. Process skill を公開します。バージョン番号が付与され、テストおよび本番で利用可能になります。ドキュメントは、Process skill が参照する Classification または Document skill によって処理され、設定に従って蓄積されます。ユーザーは、API、コネクタ、または共有フォルダー/メール(手順 5 で構成した場合)を介して Process skill にアクセスできます。

既にドキュメントが蓄積された後に Skill を編集する

収集したドキュメントを使って Skill を調整するには、次の手順に従います。
  1. ドキュメントを収集した対象の Skill を開きます。この Skill の新しいドラフト版が作成されます。Process skill は引き続き公開済みバージョンを参照するため、Skill を編集してもユーザーには影響しません。
    注: この時点以降に収集されるすべてのドキュメントは、公開済みバージョンのドキュメントセットにのみ追加されます。作成したばかりのドラフト版には表示されません。
  2. ドキュメントを確認し、必要に応じて調整を行い、Skill をトレーニングします。
  3. Skill を公開します。これにより番号が繰り上がった新しい公開バージョンが作成されます。
    重要: Process skill が参照するバージョンは自動では更新されません。したがって、この時点では、Process skill は引き続き以前の Classification/Document skill のバージョンを参照しています。
  4. Process skill が参照するこの Skill のバージョンを更新します。
    a. Skill Catalog の Process skill のバージョン番号の横にある上向き矢印をクリックします。
    b. 表示されたダイアログで、参照先 Skill の最新バージョンを選択します。
    c. Save をクリックします。
    d. Process skill を公開します。Process skill のバージョンが更新され、Process skill を利用するユーザーは参照先 Skill の新しいバージョンにアクセスできるようになります。

以前のバージョンにロールバックして異なる戦略をテストする

新しいバージョンのパフォーマンスに満足できない場合は、最新の Process skill のバージョンを削除できます。 最新の Process skill のバージョンを削除するには、次の手順に従います。
  1. Skill Catalog で、Process skill のバージョン番号をクリックします。
  2. 一覧の最新バージョンの横にある Delete icon をクリックします。最新バージョンは完全に削除されます。ユーザーは、現在開発中の Classification/Document skill の前のバージョンを参照する、Process skill の前のバージョンに切り替わります。
最新の Process skill のバージョンに保持したい変更が含まれている場合は、古いバージョンの Classification/Document skill を参照する新しい Process skill のバージョンを作成できます。
  1. Process skill を開きます。
  2. スキル名の右側にある Skill settings icon をクリックします。
  3. 参照されている skill の利用可能な任意のバージョンを選択し、Save をクリックします。
  4. Process skill を公開します。ユーザーは、選択した(必ずしも直前とは限らない)Classification/Document skill のバージョンを参照する、新しいバージョンの Process skill に切り替わります。
その後、Classification/Document skill の最新バージョンを削除できます。削除前にこのバージョンを新しい skill にコピーしておけば、別の skill として引き続き開発できます。Process skill が参照する skill を変更することで(上記手順のステップ 3 を参照)、ワークフローをある skill から別の skill に切り替えることができます(たとえば、パフォーマンスを比較するため)。 詳細については、Skill versions を参照してください。
重要: skill に対して行った変更は、skill を公開した後にのみユーザーが利用できるようになります。