System Prompt

Regeln, Rolle und Grenzen für eine Modellinteraktion festlegen

Eine versteckte Anweisung an ein Sprachmodell, die dessen Rolle, Verhalten und Einschränkungen für eine gesamte Konversation definiert.

Einsteiger2 Min Lesezeit

Erklärung starten

Auf einen Blick

3 Punkte

  1. Definiert Rolle, Tonalität und Verhalten des Modells für die gesamte Konversation
  2. Wird vor dem User-Prompt verarbeitet und ist für den Nutzer meist nicht sichtbar
  3. Grundlage für konsistente Chatbot-Persönlichkeiten und Sicherheitsrichtlinien

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:

  1. Rolle: “Du bist ein erfahrener Steuerberater”
  2. Verhalten: “Antworte sachlich und präzise”
  3. Einschränkungen: “Gib keine medizinischen Ratschläge”
  4. Format: “Antworte immer mit Quellenangaben”
  5. 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

AspektSystem PromptUser Prompt
SichtbarkeitVerstecktSichtbar
PersistenzGanze KonversationEinzelne Nachricht
PrioritätHöher (meist)Niedriger
ZweckRolle & RegelnKonkrete 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.

  1. 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ätsziel
  2. Prioritäten festlegen

    Regeln

    Wenige, klare Regeln zu Sicherheit, Umgang mit Unsicherheit und Tonalität erhalten eine nachvollziehbare Reihenfolge.

    Sicherheit → Fachlichkeit → Tonalität
  3. Kontext sauber trennen

    Grenzen

    Vertrauenswürdige Anweisungen, Referenzdaten und untrusted Nutzereingaben bleiben in der Anwendung klar getrennt.

    Anweisung ≠ Quelle ≠ Nutzereingabe
  4. Mit 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 Fortgeschrittene

Der System Prompt im Anwendungskontext

Die Systemanweisung arbeitet mit, aber neben ihr stehen Datenzugriff, Output-Prüfung und Produktlogik.

Wissenskarte

Verhalten beschreiben

Ein guter System Prompt ist kurz genug, um klar zu bleiben, und konkret genug, um in schwierigen Fällen Orientierung zu geben. System Prompt gliedert sich in: Rolle, Regeln, Quellen, Nutzereingabe, Output-Prüfung, Versionierung.

01Einsatzbereiche

Wann ist System Prompt sinnvoll?

Geeignet für

  • Chatbot-PersönlichkeitDefinition von Tonalität, Sprache und Verhalten eines Kundenservice-Bots
  • SicherheitsrichtlinienEinschränkungen, welche Themen das Modell behandeln darf und welche nicht
  • AusgabeformatFestlegung, dass Antworten immer als JSON, Markdown oder in einem bestimmten Schema erfolgen
  • DomänenexpertiseDas Modell als Experte für ein bestimmtes Fachgebiet konfigurieren

↑ Inhalt

02Werkzeuge

Womit System Prompt umgesetzt wird

↑ Inhalt

Merksatz

Der System Prompt ist wie das Briefing eines Schauspielers vor dem Auftritt

Er definiert die Rolle, den Charakter und die Regeln – das Publikum (der Nutzer) sieht das Briefing nicht, aber es beeinflusst jede Antwort.

  1. Definiert Rolle, Tonalität und Verhalten des Modells für die gesamte Konversation
  2. Wird vor dem User-Prompt verarbeitet und ist für den Nutzer meist nicht sichtbar
  3. Grundlage für konsistente Chatbot-Persönlichkeiten und Sicherheitsrichtlinien

04Anwenden

System Prompt praktisch anwenden

↑ Inhalt

05Redaktion

Herkunft und Stand

Redaktion und Aktualität

Ebenex RedaktionRedaktion

Veröffentlicht
Aktualisiert

Dieses Feld entwickelt sich schnell. Oben stehen Veröffentlichung und letzte Änderung; ein Prüfdatum kommt dazu, sobald die Erklärung nach ihrer letzten Änderung geprüft wurde.

↑ Inhalt

06FAQ

Häufige Fragen zu System Prompt

Kann der Nutzer den System Prompt umgehen?

Theoretisch ja, durch Prompt Injection ('Ignoriere alle vorherigen Anweisungen'). Gute System Prompts enthalten Schutzmaßnahmen dagegen, aber 100% Sicherheit gibt es nicht. Zusätzliche Guardrails auf Anwendungsebene sind empfehlenswert.

Wie lang sollte ein System Prompt sein?

So kurz wie möglich, so lang wie nötig. Typisch 100-500 Tokens. Zu lange System Prompts verbrauchen Kontext und können sich widersprechen. Klare, priorisierte Anweisungen sind effektiver als lange Listen.

Verbraucht der System Prompt Tokens?

Ja, er zählt zum Kontextfenster und wird bei jeder Anfrage mitgesendet. Bei Chat-Anwendungen mit vielen Nachrichten kann das relevant werden.

↑ Inhalt

07Weiterlernen

Was möchtest du als Nächstes verstehen?

↑ Inhalt