Anthropicが提供するツールは、一緒に機能するように設計されています。一般的なエージェントパターンは、ワークフローの補完的なステージをカバーするツールをペアリングします。1つのツールが情報を収集または発見し、別のツールが処理または実行します。以下の組み合わせは出発点であり、規定ではありません。タスクに合わせてそれらを組み合わせてください。
各スニペットはtools配列のみを示しています。完全なリクエスト形式については、ツール呼び出しの処理を参照してください。
検索はソースを見つけ、コード実行は分析と統合を行います。Claudeはデータを検索してから、Pythonを使用してそれを処理、表形式化、または可視化します。このペアリングは、最新の情報と非自明な計算の両方を必要とする質問に適しています。例えば「上位5つのクラウドプロバイダー間でこの四半期の収益を比較する」などです。
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "code_execution_20250825", "name": "code_execution" }
]
}フローは通常、検索、実行、そして最初のパスでギャップが見つかった場合はオプションで再度検索します。コード実行はサーバー側で実行されるため、管理するクライアント側のサンドボックスはありません。
テキストエディタはファイルを読み取り、変更します。bashはテストとビルドコマンドを実行します。これは標準的なソフトウェア開発ループです。コードを検査し、編集を行い、テストを実行し、繰り返します。両方のツールはクライアント実行されるため、アプリケーションはどのファイルとコマンドがアクセス可能かを制御します。
{
"tools": [
{ "type": "text_editor_20250728", "name": "str_replace_based_edit_tool" },
{ "type": "bash_20250124", "name": "bash" }
]
}エージェントが信頼されていないコードで動作する場合は、これを制限されたワーキングディレクトリとコマンド許可リストと組み合わせてください。実行契約については、テキストエディタツールとBashツールを参照してください。
検索は候補URLを表示し、フェッチは関連するものの完全なページコンテンツを取得します。これにより、すべてを事前にフェッチすることを回避できます。Claudeは検索を実行し、スニペットを検査し、実際に関連性がありそうな2つまたは3つの結果を選択し、それらのみをフェッチします。
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "web_fetch_20260209", "name": "web_fetch" }
]
}このペアリングは、答えが長形式のコンテンツ(ドキュメントページ、記事、仕様)に存在し、検索スニペットでは完全にキャプチャできない場合に役立ちます。フェッチは完全なページを取得するため、Claudeは特定の段落を引用できます。
メモリは会話全体で状態を保持し、他のツールが作業を行います。以前のセッションを覚える必要があるエージェント(顧客の以前の問題を思い出すサポートエージェントや、先週の決定を追跡するプロジェクトアシスタントなど)にメモリを追加します。
{
"tools": [{ "type": "memory_20250818", "name": "memory" }]
}同じ配列内のmemoryと一緒に他のツールを追加します。
メモリはツールセットの残りの部分に直交しています。他のツールの動作方法を変更しません。Claudeがコンテキストウィンドウがリセットされるときに失われるであろう事実を書き留めて後で取得する場所を提供します。ストレージモデルについては、メモリツールを参照してください。
コンピュータ使用ツールは、完全なデスクトップを操作することで、ほとんどの他のツールを包含します。Claudeはスクリーンショットを見て、マウスとキーボードのアクションを発行します。つまり、人間が操作できるあらゆるアプリケーションを駆動できます。タスクが、より具体的なツールでは到達できない任意のGUI相互作用を必要とする場合に使用します。APIのないレガシーソフトウェア、ビジュアル検証ステップ、または複数のデスクトップアプリにまたがるワークフローです。
{
"tools": [
{
"type": "computer_20250124",
"name": "computer",
"display_width_px": 1280,
"display_height_px": 800
}
]
}コンピュータ使用は最も一般的なオプションであり、すべてのアクションがスクリーンショットのラウンドトリップを必要とするため、最も遅いです。ユースケースをカバーするより狭いツールを優先し、他に何も適さない場合はコンピュータ使用に手を伸ばしてください。サンドボックスセットアップについては、コンピュータ使用ツールを参照してください。
Was this page helpful?