Dieser Leitfaden bietet spezifische Prompt-Engineering-Techniken für Claude 4-Modelle (Opus 4 und Sonnet 4), um Ihnen zu helfen, optimale Ergebnisse in Ihren Anwendungen zu erzielen. Diese Modelle wurden für eine präzisere Befolgung von Anweisungen trainiert als frühere Generationen von Claude-Modellen.

Allgemeine Prinzipien

Seien Sie explizit mit Ihren Anweisungen

Claude 4-Modelle reagieren gut auf klare, explizite Anweisungen. Spezifische Angaben zu Ihrem gewünschten Output können die Ergebnisse verbessern. Kunden, die das “über das Erwartete hinausgehende” Verhalten früherer Claude-Modelle wünschen, müssen diese Verhaltensweisen bei Claude 4 möglicherweise expliziter anfordern.

Fügen Sie Kontext hinzu, um die Leistung zu verbessern

Die Bereitstellung von Kontext oder Motivation hinter Ihren Anweisungen, wie z.B. die Erklärung für Claude, warum ein solches Verhalten wichtig ist, kann Claude 4 helfen, Ihre Ziele besser zu verstehen und gezieltere Antworten zu liefern.

Claude ist intelligent genug, um aus der Erklärung zu verallgemeinern.

Achten Sie auf Beispiele und Details

Claude 4-Modelle achten auf Details und Beispiele als Teil der Anweisungsbefolgung. Stellen Sie sicher, dass Ihre Beispiele mit den Verhaltensweisen übereinstimmen, die Sie fördern möchten, und minimieren Sie Verhaltensweisen, die Sie vermeiden möchten.

Anleitung für spezifische Situationen

Steuern Sie das Format der Antworten

Es gibt einige Methoden, die sich als besonders effektiv erwiesen haben, um das Ausgabeformat bei Claude 4-Modellen zu steuern:

  1. Sagen Sie Claude, was es tun soll, anstatt was es nicht tun soll

    • Statt: “Verwende kein Markdown in deiner Antwort”
    • Versuchen Sie: “Deine Antwort sollte aus fließenden Prosa-Absätzen bestehen.”
  2. Verwenden Sie XML-Formatindikatoren

    • Versuchen Sie: “Schreibe die Prosa-Abschnitte deiner Antwort in <fliessende_prosa_absaetze> Tags.”
  3. Passen Sie Ihren Prompt-Stil an die gewünschte Ausgabe an

    Der in Ihrem Prompt verwendete Formatierungsstil kann den Antwortstil von Claude beeinflussen. Wenn Sie immer noch Probleme mit der Steuerbarkeit des Ausgabeformats haben, empfehlen wir, Ihren Prompt-Stil so gut wie möglich an Ihren gewünschten Ausgabestil anzupassen. Zum Beispiel kann das Entfernen von Markdown aus Ihrem Prompt die Menge an Markdown in der Ausgabe reduzieren.

Nutzen Sie die Denk- und verschachtelte Denkfähigkeiten

Claude 4 bietet Denkfähigkeiten, die besonders hilfreich für Aufgaben sein können, die Reflexion nach der Verwendung von Tools oder komplexes mehrstufiges Denken erfordern. Sie können sein anfängliches oder verschachteltes Denken für bessere Ergebnisse lenken.

Beispiel-Prompt
Nachdem du Tool-Ergebnisse erhalten hast, reflektiere sorgfältig über deren Qualität und bestimme die optimalen nächsten Schritte, bevor du fortfährst. Nutze dein Denken, um auf Basis dieser neuen Informationen zu planen und zu iterieren, und führe dann die beste nächste Aktion aus.

Weitere Informationen zu Denkfähigkeiten finden Sie unter Erweitertes Denken.

Optimieren Sie parallele Tool-Aufrufe

Claude 4-Modelle zeichnen sich durch parallele Tool-Ausführung aus. Sie haben eine hohe Erfolgsrate bei der Verwendung paralleler Tool-Aufrufe ohne spezielle Aufforderung dazu, aber einige kleine Prompts können dieses Verhalten auf eine Erfolgsrate von ~100% für parallele Tool-Nutzung steigern. Wir haben festgestellt, dass dieser Prompt am effektivsten ist:

Beispiel-Prompt für Agenten
Für maximale Effizienz solltest du, wann immer du mehrere unabhängige Operationen durchführen musst, alle relevanten Tools gleichzeitig und nicht sequentiell aufrufen.

Reduzieren Sie die Dateierstellung bei agentenbasiertem Coding

Claude 4-Modelle erstellen manchmal neue Dateien für Test- und Iterationszwecke, insbesondere bei der Arbeit mit Code. Dieser Ansatz ermöglicht es Claude, Dateien, insbesondere Python-Skripte, als “temporären Notizblock” zu verwenden, bevor die endgültige Ausgabe gespeichert wird. Die Verwendung temporärer Dateien kann die Ergebnisse insbesondere für agentenbasierte Coding-Anwendungsfälle verbessern.

Wenn Sie die Erstellung neuer Dateien minimieren möchten, können Sie Claude anweisen, nach sich selbst aufzuräumen:

Beispiel-Prompt
Wenn du temporäre neue Dateien, Skripte oder Hilfsdateien für Iterationen erstellst, räume diese Dateien auf, indem du sie am Ende der Aufgabe entfernst.

Verbessern Sie die Generierung von visuellen und Frontend-Code

Für die Frontend-Code-Generierung können Sie Claude 4-Modelle dazu anleiten, komplexe, detaillierte und interaktive Designs zu erstellen, indem Sie explizite Ermutigung geben:

Beispiel-Prompt
Halte dich nicht zurück. Gib dein Bestes.

Sie können auch Claudes Frontend-Leistung in bestimmten Bereichen verbessern, indem Sie zusätzliche Modifikatoren und Details darüber angeben, worauf Sie sich konzentrieren sollen:

  • “Füge so viele relevante Funktionen und Interaktionen wie möglich hinzu”
  • “Füge durchdachte Details wie Hover-Zustände, Übergänge und Mikrointeraktionen hinzu”
  • “Erstelle eine beeindruckende Demonstration, die Webentwicklungsfähigkeiten präsentiert”
  • “Wende Designprinzipien an: Hierarchie, Kontrast, Balance und Bewegung”

Migrationsüberlegungen

Bei der Migration von Sonnet 3.7 zu Claude 4:

  1. Seien Sie spezifisch bezüglich des gewünschten Verhaltens: Erwägen Sie, genau zu beschreiben, was Sie in der Ausgabe sehen möchten.

  2. Formulieren Sie Ihre Anweisungen mit Modifikatoren: Das Hinzufügen von Modifikatoren, die Claude ermutigen, die Qualität und den Detailgrad seiner Ausgabe zu erhöhen, kann dazu beitragen, Claudes Leistung besser zu gestalten. Anstatt beispielsweise “Erstelle ein Analytics-Dashboard” zu verwenden, nutzen Sie “Erstelle ein Analytics-Dashboard. Füge so viele relevante Funktionen und Interaktionen wie möglich hinzu. Gehe über die Grundlagen hinaus, um eine vollständig ausgestattete Implementierung zu erstellen.”

  3. Fordern Sie spezifische Funktionen explizit an: Animationen und interaktive Elemente sollten bei Bedarf explizit angefordert werden.