Loading...
    • ビルド
    • 管理
    • モデルと料金
    • クライアントSDK
    • APIリファレンス
    Search...
    ⌘K
    はじめの一歩
    Claudeの紹介クイックスタート
    Claudeで構築する
    機能概要Messages APIの使用Claude APIスキル停止理由の処理
    モデル機能
    拡張思考適応的思考エフォートタスクバジェット(ベータ)高速モード(ベータ:研究プレビュー)構造化出力引用ストリーミングメッセージバッチ処理検索結果ストリーミング拒否多言語サポート埋め込み
    ツール
    概要ツール使用の仕組みチュートリアル:ツール使用エージェントの構築ツールの定義ツール呼び出しの処理並列ツール使用Tool Runner(SDK)厳格なツール使用プロンプトキャッシュを使用したツール使用サーバーツールトラブルシューティングウェブ検索ツールウェブフェッチツールコード実行ツールアドバイザーツールメモリツールBashツールコンピューター使用ツールテキストエディターツール
    ツールインフラストラクチャ
    ツールリファレンスツールコンテキストの管理ツールの組み合わせツール検索プログラムによるツール呼び出し細粒度ツールストリーミング
    コンテキスト管理
    コンテキストウィンドウコンパクションコンテキスト編集プロンプトキャッシュトークンカウント
    ファイルの操作
    Files APIPDFサポート画像とビジョン
    スキル
    概要クイックスタートベストプラクティスエンタープライズ向けスキルAPIのスキル
    MCP
    リモートMCPサーバーMCPコネクター
    プロンプトエンジニアリング
    概要プロンプトのベストプラクティスConsoleプロンプトツール
    テストと評価
    成功の定義と評価の構築ConsoleでのEvaluation Toolの使用レイテンシの削減
    ガードレールの強化
    幻覚の低減出力の一貫性向上ジェイルブレイクの軽減プロンプトリークの低減
    リソース
    用語集
    リリースノート
    Claude Platform
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    ツールインフラストラクチャ

    ツールの組み合わせ

    研究エージェント、コーディングエージェント、長時間実行エージェント向けの一般的なAnthropicツールペアリング。

    Anthropicが提供するツールは、一緒に機能するように設計されています。一般的なエージェントパターンは、ワークフローの補完的なステージをカバーするツールをペアリングします。1つのツールが情報を収集または発見し、別のツールが処理または実行します。以下の組み合わせは出発点であり、規定ではありません。タスクに合わせてそれらを組み合わせてください。

    各スニペットはtools配列のみを示しています。完全なリクエスト形式については、ツール呼び出しの処理を参照してください。

    研究エージェント: web_search + code_execution

    検索はソースを見つけ、コード実行は分析と統合を行います。Claudeはデータを検索してから、Pythonを使用してそれを処理、表形式化、または可視化します。このペアリングは、最新の情報と非自明な計算の両方を必要とする質問に適しています。例えば「上位5つのクラウドプロバイダー間でこの四半期の収益を比較する」などです。

    {
      "tools": [
        { "type": "web_search_20260209", "name": "web_search" },
        { "type": "code_execution_20250825", "name": "code_execution" }
      ]
    }

    フローは通常、検索、実行、そして最初のパスでギャップが見つかった場合はオプションで再度検索します。コード実行はサーバー側で実行されるため、管理するクライアント側のサンドボックスはありません。

    コーディングエージェント: text_editor + bash

    テキストエディタはファイルを読み取り、変更します。bashはテストとビルドコマンドを実行します。これは標準的なソフトウェア開発ループです。コードを検査し、編集を行い、テストを実行し、繰り返します。両方のツールはクライアント実行されるため、アプリケーションはどのファイルとコマンドがアクセス可能かを制御します。

    {
      "tools": [
        { "type": "text_editor_20250728", "name": "str_replace_based_edit_tool" },
        { "type": "bash_20250124", "name": "bash" }
      ]
    }

    エージェントが信頼されていないコードで動作する場合は、これを制限されたワーキングディレクトリとコマンド許可リストと組み合わせてください。実行契約については、テキストエディタツールとBashツールを参照してください。

    引用してからフェッチ: web_search + web_fetch

    検索は候補URLを表示し、フェッチは関連するものの完全なページコンテンツを取得します。これにより、すべてを事前にフェッチすることを回避できます。Claudeは検索を実行し、スニペットを検査し、実際に関連性がありそうな2つまたは3つの結果を選択し、それらのみをフェッチします。

    {
      "tools": [
        { "type": "web_search_20260209", "name": "web_search" },
        { "type": "web_fetch_20260209", "name": "web_fetch" }
      ]
    }

    このペアリングは、答えが長形式のコンテンツ(ドキュメントページ、記事、仕様)に存在し、検索スニペットでは完全にキャプチャできない場合に役立ちます。フェッチは完全なページを取得するため、Claudeは特定の段落を引用できます。

    長時間実行エージェント: memory + any toolset

    メモリは会話全体で状態を保持し、他のツールが作業を行います。以前のセッションを覚える必要があるエージェント(顧客の以前の問題を思い出すサポートエージェントや、先週の決定を追跡するプロジェクトアシスタントなど)にメモリを追加します。

    {
      "tools": [{ "type": "memory_20250818", "name": "memory" }]
    }

    同じ配列内のmemoryと一緒に他のツールを追加します。

    メモリはツールセットの残りの部分に直交しています。他のツールの動作方法を変更しません。Claudeがコンテキストウィンドウがリセットされるときに失われるであろう事実を書き留めて後で取得する場所を提供します。ストレージモデルについては、メモリツールを参照してください。

    オールインワン: computer_use

    コンピュータ使用ツールは、完全なデスクトップを操作することで、ほとんどの他のツールを包含します。Claudeはスクリーンショットを見て、マウスとキーボードのアクションを発行します。つまり、人間が操作できるあらゆるアプリケーションを駆動できます。タスクが、より具体的なツールでは到達できない任意のGUI相互作用を必要とする場合に使用します。APIのないレガシーソフトウェア、ビジュアル検証ステップ、または複数のデスクトップアプリにまたがるワークフローです。

    {
      "tools": [
        {
          "type": "computer_20250124",
          "name": "computer",
          "display_width_px": 1280,
          "display_height_px": 800
        }
      ]
    }

    コンピュータ使用は最も一般的なオプションであり、すべてのアクションがスクリーンショットのラウンドトリップを必要とするため、最も遅いです。ユースケースをカバーするより狭いツールを優先し、他に何も適さない場合はコンピュータ使用に手を伸ばしてください。サンドボックスセットアップについては、コンピュータ使用ツールを参照してください。

    次のステップ

    ツールリファレンス

    タイプ文字列とパラメータを含むAnthropicが提供するツールの完全なカタログ。

    ツール使用の概要

    ツール使用の仕組みと、Anthropicツールを使用する場合と独自に定義する場合。

    Was this page helpful?

    • 研究エージェント: web_search + code_execution
    • コーディングエージェント: text_editor + bash
    • 引用してからフェッチ: web_search + web_fetch
    • 長時間実行エージェント: memory + any toolset
    • オールインワン: computer_use