System-Prompt
Kurz gesagtEin System-Prompt ist eine feste Anweisung, die eine App oder ein Entwickler setzt und die das Verhalten eines Modells im ganzen Gespräch prägt.
Einfach erklärt
Ein System-Prompt sagt dem Modell, wer es ist und wie es handeln soll, bevor deine erste Nachricht eintrifft. Oft legt er eine Rolle, einen Ton, Regeln und ein Ausgabeformat fest. Entwickler übergeben ihn in einem eigenen Feld der API. Die Gemini-Doku von Google nutzt dafür etwa den Parameter system_instruction und zeigt ihn mit dem Satz «You are a cat. Your name is Neko.» Andere Anbieter bieten dieselbe Idee unter ähnlichen Namen an.
In einer Chat-App siehst du den System-Prompt meist nicht. Der Entwickler der App hat ihn geschrieben, und er steht in jeder Anfrage vor deinem eigenen Prompt.
Warum es wichtig ist
- Gleichmass: Dieselben Regeln gelten für jede Nachricht, der Assistent behält eine Stimme und feste Grenzen.
- Kosten: Der System-Prompt geht mit jeder Anfrage mit. Er belegt jedes Mal Token und einen Teil des Kontextfensters. Prompt Caching kann einen langen, festen System-Prompt verbilligen.
- Sicherheit: Ein System-Prompt hilft, ist aber kein Schloss. OWASP nennt klare Anweisungen im System-Prompt als eine Möglichkeit, ein Modell einzugrenzen, und sagt, keine Methode sei sicher. Text von Nutzern oder Webseiten kann ihn zu übersteuern versuchen (Prompt Injection). Anthropic hat auch eine Anleitung gegen Prompt-Lecks, denn ein Modell kann dazu verleitet werden, seine Anweisungen zu wiederholen.
- Faustregel: Schreibe nie Passwörter, API-Keys oder private Daten in einen System-Prompt.
Beispiel
Ein Velogeschäft baut einen Support-Bot mit diesem System-Prompt: «Du bist der Support-Assistent eines Velogeschäfts. Antworte auf Deutsch in höchstens fünf Sätzen. Versprich keine Liefertermine. Weisst du etwas nicht, sage es und biete an, die Frage an eine Person weiterzugeben.»
Ein Kunde schreibt: «Meine Bremse quietscht. Was nun?» Das Modell sieht System-Prompt und Frage zusammen und antwortet auf Deutsch, kurz und ohne Lieferversprechen. Der Kunde sieht die Regeln nie, doch sie prägen jede Antwort.
Häufige Irrtümer
- «Der System-Prompt ist geheim.» Rechne damit, dass er durchsickern kann. Schreibe ihn so, dass ein Leck nicht schadet.
- «Er schlägt immer die Nutzereingabe.» Modelle gewichten Anweisungen, aber eine geschickte Eingabe kann sie vom Kurs bringen.
- «Nur Entwickler nutzen ihn.» Manche Chat-Apps lassen dich eigene Anweisungen setzen. Sie wirken wie ein kleiner System-Prompt.
Fragen und Antworten
Wofür dient ein System-Prompt?
Er legt Rolle, Ton, Regeln und Format für das ganze Gespräch fest, damit sich das Modell bei jeder Nachricht gleich verhält.
Kann ich den System-Prompt eines Chatbots sehen?
Meist nicht. Der Entwickler der App legt ihn fest. Manche Apps zeigen eigene Anweisungen an oder lassen dich sie ändern; sie wirken ähnlich.
Ist ein System-Prompt sicher für Geheimnisse?
Nein. Ein Modell lässt sich dazu bringen, ihn zu wiederholen. Lass Passwörter, Keys und private Daten draussen.
Weiterlesen
- Prompt
Ein Prompt ist die Eingabe an ein KI-Modell: deine Frage oder Aufgabe samt Anweisungen, Beispielen und Text, den es nutzen soll.
- Prompt Injection
Prompt Injection ist ein Angriff, bei dem Text, den ein Modell liest, etwa eine Webseite oder Datei, Anweisungen enthält, die es gegen seinen Nutzer handeln lassen.
- Kontextfenster
Das Kontextfenster ist die grösste Textmenge, in Token gemessen, die ein Modell in einer Anfrage lesen und schreiben kann.
- Prompt Caching
Prompt Caching lässt einen KI-Anbieter den bereits verarbeiteten Anfang deines Prompts wiederverwenden, sodass Wiederholtes billiger und schneller ist.