機械翻訳について

ドキュメント理解アクションによるカスタム・ドキュメントからの情報の抽出

AIを使用して、ドキュメント理解アクションを使用してカスタム・ドキュメントから情報を抽出できます。 この項では、カスタム・ドキュメント(この例では、JPGファイルから保険見積を抽出)から情報を正確に抽出し、JSON形式のキー・ペア値に変換する方法の概要を示します。

ドキュメント理解アクションを使用するためのすべての前提条件が完了していることを確認します。 「文書理解処理を使用した文書情報の抽出」を参照してください。

  1. アプリケーション統合を作成します。
  2. 「RESTアダプタ」を統合キャンバスにドラッグします。
  3. 「RESTアダプタ」を構成します。
    1. 「基本情報」ページで名前を入力します。
    2. 「リソース構成」ページで、必要な情報を指定します。 たとえば:
      • 相対リソースURLを入力します。この例では、/testが使用されます。
      • 「POST」アクションを選択します。
      • 次のリクエスト/レスポンス・オプションを選択します。
        • このエンドポイントのリクエスト・ペイロードの構成
        • このエンドポイントを構成してレスポンスを受信
    3. 「リクエスト」ページで、リクエスト・ペイロード・フォーマットとして「バイナリ」を選択します。
    4. 「レスポンス」ページで、レスポンス・ペイロード形式として「JSONサンプル」を選択し、コンテンツを指定します:
      { 
      "companyName":""
      }
    5. ウィザードを完了します。
  4. 「アクション」 統合アクション・アイコンをクリックし、「OCI Document Understanding」アクションを統合キャンバスにドラッグします。
  5. ウィザードに次の情報を入力します。
    1. 名前とオプションの説明を入力します。
    2. 「カテゴリの選択」リストから「カスタム・モデル」を選択し、「続行」をクリックします。
    3. 「アクション」リストから、「ドキュメントの分析」が使用可能な唯一のオプションであり、選択を解除できないことに注意し、「続行」をクリックします。
    4. 次の情報を選択し、「続行」をクリックします。
      要素 説明
      コンパートメント Oracle IntegrationがインストールされているOracle Cloud Infrastructureコンパートメントを選択します。
      モデル Oracle Cloud Infrastructureで作成したモデルIDを選択します。 カスタム・モデルを参照してください。
      入力ソース

      入力ドキュメントの取得元となる場所として「インライン」を選択します。

  6. リクエスト・マッパーで、ソース・セクションとターゲット・セクションを展開します。 保険見積カスタム文書は、base-64形式で送信する必要があります。
  7. ターゲットの「ドキュメント」要素を展開します。
  8. 「データ」を右クリックし、「ターゲット・ノードの作成」を選択します。
  9. ターゲット・セクションで、「関数」 マッパー関数アイコンをクリックします。
  10. 式ビルダーで、「設計ビュー」 ビューのスイッチアイコンをクリックします。
  11. 「関数」セクションで、「上級」を展開し、encodeReferenceToBase64を式ビルダーにドラッグします。 このステップは、カスタム・ドキュメントからデータを抽出するために必要です。
  12. 「ストリーム参照」「ソース」セクションから式ビルダーのencodeReferenceToBase64 ()関数にマップします。


    マッパーには、「ソース」、「マッピング」キャンバスおよび「ターゲット」セクションが表示されます。 ターゲットの「関数」リストが表示されます。 encodeReferenceToBase64関数が選択されています。 encodeReferenceToBase64関数は、下部にある式ビルダーに表示されます。 ソース・ストリーム参照が関数にドラッグされました。

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


    マッパーには、「ソース」、「マッピング」キャンバスおよび「ターゲット」セクションが表示されます。 ソースの会社名がターゲットの会社名にマップされます。

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


    統合には、トリガー、リクエスト・マップ、OCI Document Understandingアクションおよびレスポンス・マップが表示されます。

  18. 「アクション」 「アクション」アイコンメニューから、「実行」を選択します。
  19. 「リクエスト」セクションの「本文」タブで、「ファイル」「ブラウズ」の順にクリックします。
  20. 保険見積を含むJPGファイルをアップロードします。
  21. 「実行」をクリックします。
  22. レスポンスで返されたcompanyNameを表示します。


    「リクエスト」セクションには、「URIパラメータ」、「ヘッダー」、「本文」(選択済)、「cURL」および「統合プロパティ」タブが表示されます。 「ファイル」ラジオ・ボタンが選択されています。 「参照」ボタンの横に、アップロードされたJPGファイルがあります。 下部には「レスポンス」セクションがあり、ステータス値は200 OKと表示されます。 インスタンスIDも表示されます。 「本文」(選択済)および「ヘッダー」タブが表示されます。 companyNameパラメータとその戻り値が表示されます。

  23. 処理が完了したら、アクティビティ・ストリームの呼出し接続を展開します。
  24. ペイロードをスクロールし、JPGファイルの保険見積のフィールドがキー・ペア値に変換されたことを確認します。 次に、保険見積詳細の一部を示します。


    アクティビティ・ストリームでinvokeが展開され、JPGファイルに含まれていた保険見積パラメータとその値が表示されます。