Wenn Sie Claude verwenden, können Sie seine Leistung dramatisch verbessern, indem Sie den system-Parameter verwenden, um ihm eine Rolle zuzuweisen. Diese Technik, die als Rollenprompting bekannt ist, ist die leistungsstärkste Methode, um System-Prompts mit Claude zu verwenden.

Die richtige Rolle kann Claude von einem allgemeinen Assistenten in Ihren virtuellen Domänenexperten verwandeln!

Tipps für System-Prompts: Verwenden Sie den system-Parameter, um Claudes Rolle festzulegen. Setzen Sie alles andere, wie aufgabenspezifische Anweisungen, stattdessen in den user-Turn.

Warum Rollenprompting verwenden?

  • Verbesserte Genauigkeit: In komplexen Szenarien wie Rechtsanalysen oder Finanzmodellierung kann Rollenprompting Claudes Leistung erheblich steigern.
  • Angepasster Ton: Ob Sie die Kürze eines CFO oder das Flair eines Texters benötigen, Rollenprompting passt Claudes Kommunikationsstil an.
  • Verbesserter Fokus: Durch das Festlegen des Rollenkontexts bleibt Claude stärker innerhalb der Grenzen der spezifischen Anforderungen Ihrer Aufgabe.

Wie man Claude eine Rolle gibt

Verwenden Sie den system-Parameter in der Messages API, um Claudes Rolle festzulegen:

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-3-5-sonnet-20240620",
    max_tokens=2048,
    system="Du bist ein erfahrener Datenwissenschaftler in einem Fortune-500-Unternehmen.", # <-- Rollenprompt
    messages=[
        {"role": "user", "content": "Analysiere diesen Datensatz auf Anomalien: <dataset>{{DATASET}}</dataset>"}
    ]
)

print(response.content)
Tipp zum Rollenprompting: Experimentieren Sie mit Rollen! Ein Datenwissenschaftler sieht möglicherweise andere Erkenntnisse als ein Marketingstratege für dieselben Daten. Ein Datenwissenschaftler, der sich auf Kundenanalysen für Fortune-500-Unternehmen spezialisiert hat, könnte noch andere Ergebnisse liefern!

Beispiele

Beispiel 1: Analyse von Rechtsverträgen

Ohne eine Rolle könnte Claude kritische Probleme übersehen:

Mit einer Rolle erkennt Claude kritische Probleme, die Millionen kosten könnten:

Beispiel 2: Finanzanalyse

Ohne eine Rolle fehlt es Claudes Analyse an Tiefe:

Mit einer Rolle liefert Claude umsetzbare Erkenntnisse: