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.
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.
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.
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.
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.
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.
Vollständiger Katalog von Anthropic-bereitgestellten Tools mit Typ-Strings und Parametern.
Wie Tool Use funktioniert und wann Anthropic Tools verwendet werden sollten im Vergleich zur Definition eigener Tools.
Was this page helpful?