- はじめに
- 基本情報
- BPMN を使用したプロセス モデリング
- ケース管理を使用したプロセス モデリング
- フローを使用したプロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- 参考情報
最大 1,000 ページのドキュメントを合成し、ソース コンテンツへの引用を含む根拠のある回答を返す組み込みのエージェント ツールです。
機能
[要約] は、 自律型エージェントにアタッチする組み込みツールです。1 つ以上のドキュメントを合成し、記述したタスクに対する包括的な回答を返し、出典への引用も返します。
このツールは、1 回の呼び出しで最大 1,000 ページを処理します。エージェントは推論中にいつこのチャットを呼び出すかを決定し、ドキュメントと合成タスクを渡すと、ツールは合成された結果を返してエージェントが使用できるようにします。
Summarize は、スタンドアロンの ドキュメント処理ノード としても使用でき、エージェントなしで使用できます。
使用すべき状況
接続: エージェントが長いドキュメントまたは一連のドキュメントを読み取って、逐語的な抽出ではなくグラウンディングに基づいた回答を生成する必要がある場合に要約します。
このような場合は、代替案を検討してください。
- 大きなドキュメント (最大 1,000 ページ) にわたって合成された回答が必要で、各主張の出所を結果で引用する必要がある場合。
- タスクは自由形式の調査または要約であり、型指定されたフィールドの固定セットをプルするものではありません。
他の形態の作品の場合:
- 構造化された型指定されたフィールド (請求書の合計、フォームの値) をドキュメントからプルするには、代わりに [抽出] ノードを使用します。
- 表形式のデータを 1 行ずつ処理または変換するには、バッチ変換ツールを使用します。
- 長いドキュメント合成パスのない混合ファイルの種類 (画像、短いドキュメント) に関する質問に答えるには、[ ファイルを分析] を使用します。
ツールをエージェントに追加する
[Summarize] は、自律型エージェントにツールとしてアタッチします。単独では実行されません。
エージェントに [要約] を追加するには: キャンバスに 自律型エージェント を配置し、ノード パレットで [ エージェント ツール ] カテゴリを開き、[ 要約] を選択します。フローによってツール ノードがキャンバスに追加されます。エージェントのツール ハンドルに接続し、ツール ノードを選択してプロパティ パネルを開き、設定します。
構成のリファレンス
[プロパティ] パネルの [ 要約設定 ] セクションでツールを設定します。
| フィールド | Required | 既定 (Default) | 説明 |
|---|---|---|---|
| ツールの説明 | いいえ | Get comprehensive synthesis across up to 1,000 pages with citations. | ツールの動作を自然言語で記述したもので、エージェントがツールを呼び出すタイミングを決定するために使用されます。エージェントがツールを使用するタイミングを制限するように調整します。 |
| ソース (ファイル) | はい | なし | 要約するファイルまたはドキュメント。トリガーからの添付ファイルや前のノード出力など、フローの早い段階で生成されたファイルにバインドします。 |
| 要約タスク | はい | なし | ツールのタスク: ドキュメント全体で何を調査するか、何を合成するか、出典をどのように引用するか。タスクを平易な言葉で説明してください。 |
| ファイル拡張子 | いいえ | pdf | ソース ファイルの形式。サポートされている値は pdf と txtです。 |
| 引用モード | いいえ | 有効 | ツールに、ソースへのインライン引用が含まれているかどうか。このフィールドは、[ ファイル拡張子 ] が pdfに設定されている場合にのみ表示されます。 |
入力と出力
入力
エージェントは、ツールを呼び出すときにソース ファイルとタスクを指定します。上記の設定により、エージェントが渡すことができる内容とツールの動作を定義します。
出力
ツールは、合成された結果を呼び出したエージェントに返します。ツールの出力をフロー内で直接読み取る必要がある場合は、 $vars.<nodeName>.outputからアクセスします。 <nodeName> はキャンバス上の [要約] ノードの名前です。
$vars.summarize1.output
$vars.summarize1.output
ほとんどのフローでは、ツールの出力を直接読み取ることはありません。エージェントは、合成を推論の一部として使用し、 $vars.<agentNode>.outputに独自の結果を返します。エージェントの出力図形については「 エージェント 」を参照してください。
例
エージェントが長いベンダー契約を確認し、コンプライアンスに関する質問に、依存した条項を引用して回答する。
このフローには、ツール ハンドルに接続された 要約 ツールを備えた 自律型エージェント が含まれています。[要約] ツールで、[ ソース (ファイル)] がトリガーのコントラクト ファイル ( $vars.start.output.contractFileなど) に設定され、[ ファイル拡張子 ] が [ pdf] に設定され、[ 引用モード ] が [ 有効] に設定されています。[ タスクを要約 ] フィールドには、以下の作業内容が記載されています。
Read the attached vendor contract and identify every clause that governs data
retention and deletion. Summarize each clause in plain language and cite the
section it comes from.
Read the attached vendor contract and identify every clause that governs data
retention and deletion. Summarize each clause in plain language and cite the
section it comes from.
エージェントのユーザー プロンプトで、ツールを使用するよう指示されます (例: Use the Summarize tool to answer: what are our data-retention obligations under this contract?
エージェントは実行時に Summarize を呼び出し、引用を含む合成された回答を受け取り、 $vars.agent1.output.contentで応答を返します。