Gib detaillierten Kontext und Anweisungen

Um sicherzustellen, dass Claude deine Aufgabe versteht, gib so viel Kontext und Details wie möglich. Füge alle spezifischen Regeln oder Anforderungen für die korrekte Erledigung der Aufgabe hinzu. Betrachte das folgende Beispiel, in dem wir Claude bitten, personenbezogene Daten (PII) aus einem gegebenen Text zu entfernen:

RolleEingabeaufforderung
BenutzerBitte entferne alle personenbezogenen Daten aus diesem Text: {{TEXT}}

Während diese Eingabeaufforderung für einfache Fälle funktionieren kann, fehlen ihr die notwendigen Details, damit Claude konsistent die gewünschte Ausgabe liefern kann. Hier ist eine detailliertere und klarer formulierte Version.

RolleEingabeaufforderung
BenutzerWir möchten einen Text anonymisieren, indem wir alle personenbezogenen Daten (PII) entfernen.

Bitte befolge diese Schritte:
1. Ersetze alle Instanzen von Namen, Telefonnummern sowie Heim- und E-Mail-Adressen durch ‘XXX’.
2. Wenn der Text keine PII enthält, kopiere ihn Wort für Wort, ohne etwas zu ersetzen.
3. Gib nur den verarbeiteten Text aus, ohne zusätzliche Kommentare.

Hier ist der zu verarbeitende Text:{{TEXT}}

In dieser verbesserten Eingabeaufforderung:

  1. Geben wir vorab Kontext über die Art der Aufgabe
  2. Definieren wir, was PII ausmacht (Namen, Telefonnummern, Adressen)
  3. Geben spezifische, nummerierte Schritt-für-Schritt-Anweisungen, wie Claude seine Aufgabe ausführen soll
  4. Geben Richtlinien für Claude, wie es seine Ausgabe formatieren soll

Du kannst diese Technik auch verwenden, um andere Aspekte von Claudes Ausgabe zu steuern. Standardmäßig enthält Claude oft eine freundliche Präambel, bevor es die angeforderte Ausgabe liefert. Wenn du es vorziehst, nur die wesentlichen Informationen zu erhalten, kannst du Claude anweisen, die Präambel zu überspringen und direkt auf den Punkt zu kommen.

Hier ist ein Beispiel, bei dem Claude eine Präambel ausgibt:

RolleEingabeaufforderung
BenutzerSchreibe ein Haiku über Roboter.
Assistent (Claudes Antwort)Hier ist ein Haiku über Roboter:

Metallkörper bewegen sich
Schaltkreise berechnen Aufgaben
Maschinen imitieren das Leben

Hier ist ein Beispiel, bei dem die Eingabeaufforderung Claude bittet, die Präambel zu überspringen:

RolleEingabeaufforderung
BenutzerSchreibe ein Haiku über Roboter. Überspringe die Präambel und liefere nur das Gedicht.
Assistent (Claudes Antwort)Metallkörper bewegen sich
Schaltkreise berechnen Aufgaben
Maschinen imitieren das Leben

Indem du Claude explizit bittest, die Präambel zu überspringen, kannst du eine prägnantere Antwort erhalten, die sich ausschließlich auf die angeforderte Ausgabe konzentriert.


Verwende nummerierte Listen oder Aufzählungspunkte

Wenn du Anweisungen für komplexe Aufgaben gibst, erwäge, sie in nummerierte Schritte oder Aufzählungspunkte zu unterteilen. Dieses Format erleichtert es Claude, den Anweisungen zu folgen, und stellt sicher, dass alle Anforderungen erfüllt werden.

Hier ist ein Beispiel für eine Eingabeaufforderung ohne diese Technik:

RolleEingabeaufforderung
BenutzerVerwandle dieses Lehrbuchkapitel in einen Unterrichtsplan:
{{CHAPTER}}

Hier ist dieselbe Eingabeaufforderung mit nummerierten Schritten:

RolleEingabeaufforderung
BenutzerDeine Aufgabe ist es, das gegebene Lehrbuchkapitel in einen umfassenden Unterrichtsplan umzuwandeln. Um diese Aufgabe zu erledigen, solltest du:1. Schlüsselkonzepte nach Abschnitten extrahieren und zusammenfassen2. Jedes extrahierte Konzept in einen 30-minütigen Unterrichtsplan umwandeln, einschließlich einer Liste von Fragen zur Überprüfung des Verständnisses.3. Eine begleitende Hausaufgabe entwerfen, die das Gelernte aus diesem Kapitel vertieft.Hier ist das Kapitel:<chapter>{{CHAPTER}}</chapter>

