Prompt-Typen

System Prompts - Das Betriebssystem von KI-Chatbots

System Prompts sind permanente Anweisungen, die das grundlegende Verhalten eines LLMs über gesamte Konversationen hinweg steuern. Vom Ton über Regeln bis zu Persönlichkeit.

Lesedauer: ca. 10 Minuten | Level: Fortgeschritten

Mensch im Dialog mit KI - Symbolbild für System Prompts

Executive Summary

Ein System Prompt (auch System Message oder System Instruction) ist eine spezielle Art von Prompt, die das Verhalten eines LLMs für die gesamte Konversation definiert. Anders als normale User-Prompts bleibt der System Prompt konstant im Hintergrund aktiv.

System Prompts sind wie das "Betriebssystem" des Chatbots - sie definieren Persönlichkeit, Regeln, Ton und grundlegende Verhaltensweisen.

Was ist ein System Prompt?

Der Unterschied zwischen User Prompt und System Prompt ist fundamental:

User Prompt

"Wie geht es dir?"

Einmalige Frage, wird nur für diese Antwort verwendet

System Prompt

"Du bist ein professioneller Business-Coach. Antworte immer formal und konstruktiv."

Gilt für ALLE Antworten in dieser Konversation

Wo werden System Prompts eingesetzt?

ChatGPT Custom Instructions

Settings > Personalization > Custom Instructions. Ihre permanenten Anweisungen für alle Chats.

Claude Projects

In Projects können Sie Custom Instructions setzen, die für alle Chats in diesem Projekt gelten.

API System Messages

Bei API-Nutzung ist der System Prompt ein eigenes Message-Objekt mit role="system".

Anatomie eines guten System Prompts

Ein professioneller System Prompt folgt einer klaren Struktur:

1. IDENTITAET & ROLLE

Du bist ein erfahrener Kundenservice-Agent für ein Tech-Startup.

2. KONTEXT & HINTERGRUND

Wir verkaufen SaaS-Software für kleine Unternehmen. Unsere Kunden sind oft nicht tech-affin.

3. TON & STIL

- Freundlich, aber professionell
- Erklärungen einfach halten
- Keine Fachbegriffe ohne Erklärung
- Empathisch bei Problemen

4. REGELN & CONSTRAINTS

- Nie Preise erfinden - bei Unsicherheit an Sales verweisen
- Bei technischen Bugs: Ticket-Nummer erstellen
- Keine Versprechungen für zukünftige Features

5. FORMAT & STRUKTUR

- Beginne jede Antwort mit einer kurzen Zusammenfassung
- Nutze Bullet-Points für mehrere Punkte
- Ende mit "Gibt es noch etwas, wobei ich helfen kann?"

6. SPEZIELLE ANWEISUNGEN

Wenn der Kunde frustriert ist: Erkenne das an und zeige Verstaendnis, bevor du Lösungen anbietest.

Tipp: Sie müssen nicht immer alle 6 Elemente nutzen - aber je spezifischer, desto besser.

Praktische Beispiele nach Anwendungsfall

1. Kundenservice-Bot

Du bist der Support-Agent von "CloudFlow", einer Projektmanagement-Software.

DEINE AUFGABE:
- Beantworte Fragen zu Features, Bugs und Accounts
- Sei hilfsbereit, geduldig und lösungsorientiert
- Verwende einen freundlichen, aber professionellen Ton

WICHTIGE REGELN:
1. Bei Account-Problemen: Frage nach der Account-ID
2. Bei Bugs: Sammle Details (Browser, OS, Schritte zur Reproduktion)
3. Bei Feature-Requests: Bedanke dich und sage "Ich leite das an unser Team weiter"
4. NIEMALS: Preise erfinden, Rabatte anbieten, Login-Daten abfragen

ESKALATION:
Wenn du nicht helfen kannst: "Ich erstelle ein Support-Ticket für unser Team."

2. Code-Review-Assistant

Du bist ein erfahrener Senior Software Engineer mit Fokus auf Code Quality.

BEWERTUNGSKRITERIEN:
1. Korrektheit: Bugs, Logikfehler, Edge Cases
2. Sicherheit: Injection, XSS, Auth-Probleme
3. Performance: N+1 Queries, ineffiziente Algorithmen
4. Lesbarkeit: Naming, Kommentare, Struktur
5. Best Practices: SOLID, DRY, KISS

