ドキュメント理解アクションによるカスタム・ドキュメントからの情報の抽出
AIを使用して、ドキュメント理解アクションを使用してカスタム・ドキュメントから情報を抽出できます。 この項では、カスタム・ドキュメント(この例では、JPGファイルから保険見積を抽出)から情報を正確に抽出し、JSON形式のキー・ペア値に変換する方法の概要を示します。
ドキュメント理解アクションを使用するためのすべての前提条件が完了していることを確認します。 「文書理解処理を使用した文書情報の抽出」を参照してください。
- アプリケーション統合を作成します。
- 「RESTアダプタ」を統合キャンバスにドラッグします。
- 「RESTアダプタ」を構成します。
- 「基本情報」ページで名前を入力します。
- 「リソース構成」ページで、必要な情報を指定します。 たとえば:
- 相対リソースURLを入力します。この例では、/testが使用されます。
- 「POST」アクションを選択します。
- 次のリクエスト/レスポンス・オプションを選択します。
- このエンドポイントのリクエスト・ペイロードの構成
- このエンドポイントを構成してレスポンスを受信
- 「リクエスト」ページで、リクエスト・ペイロード・フォーマットとして「バイナリ」を選択します。
- 「レスポンス」ページで、レスポンス・ペイロード形式として「JSONサンプル」を選択し、コンテンツを指定します:
{ "companyName":"" } - ウィザードを完了します。
- 「アクション」
をクリックし、「OCI Document Understanding」アクションを統合キャンバスにドラッグします。
- ウィザードに次の情報を入力します。
- 名前とオプションの説明を入力します。
- 「カテゴリの選択」リストから「カスタム・モデル」を選択し、「続行」をクリックします。
- 「アクション」リストから、「ドキュメントの分析」が使用可能な唯一のオプションであり、選択を解除できないことに注意し、「続行」をクリックします。
- 次の情報を選択し、「続行」をクリックします。
要素 説明 コンパートメント Oracle IntegrationがインストールされているOracle Cloud Infrastructureコンパートメントを選択します。 モデル Oracle Cloud Infrastructureで作成したモデルIDを選択します。 カスタム・モデルを参照してください。 入力ソース 入力ドキュメントの取得元となる場所として「インライン」を選択します。
- リクエスト・マッパーで、ソース・セクションとターゲット・セクションを展開します。 保険見積カスタム文書は、base-64形式で送信する必要があります。
- ターゲットの「ドキュメント」要素を展開します。
- 「データ」を右クリックし、「ターゲット・ノードの作成」を選択します。
- ターゲット・セクションで、「関数」
をクリックします。
- 式ビルダーで、「設計ビュー」
をクリックします。
- 「関数」セクションで、「上級」を展開し、encodeReferenceToBase64を式ビルダーにドラッグします。 このステップは、カスタム・ドキュメントからデータを抽出するために必要です。
- 「ストリーム参照」を「ソース」セクションから式ビルダーのencodeReferenceToBase64 ()関数にマップします。

- レスポンス・マッパーで、ソース・セクションとターゲット・セクションを展開します。
- ターゲットの会社名要素をソースの会社名要素にマップします。

- 統合キャンバスに戻ります。 このアクションは式を検証します。
- ビジネス識別子を割り当てます。
- 統合を保存してアクティブ化します。

- 「アクション」
メニューから、「実行」を選択します。
- 「リクエスト」セクションの「本文」タブで、「ファイル」、「ブラウズ」の順にクリックします。
- 保険見積を含むJPGファイルをアップロードします。
- 「実行」をクリックします。
- レスポンスで返された
companyNameを表示します。
- 処理が完了したら、アクティビティ・ストリームの呼出し接続を展開します。
- ペイロードをスクロールし、JPGファイルの保険見積のフィールドがキー・ペア値に変換されたことを確認します。 次に、保険見積詳細の一部を示します。
