メイン コンテンツをスキップする 補完的コンテンツへスキップ

ClaudeでPDFファイルを処理してキー情報を抽出

以下のジョブは、Claude APIにアクセスすること、Claudeモデルを使ってモバイル統計に関する既存のPDFを取得・処理すること、コンソールでファイルからキー情報を抽出することを目的としています。

始める前に

このシナリオでは、Claudeモデルの機能を使用します。詳細は、該当するClaudeのドキュメンテーションをご覧ください。

コンポーネントをリンク

Procedure

  1. [Palette] (パレット)から、tClaudeAIClientコンポーネントとtLogRowコンポーネントをドラッグ&ドロップします。
  2. [Row] (行) > [FLOW] (フロー) 接続を使ってコンポーネントを接続します。
    Studioにおけるジョブの概要。

コンポーネントを設定

Procedure

  1. tClaudeAIClientコンポーネントをダブルクリックして、[Component] (コンポーネント)ビューを開きます。
  2. [Basic settings] (基本設定)ビューで、Claude APIキーを入力し、目的のClaudeモデルを選択します。
    このシナリオでは、claude-3-7-sonnet-20250219が使用されます。PDFファイルをサポートするClaudeモデルに関する詳細は、該当するClaudeのドキュメンテーションをご覧ください。
    [Prompt] (プロンプト)フィールドは、[Advanced settings] (詳細設定)でJSONコードとして提供されるため、空のままにしておくことができます。
    tClaudeAIClient設定の基本設定ビュー。
  3. [Advanced settings] (詳細設定)ビューで、選択したAPIバージョンを入力し、PDFを参照してプロンプトを提供するJSONリクエストを設定します。
    そのためには、[Use raw JSON] (ローのJSONを使用)を選択し、[Request body] (リクエストボディ)フィールドに以下のJSONを入力します:
    {
      "model": "{.config.model}",
      "max_tokens": 1024,
      "messages": [{
            "role": "user",
            "content": [{
                "type": "document",
                "source": {
                    "type": "url",
                    "url": "<url_to_pdf>"
                }
            },
            {
                "type": "text",
                "text": "What are the key findings in this document?"
            }]
        }]
    }

    <url_to_pdf>を、PDFファイルが保存されている実際のURLアドレスに置き換えます。

    tClaudeAIClient設定の詳細設定ビュー。
    このシナリオでは、モバイル統計(ユーザー、デバイス、OS、モバイルの動作など)のレポートに関するPDFファイルが使用されます。
    検索および要約されるPDFファイルの紹介テキスト。
  4. tLogRowコンポーネントをダブルクリックして、[Component] (コンポーネント)ビューを開きます。
    必要であれば[Sync column] (カラムを同期)をクリックし、前のコンポーネントからスキーマストラクチャーを取得します。
    [Mode] (モード)エリアで[Basic] (基本)を選択し、[Print content with log4j] (log4jでコンテンツを入力)をクリックすると、コンソールにジョブの結果が表示されます。

ジョブを実行

Procedure

  1. Ctrl + Sを押してジョブを保存します。
  2. F6を押して実行します。

Results

[Run] (実行)コンソールには、PDFデータをフェッチし、そのキー情報を抽出するJSONプロンプトの結果が表示されます。
提供されたPDFから抽出されたキー情報を示す実行コンソール

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。