Vorbefüllen von Claudes Antwort für eine bessere Kontrolle der Ausgabe
Bei der Verwendung von Claude haben Sie die einzigartige Möglichkeit, seine Antworten zu steuern, indem Sie die Assistant
-Nachricht vorbefüllen. Diese leistungsstarke Technik ermöglicht es Ihnen, Claudes Aktionen zu lenken, Präambeln zu überspringen, bestimmte Formate wie JSON oder XML zu erzwingen und sogar Claude dabei zu helfen, die Charakterkonsistenz in Rollenspielszenarios beizubehalten.
In einigen Fällen, in denen Claude nicht wie erwartet funktioniert, können ein paar vorbefüllte Sätze Claudes Leistung enorm verbessern. Ein wenig Vorbefüllung bewirkt viel!
Wie man Claudes Antwort vorbefüllt
Um vorzubefüllen, fügen Sie den gewünschten Anfangstext in die Assistant
-Nachricht ein (Claudes Antwort wird dort fortgesetzt, wo die Assistant
-Nachricht aufhört):
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
messages=[
{"role": "user", "content": "Was ist deine Lieblingsfarbe?"},
{"role": "assistant", "content": "Als KI-Assistent habe ich keine Lieblingsfarbe. Aber wenn ich mich entscheiden müsste, wäre es Grün, weil"} # Hier vorbefüllen
]
)
Beispiele
Beispiel 1: Steuern der Ausgabeformatierung und Überspringen der Präambel
{
zwingt Claude dazu, die Präambel zu überspringen und direkt das JSON-Objekt auszugeben. Das ist sauberer, prägnanter und einfacher für Programme zu parsen, ohne zusätzliche Verarbeitung.Beispiel 2: Beibehalten des Charakters in Rollenspielszenarios
[ROLLENNAME]
kann Claude daran erinnern, in der Rolle zu bleiben, selbst bei längeren und komplexeren Gesprächen. Dies ist besonders wirkungsvoll, wenn es mit der Rollenvorgabe im system
-Parameter kombiniert wird.Prompt-Bibliothek
Lassen Sie sich von einer kuratierten Auswahl an Prompts für verschiedene Aufgaben und Anwendungsfälle inspirieren.
GitHub Prompting Tutorial
Ein Beispiel-gefülltes Tutorial, das die Prompt-Engineering-Konzepte aus unserer Dokumentation behandelt.
Google Sheets Prompting Tutorial
Eine leichtgewichtigere Version unseres Prompt-Engineering-Tutorials über ein interaktives Spreadsheet.