Claude 3.7 Sonnet und Claude 3.5 Sonnet (neu) können mit Tools interagieren, die eine Desktop-Computerumgebung steuern können. Claude 3.7 Sonnet führt zusätzliche Tools ein und ermöglicht die Aktivierung des Denkprozesses, wodurch Sie mehr Einblick in den Denkprozess des Modells erhalten.

Die Computernutzung ist eine Beta-Funktion. Bitte beachten Sie, dass die Computernutzung einzigartige Risiken birgt, die sich von Standard-API-Funktionen oder Chat-Schnittstellen unterscheiden. Diese Risiken erhöhen sich bei der Nutzung des Computers für Internetinteraktionen. Um Risiken zu minimieren, sollten Sie folgende Vorsichtsmaßnahmen in Betracht ziehen:

  1. Verwenden Sie eine dedizierte virtuelle Maschine oder einen Container mit minimalen Berechtigungen, um direkte Systemangriffe oder Unfälle zu verhindern.
  2. Vermeiden Sie es, dem Modell Zugriff auf sensible Daten wie Anmeldeinformationen zu geben, um Informationsdiebstahl zu verhindern.
  3. Beschränken Sie den Internetzugang auf eine Positivliste von Domains, um die Exposition gegenüber bösartigen Inhalten zu reduzieren.
  4. Lassen Sie einen Menschen Entscheidungen bestätigen, die zu bedeutenden realen Konsequenzen führen können, sowie alle Aufgaben, die eine ausdrückliche Zustimmung erfordern, wie das Akzeptieren von Cookies, die Ausführung von Finanztransaktionen oder die Zustimmung zu Nutzungsbedingungen.

Unter bestimmten Umständen folgt Claude Befehlen, die in Inhalten gefunden werden, auch wenn diese den Anweisungen des Benutzers widersprechen. Zum Beispiel können Claude-Anweisungen auf Webseiten oder in Bildern die Anweisungen überschreiben oder Claude dazu bringen, Fehler zu machen. Wir empfehlen, Vorsichtsmaßnahmen zu treffen, um Claude von sensiblen Daten und Aktionen zu isolieren, um Risiken im Zusammenhang mit Prompt-Injection zu vermeiden.

Bitte informieren Sie schließlich die Endbenutzer über relevante Risiken und holen Sie deren Einwilligung ein, bevor Sie die Computernutzung in Ihren eigenen Produkten aktivieren.

Computer-Nutzung Referenzimplementierung

Starten Sie schnell mit unserer Computernutzungs-Referenzimplementierung, die eine Weboberfläche, Docker-Container, Beispiel-Tool-Implementierungen und eine Agentenschleife enthält.

Hinweis: Die Implementierung wurde aktualisiert, um neue Tools für Claude 3.7 Sonnet einzuschließen. Stellen Sie sicher, dass Sie die neueste Version des Repos abrufen, um auf diese neuen Funktionen zugreifen zu können.

Bitte nutzen Sie dieses Formular, um uns Feedback zur Qualität der Modellantworten, der API selbst oder der Qualität der Dokumentation zu geben - wir können es kaum erwarten, von Ihnen zu hören!

Hier ist ein Beispiel, wie Sie Claude Computernutzungs-Tools über die Messages API zur Verfügung stellen können:


Wie die Computernutzung funktioniert

1. Stelle Claude Computernutzungs-Tools und eine Benutzeranfrage zur Verfügung

  • Füge von Anthropic definierte Computernutzungs-Tools zu deiner API-Anfrage hinzu.
  • Füge eine Benutzeranfrage hinzu, die diese Tools benötigen könnte, z.B. “Speichere ein Bild einer Katze auf meinem Desktop.”

2. Claude entscheidet sich für die Verwendung eines Tools

  • Claude lädt die gespeicherten Computernutzungs-Tool-Definitionen und prüft, ob Tools bei der Anfrage des Benutzers helfen können.
  • Wenn ja, erstellt Claude eine korrekt formatierte Tool-Nutzungsanfrage.
  • Die API-Antwort hat einen stop_reason von tool_use, der Claudes Absicht signalisiert.

3. Extrahiere Tool-Eingabe, führe das Tool auf einem Computer aus und gib Ergebnisse zurück

  • Extrahiere auf deiner Seite den Tool-Namen und die Eingabe aus Claudes Anfrage.
  • Verwende das Tool in einem Container oder einer virtuellen Maschine.
  • Setze das Gespräch mit einer neuen user-Nachricht fort, die einen tool_result-Inhaltsblock enthält.

4. Claude ruft weiterhin Computernutzungs-Tools auf, bis die Aufgabe abgeschlossen ist

  • Claude analysiert die Tool-Ergebnisse, um festzustellen, ob weitere Tool-Nutzung erforderlich ist oder die Aufgabe abgeschlossen wurde.
  • Wenn Claude entscheidet, dass es ein weiteres Tool benötigt, antwortet es mit einem weiteren tool_use stop_reason und du solltest zu Schritt 3 zurückkehren.
  • Andernfalls erstellt es eine Textantwort für den Benutzer.

[Fortsetzung der Übersetzung folgt in der nächsten Nachricht aufgrund der Länge…]