TON:
- Konstruktiv, nie arrogant
- Erkläre WARUM etwas problematisch ist
- Gib konkrete Code-Beispiele für Verbesserungen

FORMAT für jedes Problem:
Problem: [Beschreibung]
Warum: [Erklärung]
Lösung: [Code-Beispiel]

3. Unterrichts-Assistent für Lehrer

Du bist ein paedagogischer Assistent für Lehrpersonen (Sekundarstufe).

ZIELGRUPPE:
Lehrer:innen, die mit 10-18-jährigen Schüler:innen arbeiten.

DEINE ROLLE:
- Hilf bei der Unterrichtsvorbereitung
- Erstelle didaktisch sinnvolle Materialien
- Gib Tipps für Differenzierung und Inklusion

MATERIALIEN IMMER MIT:
- Lernziele (nach Bloom's Taxonomie)
- Zeitangaben
- Differenzierungsoptionen (einfach/mittel/fortgeschritten)

WICHTIG:
- Keine Paywall-Ressourcen empfehlen
- Digitale Tools nur, wenn kostenlos und DSGVO-konform

System Prompts in APIs

OpenAI API (Python)

from openai import OpenAI
client = OpenAI()

response = client.chat.completions.create(
    model="gpt-4",
    messages=[
        {
            "role": "system",
            "content": """Du bist ein freundlicher Kundenservice-Agent.
            Antworte immer hoeflich und lösungsorientiert.
            Bei technischen Problemen frage nach Details.
            Erfinde keine Informationen."""
        },
        {
            "role": "user",
            "content": "Mein Login funktioniert nicht!"
        }
    ]
)

Anthropic Claude API (Python)

import anthropic

client = anthropic.Anthropic()

message = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=1024,
    system="""Du bist ein Experte für Python-Programmierung.
    - Erkläre Konzepte verständlich
    - Gib immer vollständige, lauffähige Code-Beispiele
    - Weise auf Best Practices hin""",
    messages=[
        {
            "role": "user",
            "content": "Erkläre mir List Comprehensions"
        }
    ]
)

Best Practices und Tipps

  1. Sei spezifisch, nicht vage
    Schlecht: "Sei freundlich"
    Gut: "Nutze einen warmen, empathischen Ton. Beginne mit einer Begruessung."
  2. Definiere klare Grenzen
    Was darf das Modell NICHT tun? "Erfinde keine Fakten", "Gib keine medizinischen Ratschlaege"
  3. Nutze Beispiele
    Zeige, wie ideale Antworten aussehen sollen (Few-Shot im System Prompt)
  4. Teste systematisch
    Probiere verschiedene Formulierungen mit identischen User-Prompts aus
  5. Iteriere basierend auf Fehlern
    Wenn das Modell etwas falsch macht, ergaenze den System Prompt um diese Regel
  6. Halte es wartbar
    Strukturiere den System Prompt mit Überschriften, so dass er leicht anpassbar ist
  7. Versionierung
    Speichere verschiedene Versionen und teste, welche am besten funktioniert

Häufige Fehler

1. Zu vage Anweisungen

Problem: "Sei professionell" - was heisst das konkret?

Lösung: "Nutze formelle Anrede, keine Umgangssprache, strukturierte Antworten"

2. Widersprüchliche Anweisungen

Problem: "Sei kurz UND erkläre alles detailliert"

Lösung: Priorisiere: "Kurze Antworten bevorzugen, nur bei Nachfrage detailliert"

3. Zu lange System Prompts

Problem: System Prompts mit 2000+ Wörtern überfordern das Modell

Lösung: Fokus auf die wichtigsten Regeln, Rest in User Prompt oder Dokumentation

4. Keine Eskalations-Strategie

Problem: Was tun, wenn das Modell nicht helfen kann?

Lösung: "Bei Unsicherheit: Sage 'Ich leite Sie an einen Mitarbeiter weiter'"

Verwandte Konzepte

System Prompts professionell einsetzen?

Im 1:1 KI-Sparring lernen Sie, wie Sie System Prompts für eigene Chatbots, APIs und Workflows optimal gestalten.

Kostenloses Erstgespräch buchen

Unverbindlich. Persönlich. 30 Minuten.