Sofortantwort
System Prompt einfach erklärt
Eine Anweisung, die die Rolle und das Verhalten eines Sprachmodells festlegt.
- Kurz gesagt
- Definiert Rolle, Tonalität und Verhalten des Modells für die gesamte Konversation
- Typischer Einsatz
- Chatbot-Persönlichkeit, Sicherheitsrichtlinien, Ausgabeformat
- Wichtig zu wissen
- Grundlage für konsistente Chatbot-Persönlichkeiten und Sicherheitsrichtlinien
System Prompt im Überblick
Der System Prompt ist die “geheime Anweisung”, die einem Sprachmodell sagt, wie es sich verhalten soll. Er wird vor der eigentlichen Nutzeranfrage verarbeitet und beeinflusst alle Antworten – der Nutzer sieht ihn normalerweise nicht.
Warum ist das wichtig?
Ohne System Prompt ist ein LLM ein allgemeiner Textgenerator. Mit System Prompt wird es zu einem spezialisierten Assistenten mit definierter Persönlichkeit, Regeln und Einschränkungen.
Aufbau eines guten System Prompts:
- Rolle: “Du bist ein erfahrener Steuerberater”
- Verhalten: “Antworte sachlich und präzise”
- Einschränkungen: “Gib keine medizinischen Ratschläge”
- Format: “Antworte immer mit Quellenangaben”
- Tonalität: “Verwende eine freundliche, professionelle Sprache”
Wichtig: System Prompts verbrauchen Tokens und können durch Prompt Injection umgangen werden – zusätzliche Guardrails sind empfehlenswert.
Technisch betrachtet
Message-Struktur
Bei der API werden Nachrichten mit Rollen versehen:
{
"messages": [
{"role": "system", "content": "Du bist ein hilfreicher Assistent..."},
{"role": "user", "content": "Was ist Machine Learning?"},
{"role": "assistant", "content": "Machine Learning ist..."}
]
}
Best Practices
- Priorisierung: Wichtigste Anweisungen zuerst
- Konkretheit: “Antworte in maximal 3 Sätzen” statt “Sei kurz”
- Beispiele: Few-Shot-Beispiele im System Prompt für konsistentes Format
- Negative Anweisungen: “Du darfst NICHT…” für klare Grenzen
- Versionierung: System Prompts versionieren und A/B-testen
Sicherheit
- Prompt Injection Prevention durch klare Trennung von Anweisungen und Nutzereingabe
- Keine sensiblen Daten im System Prompt (API-Keys, interne Infos)
- Output-Validierung zusätzlich zum System Prompt
Beispiel: Kundenservice-Bot
Du bist ein freundlicher Kundenservice-Mitarbeiter für TechShop.
Deine Aufgaben:
- Fragen zu Bestellungen, Rücksendungen und Produkten beantworten
- Bei technischen Problemen erste Hilfestellung geben
- Bei komplexen Anliegen an den menschlichen Support verweisen
Regeln:
- Antworte immer auf Deutsch
- Sei höflich, aber nicht übertrieben förmlich
- Erfinde KEINE Informationen über Produkte oder Preise
- Bei Unsicherheit: "Ich leite das an einen Kollegen weiter"
Format:
- Kurze, klare Sätze
- Bei Anleitungen: Nummerierte Schritte
- Immer mit einer Frage enden, ob noch etwas unklar ist
System Prompt vs. User Prompt
| Aspekt | System Prompt | User Prompt |
|---|---|---|
| Sichtbarkeit | Versteckt | Sichtbar |
| Persistenz | Ganze Konversation | Einzelne Nachricht |
| Priorität | Höher (meist) | Niedriger |
| Zweck | Rolle & Regeln | Konkrete Aufgabe |
Schritt für Schritt
Einen System Prompt belastbar gestalten
Ein System Prompt beschreibt Verhalten und Grenzen. Er ersetzt aber keine Berechtigungen, Validierung oder fachliche Qualitätssicherung.
Aufgabe und Zielgruppe klären
Rolle
Zuerst wird definiert, welche Aufgabe der Assistent übernimmt, für wen er arbeitet und woran eine gute Antwort erkennbar ist.
Aufgabe + Zielgruppe + QualitätszielPrioritäten festlegen
Regeln
Wenige, klare Regeln zu Sicherheit, Umgang mit Unsicherheit und Tonalität erhalten eine nachvollziehbare Reihenfolge.
Sicherheit → Fachlichkeit → TonalitätKontext sauber trennen
Grenzen
Vertrauenswürdige Anweisungen, Referenzdaten und untrusted Nutzereingaben bleiben in der Anwendung klar getrennt.
Anweisung ≠ Quelle ≠ NutzereingabeMit echten Fällen testen
Evaluation
Regeln werden an typischen, schwierigen und missbräuchlichen Eingaben geprüft und versioniert weiterentwickelt.
Testfall → Ergebnis → Prompt-Version
Konkretes Beispiel
Beispiel: Ein Assistent für interne Richtlinien
Der Assistent soll Fragen zu Richtlinien beantworten, ohne Spekulationen als verbindliche Aussage auszugeben.
Vage Anweisung
Beantworte Fragen zu unseren Regeln freundlich und hilfreich.
Prüfbare Leitplanken
Nutze nur bereitgestellte Quellen, zitiere die relevante Passage, markiere fehlende Informationen und verweise bei Konflikten an die zuständige Stelle.
Konkrete Verhaltenserwartungen helfen dem Modell. Verbindlichkeit entsteht erst durch Quellen, Anwendungsschutz und menschliche Verantwortung.
Einordnung
Vorteile und Grenzen
Das spricht dafür
- Schafft einen konsistenten Rahmen für Rolle, Tonalität und Ausgabeformat.
- Macht Produkt- und Sicherheitsanforderungen explizit.
- Lässt sich versionieren und mit Testfällen iterativ verbessern.
- Kann unklare Fälle und Eskalationen früh im Dialog sichtbar machen.
Das solltest du beachten
- Ein Prompt kann keine Rechte oder externen Aktionen sicher durchsetzen.
- Zu lange oder widersprüchliche Regeln erschweren die Befolgung.
- Untrusted Inhalte können trotzdem zu Prompt-Injection-Versuchen führen.
- Die Wirksamkeit variiert zwischen Modellen und muss geprüft werden.
Vertiefung · für FortgeschritteneDer System Prompt im Anwendungskontext
Die Systemanweisung arbeitet mit, aber neben ihr stehen Datenzugriff, Output-Prüfung und Produktlogik.
Verhalten beschreiben