Loading...
    • Erstellen
    • Admin
    • Modelle & Preise
    • Client-SDKs
    • API-Referenz
    Search...
    ⌘K
    Erste Schritte
    Einführung in ClaudeSchnellstart
    Entwickeln mit Claude
    FunktionsübersichtVerwendung der Messages APIClaude API skillStop-Gründe behandeln
    Modellfähigkeiten
    Erweitertes DenkenAdaptives DenkenAufwandAufgabenbudgets (Beta)Schnellmodus (Beta: Forschungsvorschau)Strukturierte AusgabenZitateStreaming-NachrichtenStapelverarbeitungSuchergebnisseStreaming-AblehnungenMehrsprachige UnterstützungEmbeddings
    Tools
    ÜbersichtWie Tool-Nutzung funktioniertTutorial: Einen Tool-nutzenden Agenten erstellenTools definierenTool-Aufrufe verarbeitenParallele Tool-NutzungTool Runner (SDK)Strikte Tool-NutzungTool-Nutzung mit Prompt-CachingServer-ToolsFehlerbehebungWeb-SuchtoolWeb-AbruftoolCode-AusführungstoolAdvisor-ToolSpeicher-ToolBash-ToolComputer-NutzungstoolTexteditor-Tool
    Tool-Infrastruktur
    Tool-ReferenzTool-Kontext verwaltenTool-KombinationenTool-SucheProgrammatische Tool-AufrufeFeingranulares Tool-Streaming
    Kontextverwaltung
    KontextfensterKomprimierungKontextbearbeitungPrompt-CachingToken-Zählung
    Mit Dateien arbeiten
    Files APIPDF-UnterstützungBilder und Vision
    Skills
    ÜbersichtSchnellstartBest PracticesSkills für UnternehmenSkills in der API
    MCP
    Remote-MCP-ServerMCP-Connector
    Prompt-Engineering
    ÜbersichtBest Practices für PromptsConsole-Prompting-Tools
    Testen und evaluieren
    Erfolg definieren und Evaluierungen erstellenDas Evaluierungstool in der Console verwendenLatenz reduzieren
    Leitplanken stärken
    Halluzinationen reduzierenAusgabekonsistenz erhöhenJailbreaks abmildernPrompt-Lecks reduzieren
    Ressourcen
    Glossar
    Versionshinweise
    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
    Tool-Infrastruktur

    Tool-Kombinationen

    Häufige Anthropic-Tool-Paarungen für Research-Agenten, Coding-Agenten und langfristig laufende Agenten.

    Anthropic-bereitgestellte Tools sind so konzipiert, dass sie zusammenarbeiten. Häufige Agent-Muster kombinieren Tools, die komplementäre Phasen eines Workflows abdecken: Ein Tool sammelt oder entdeckt, ein anderes verarbeitet oder handelt. Die folgenden Kombinationen sind Ausgangspunkte, keine Vorschriften. Kombinieren Sie sie, um sie an Ihre Aufgabe anzupassen.

    Jedes Snippet zeigt nur das tools-Array. Siehe Handle tool calls für die vollständige Request-Form.

    Research-Agent: web_search + code_execution

    Die Suche findet Quellen; die Code-Ausführung analysiert und synthetisiert. Claude sucht nach Daten und schreibt dann Python, um diese zu verarbeiten, zu tabellarisieren oder zu visualisieren. Diese Kombination eignet sich gut für Fragen, die sowohl aktuelle Informationen als auch nicht-triviale Berechnungen über diese Informationen erfordern, wie z. B. „vergleiche die Gewinne dieses Quartals über die fünf größten Cloud-Provider."

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

    Der Ablauf ist typischerweise Suche, dann Ausführung, dann optional erneut Suche, wenn der erste Durchgang eine Lücke aufgedeckt hat. Die Code-Ausführung läuft serverseitig, daher gibt es keine clientseitige Sandbox zu verwalten.

    Coding-Agent: text_editor + bash

    Der Text-Editor liest und ändert Dateien; bash führt Tests und Build-Befehle aus. Dies ist die kanonische Software-Entwicklungsschleife: Code inspizieren, eine Änderung vornehmen, Tests ausführen, wiederholen. Beide Tools werden clientseitig ausgeführt, daher kontrolliert Ihre Anwendung, auf welche Dateien und Befehle zugegriffen werden kann.

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

    Kombinieren Sie dies mit einem eingeschränkten Arbeitsverzeichnis und einer Befehlszulassungsliste, wenn der Agent mit nicht vertrauenswürdigem Code arbeitet. Siehe Text editor tool und Bash tool für die Ausführungsverträge.

    Cite-then-fetch: web_search + web_fetch

    Die Suche zeigt Kandidaten-URLs; Fetch ruft den vollständigen Seiteninhalt für die relevanten ab. Dies vermeidet, alles im Voraus abzurufen. Claude führt eine Suche durch, inspiziert die Snippets, wählt die zwei oder drei Ergebnisse aus, die tatsächlich relevant aussehen, und ruft nur diese ab.

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

    Diese Kombination ist nützlich, wenn die Antwort in langformatigen Inhalten (Dokumentationsseiten, Artikel, Spezifikationen) lebt, die ein Such-Snippet nicht vollständig erfassen kann. Fetch zieht die vollständige Seite, damit Claude spezifische Passagen zitieren kann.

    Langfristig laufender Agent: memory + any toolset

    Memory speichert den Zustand über Gespräche hinweg; die anderen Tools erledigen die Arbeit. Fügen Sie Memory zu jedem Agent hinzu, der sich an frühere Sitzungen erinnern muss, wie z. B. ein Support-Agent, der sich an frühere Probleme eines Kunden erinnert, oder ein Projekt-Assistent, der Entscheidungen von letzter Woche verfolgt.

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

    Fügen Sie Ihre anderen Tools neben memory im selben Array hinzu.

    Memory ist orthogonal zu Ihrem restlichen Toolset. Es ändert nicht, wie andere Tools sich verhalten; es gibt Claude einen Ort, um Fakten aufzuschreiben und später abzurufen, die sonst verloren gehen würden, wenn das Kontextfenster zurückgesetzt wird. Siehe Memory tool für das Speichermodell.

    All-in-one: computer_use

    Das Computer-Use-Tool subsumiert die meisten anderen, indem es einen vollständigen Desktop betreibt. Claude sieht Screenshots und gibt Maus- und Tastaturaktionen aus, was bedeutet, dass es jede Anwendung steuern kann, die ein Mensch kann. Verwenden Sie dies, wenn die Aufgabe beliebige GUI-Interaktionen erfordert, die spezifischere Tools nicht erreichen können: Legacy-Software ohne API, visuelle Verifizierungsschritte oder Workflows, die mehrere Desktop-Apps umfassen.

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

    Computer Use ist die allgemeinste Option und auch die langsamste, da jede Aktion einen Screenshot-Roundtrip erfordert. Bevorzugen Sie engere Tools, wenn sie Ihren Anwendungsfall abdecken, und greifen Sie zu Computer Use, wenn nichts anderes passt. Siehe Computer use tool für das Sandbox-Setup.

    Nächste Schritte

    Tool-Referenz

    Vollständiger Katalog von Anthropic-bereitgestellten Tools mit Typ-Strings und Parametern.

    Tool-Use-Übersicht

    Wie Tool Use funktioniert und wann Anthropic Tools verwendet werden sollten im Vergleich zur Definition eigener Tools.

    Was this page helpful?

    • Research-Agent: web_search + code_execution
    • Coding-Agent: text_editor + bash
    • Cite-then-fetch: web_search + web_fetch
    • Langfristig laufender Agent: memory + any toolset
    • All-in-one: computer_use
    • Nächste Schritte