- はじめに
- 開発
- デプロイして実行する
- 例
- 参照
抽出
IXP の抽出モデルを使用してドキュメントから構造化フィールドを抽出します。
抽出ノードは、UiPath Intelligent Xtraction and Processing (IXP) モデルを使用してドキュメント (請求書、領収書、フォーム、契約書) から構造化されたフィールドを取得し、その結果を下流のノードが操作できるように返します。プロセス内のステップで、非構造化ファイルから型指定されたデータを取得する必要がある場合に使用します。
[抽出] ノードを追加します
[抽出] ノードは、IXP の抽出モデルを実行します。既存のモデルを使用することも、ノードで新しいモデルを作成することもできます。
- たどるノードのハンドルで [+ ] を選択し、[ ドキュメント] > [抽出] を選択します。
- 次のいずれかのオプションを選択します。
- ドキュメントを抽出 (プレビュー): 新しいモデルを含むノードを追加します。このモデルをノードで構築して評価します。
- このソリューションの内容は次のとおりです。 抽出ノードのモデルを、同じソリューションの別のワークフローで再利用します。
- パブリッシュ済み: デプロイ済みの IXP モデル (IXP からデプロイされたモデルや、別のワークフローの抽出ノードからデプロイされたモデルなど) を使用します。各モデルは独自のノードとして表示されます。モデルがデプロイされている場所へのアクセス権が必要です。
IXP モデルのみを使用している場合でも、管理者は IXP と Document Understanding の両方を有効化する必要があります。管理 サービス のリストを表示します。
ノードでのモデルの構築、評価、デプロイについては、IXP のドキュメントをご覧ください。
ノードを実行すると、Maestro Automate によってドキュメントがモデルに送信されます。モデルはドキュメントをデジタル化して抽出し、構造化された結果がノードの outputに返されます。ノードではモデルが完了するのを待ってから続行するため、大きなドキュメントの場合は時間を確保してください。
構成
抽出ノードをキャンバスに追加した後、プロパティ パネルでノードを設定します。
| フィールド | Required | 既定 (Default) | 説明 |
|---|---|---|---|
| ファイル | はい | なし | 抽出元のドキュメントです。トリガーや以前のノードの出力など、ワークフローの早い段階で生成されたファイルにバインドします。 |
| ページ範囲 | いいえ | 空 | 抽出元のページです (例: 1-5)。ドキュメント全体を処理する場合は、空のままにします。 |
| 定義 | 該当なし | なし | ノードのモデルの概要 (そのバージョンと評価結果、アノテーション済みのドキュメント、およびノードが抽出するフィールド)[編集] をクリックすると全体ビューが開き、そこでモデルとそのフィールドを設定します。 |
出力
抽出ノードは、 $vars.<nodeId>.outputキーを使用して結果を返します。
versiontyperesulttaxonomymetadata
result内のフィールドは、モデルで抽出するフィールドによって異なります。それらを確認するには、ワークフローをデバッグし、ノードの展開ビューを開いて、[ 出力] 列を確認します。前回の実行の出力が 、スキーマ、 JSON、または 抽出結果として表示されます。ノードを実行する前は、キーに値がありません。IXP のドキュメントの出力では、このパネルについて説明しています。
抽出を実行せずに後からノードをテストするには、[ 出力 ] 列のモードを [ 本稼働 ] から [ 静的モック] (ユーザーが定義した値) または [生成済み] (LLM が生成する応答) に変更します。出力モックは 両方を記述します。
エラー処理
[ エラー処理 ] タブで、[ エラー処理を有効化] を選択します。そのノードにはエラー出力ハンドルがあります。抽出に失敗した場合、実行はエラー パスで続行され、エラーは $vars.<nodeId>.errorに設定され、キーは code、 message、 detail、 category、 status になります。エラー処理では 、その上でルーティングする方法について説明します。
備考
- [パブリッシュ済み ] は、[ ノードを追加 ] パネルを開いたときにデプロイされるモデルのリストです。新しいモデルをデプロイしたら、もう一度パネルを開いて表示します。