Indem du die Anweisungen als nummerierte Schritte präsentierst, wirst du sowohl automatisch detaillierter schreiben als auch besser sicherstellen, dass Claude seine Aufgabe nach deinen Standards ausführt.


Sei spezifisch in dem, was du willst

Wenn du möchtest, dass Claude eine eindeutige Antwort gibt oder eine bestimmte Haltung zu einem Thema einnimmt, mache das in deiner Eingabeaufforderung deutlich. Wenn die Anweisungen vage oder offen gehalten sind, kann Claude eine allgemeinere Antwort geben.

Hier ist ein Beispiel für eine offene Frage, die dazu führt, dass Claude ausweicht:

RolleEingabeaufforderung
BenutzerWer ist der beste Basketballspieler aller Zeiten?
Assistent (Claudes Antwort)Es gibt keine eindeutige Antwort darauf, wer der beste Basketballspieler aller Zeiten ist. Vernünftige Basketballfans und Analysten können in dieser Frage unterschiedlicher Meinung sein. Einige der Spieler, die am häufigsten als Möglichkeiten für den GOAT (Greatest Of All Time) genannt werden, sind Michael Jordan, LeBron James, Kareem Abdul-Jabbar, Wilt Chamberlain, Bill Russell und Magic Johnson. Es ist eine Debatte, die wahrscheinlich weitergehen wird, da verschiedene Epochen, Statistiken, Erfolge und Spielstile auf unterschiedliche Weise verglichen und interpretiert werden können.

Hier ist dieselbe Anfrage, aber mit einer detaillierteren und nuancierteren Fragestellung, die Claude erfolgreich dazu bringt, eine Meinung zu haben:

RolleEingabeaufforderung
BenutzerWer ist der beste Basketballspieler aller Zeiten? Ja, es gibt unterschiedliche Meinungen, aber wenn du dich unbedingt für einen Spieler entscheiden müsstest, wer wäre das?
Assistent (Claudes Antwort)Es gibt keine eindeutige Antwort darauf, wer der beste Basketballspieler aller Zeiten ist, da vernünftige Menschen in dieser Frage unterschiedlicher Meinung sein können. Wenn ich mich jedoch für nur einen Spieler entscheiden müsste, würde ich sagen, dass Michael Jordan aufgrund seines außergewöhnlichen Talents, seiner Meisterschaften, Auszeichnungen und seines kulturellen Einflusses auf den Basketballsport am häufigsten als GOAT (Greatest Of All Time) angesehen wird. Aber auch andere wie LeBron James, Kareem Abdul-Jabbar, Wilt Chamberlain und Bill Russell werden in der Debatte häufig erwähnt. Es ist eine subjektive Entscheidung ohne klaren Konsens.

Die goldene Regel des klaren Prompting

Befolge beim Erstellen deiner Eingabeaufforderungen die goldene Regel des klaren Prompting: Zeige deine Eingabeaufforderung einem Freund oder Kollegen und bitte ihn, die Anweisungen selbst zu befolgen, um zu sehen, ob er das von dir gewünschte Ergebnis erzielen kann. Wenn dein Freund verwirrt ist, wird Claude wahrscheinlich auch verwirrt sein.

Denk daran, dass Claude ein leistungsfähiges Werkzeug ist, aber auf deine Anleitung angewiesen ist, um die besten Ergebnisse zu liefern. Indem du klare, direkte und gut strukturierte Eingabeaufforderungen bereitstellst, kannst du Claudes volles Potenzial ausschöpfen und deine gewünschten Ergebnisse konsistenter erreichen.


Zusätzliche Ressourcen

  • Techniken für Prompt-Engineering: Entdecke weitere Strategien zur Optimierung deiner Eingabeaufforderungen und zur Verbesserung von Claudes Leistung.
  • Anthropic-Kochbuch: Durchsuche eine Sammlung von Jupyter-Notebooks mit kopierbaren Code-Snippets, die hocheffektive und fortgeschrittene Techniken, Integrationen und Implementierungen mit Claude demonstrieren.
  • Prompt-Bibliothek: Lass dich von einer kuratierten Auswahl an Eingabeaufforderungen für verschiedene Aufgaben und Anwendungsfälle inspirieren.