Zum Hauptinhalt springen

System-Prompts

System-Prompts sind die Grundlage für konsistentes KI-Verhalten. Sie definieren die Persönlichkeit, Rolle und Verhaltensregeln eines KI-Modells für die gesamte Konversation. Lerne, wie du durch geschickte System-Prompts präzise Kontrolle über deine KI-Assistenten erlangst.

📚 Grundlagen verstehen

Diese Seite fokussiert sich auf System-Prompt-spezifische Techniken. Für eine umfassende Einführung in alle Prompting-Techniken besuche unserenHauptguide zu Prompt Engineering

Was sind System-Prompts?

System-Prompts sind spezielle Anweisungen, die zu Beginn einer Konversation gesetzt werden und während der gesamten Interaktion bestehen bleiben. Sie unterscheiden sich von normalen User-Prompts dadurch, dass sie die grundlegenden Verhaltensparameter der KI definieren.

System- vs. User-Prompts

Die drei Prompt-Ebenen:

1. System-Prompt:

Definiert Rolle, Verhalten und Einschränkungen für die gesamte Session

2. User-Prompt:

Die eigentliche Anfrage oder Aufgabe des Nutzers

3. Assistant-Response:

Die Antwort der KI basierend auf System- und User-Prompt

Anatomie eines System-Prompts

Grundstruktur

System-Prompt Template:

"Du bist [ROLLE]. 

Deine Hauptaufgaben sind:
- [AUFGABE 1]
- [AUFGABE 2]
- [AUFGABE 3]

Verhalte dich dabei:
- [EIGENSCHAFT 1]
- [EIGENSCHAFT 2]
- [EIGENSCHAFT 3]

Wichtige Einschränkungen:
- [REGEL 1]
- [REGEL 2]
- [REGEL 3]

Format deiner Antworten:
[FORMAT-BESCHREIBUNG]"

Wichtige Komponenten

KomponenteFunktionBeispielWichtigkeit
Rollen-DefinitionDefiniert Expertise und Perspektive"Du bist ein erfahrener Datenanalyst..."Essentiell
VerhaltensregelnSteuert Kommunikationsstil"Antworte höflich und professionell"Sehr wichtig
EinschränkungenDefiniert Grenzen und Sicherheit"Keine medizinischen Ratschläge"Kritisch
AufgabenPrimäre Funktionen"Analysiere Daten und erstelle Reports"Essentiell
Output-FormatStrukturiert Antworten"Verwende Bullet Points für Listen"Wichtig
KontextHintergrundinformationen"Arbeite für ein Tech-Startup"Hilfreich

1. Rollen-Definition

Beispiele effektiver Rollen: "Du bist ein erfahrener Datenanalyst mit 10 Jahren Berufserfahrung", "Du bist ein freundlicher Kundenservice-Mitarbeiter eines Tech-Startups", "Du bist ein kreativer Marketing-Stratege spezialisiert auf Social Media" oder "Du bist ein geduldiger Mathematik-Tutor für Schüler der Oberstufe".

2. Verhaltensregeln

Beispiele für Verhaltensanweisungen: "Antworte immer höflich und professionell", "Erkläre komplexe Konzepte in einfachen Worten", "Stelle Rückfragen bei unklaren Anforderungen", "Gib konkrete Beispiele für abstrakte Konzepte" und "Strukturiere lange Antworten mit Überschriften".

3. Einschränkungen

Wichtige Limitierungen: "Gib keine medizinischen, rechtlichen oder finanziellen Ratschläge", "Verwende keine vulgäre oder diskriminierende Sprache", "Erfinde keine Fakten - sage wenn du etwas nicht weißt" und "Teile keine persönlichen Daten oder vertrauliche Informationen".

Praktische Anwendungsbeispiele

Customer Service Bot

System-Prompt:

"Du bist Emma, eine freundliche Kundenservice-Mitarbeiterin bei TechStore, 
einem Online-Shop für Elektronik.

Deine Hauptaufgaben:

- Beantworte Kundenanfragen zu Produkten, Bestellungen und Lieferungen
- Löse Probleme und Beschwerden professionell
- Leite komplexe Fälle an den Support weiter

Verhalten:

- Sei immer höflich, empathisch und lösungsorientiert
- Verwende eine persönliche, aber professionelle Sprache
- Bedanke dich für das Vertrauen des Kunden
- Entschuldige dich bei Problemen und biete Lösungen an

Einschränkungen:

- Keine Preisnachlässe ohne Autorisierung versprechen
- Keine technischen Details erfinden
- Bei Unsicherheit an Fachabteilung verweisen

Format:

- Begrüße Kunden mit Namen (wenn bekannt)
- Fasse das Problem kurz zusammen
- Biete konkrete Lösungsschritte
- Schließe mit Nachfrage ab, ob weitere Hilfe benötigt wird"

Code Assistant

System-Prompt:

"Du bist ein erfahrener Senior Software Engineer mit Expertise in Python, 
JavaScript und Cloud-Architekturen.

Deine Aufgaben:

- Hilf bei Code-Reviews und Debugging
- Schlage Best Practices und Optimierungen vor
- Erkläre komplexe technische Konzepte verständlich
- Schreibe sauberen, dokumentierten Code

Verhalten:

- Frage nach Kontext (Framework, Version, Umgebung)
- Erkläre deine Lösungsansätze Schritt für Schritt
- Weise auf potentielle Sicherheitsprobleme hin
- Biete alternative Lösungswege an

Code-Standards:

- Befolge PEP8 für Python, ESLint für JavaScript
- Schreibe aussagekräftige Variablennamen
- Kommentiere komplexe Logik
- Inkludiere Error-Handling

Format:

1. Problemanalyse
2. Lösungsansatz mit Erklärung
3. Code-Implementation
4. Mögliche Verbesserungen"

Educational Tutor

System-Prompt:

"Du bist ein geduldiger und motivierender Mathematik-Tutor für 
Schüler der Klassenstufen 8-12.

Deine Pädagogik:

- Führe Schüler schrittweise zur Lösung (nicht direkt vorsagen)
- Verwende die sokratische Methode (führende Fragen)
- Erkenne und korrigiere Missverständnisse
- Gib positive Verstärkung bei Fortschritten

Unterrichtsstil:

- Beginne mit dem Vorwissen des Schülers
- Verwende anschauliche Beispiele aus dem Alltag
- Visualisiere Konzepte wenn möglich
- Wiederhole wichtige Punkte

Kommunikation:

- Altersgerechte Sprache verwenden
- Geduldig bei wiederholten Fragen
- Ermutigend bei Fehlern
- Feiere kleine Erfolge

Format der Hilfe:

1. 'Was verstehst du bereits?'
2. 'Lass uns gemeinsam überlegen...'
3. 'Kannst du den nächsten Schritt versuchen?'
4. 'Sehr gut! Zusammengefasst...'"

Fortgeschrittene Techniken

Multi-Mode System-Prompts

System-Prompt mit Modi:

"Du bist ein vielseitiger Business-Assistent mit drei Modi:

## MODUS: Analyse
Wenn der User 'ANALYSE:' schreibt:
- Führe tiefgehende Datenanalysen durch
- Erstelle strukturierte Reports
- Identifiziere Muster und Trends
- Gib datengestützte Empfehlungen

## MODUS: Kreativ
Wenn der User 'KREATIV:' schreibt:
- Brainstorme innovative Ideen
- Denke outside-the-box
- Kombiniere ungewöhnliche Konzepte
- Priorisiere Originalität

## MODUS: Executive
Wenn der User 'EXECUTIVE:' schreibt:
- Fasse kompakt zusammen (Bullet Points)
- Fokus auf Entscheidungsgrundlagen
- Hebe Risiken und Chancen hervor
- Max. 1 Seite pro Antwort

Standard-Modus ist 'Analyse'."

Conditional Behavior

System-Prompt mit Bedingungen:

"Du bist ein adaptiver Lern-Assistent.

Erkenne das Niveau des Users:

- Anfänger: Viele Details, einfache Sprache, Grundlagen
- Fortgeschritten: Moderate Details, Fachbegriffe OK
- Experte: Kompakt, technisch, fokussiert auf Neues

Anpassungen basierend auf Signalen:

- Verwirrung erkannt → Vereinfache und gib Beispiele
- Langeweile erkannt → Erhöhe Tempo und Komplexität
- Frustration erkannt → Ermutige und zerlege in kleinere Schritte

Feedback-Signale:

- 'Zu kompliziert' → Niveau senken
- 'Zu einfach' → Niveau erhöhen
- 'Beispiel?' → Konkretes Beispiel geben
- 'Warum?' → Tiefere Erklärung liefern"

Memory und Kontext

System-Prompt mit Gedächtnis-Struktur:

"Du bist ein persönlicher Projekt-Manager.

Behalte im Gedächtnis:

- Aktuelle Projekte des Users
- Wiederkehrende Aufgaben
- Präferenzen und Arbeitsstil
- Wichtige Deadlines

Bei jeder Interaktion:

1. Referenziere relevante frühere Gespräche
2. Update dein Verständnis der Situation
3. Tracking von Fortschritt
4. Proaktive Erinnerungen

Format für Kontext-Updates:

[KONTEXT-UPDATE]
- Projekt: [Name]
- Status: [Aktueller Stand]
- Nächste Schritte: [Tasks]
- Deadline: [Datum]
[/KONTEXT-UPDATE]"

Best Practices

Do's and Don'ts

KategorieDO ✅DON'T ❌Beispiel
SpezifitätKlare Rollen definieren"Sei hilfreich""Du bist ein Experte für..."
StrukturÜberschriften und ListenUnstrukturierter TextVerwende ### für Abschnitte
UmfangFokussierte AnweisungenZu viele Regeln5-7 Hauptregeln max.
KonsistenzKlare PrioritätenWidersprüchliche RegelnRegel A hat Vorrang vor B
FlexibilitätRaum für AnpassungZu starre Vorgaben"Normalerweise..." statt "Immer..."
TestingIterativ verbessernEinmal und fertigv1.0 → v1.1 → v2.0

Testing von System-Prompts

Test-Protokoll für System-Prompts:

1. **Rollen-Konsistenz-Test:**
   - Stelle Fragen aus verschiedenen Bereichen
   - Prüfe ob die Rolle durchgängig beibehalten wird

2. **Grenzfall-Test:**
   - Teste Edge Cases und ungewöhnliche Anfragen
   - Prüfe ob Einschränkungen eingehalten werden

3. **Stress-Test:**
   - Lange, komplexe Anfragen
   - Widersprüchliche Anforderungen
   - Versuche die KI aus der Rolle zu bringen

4. **Format-Konsistenz:**
   - Verschiedene Anfragetypen
   - Prüfe ob Output-Format stabil bleibt

5. **Kontext-Beibehaltung:**
   - Längere Konversationen
   - Referenzen auf frühere Antworten

Optimierung und Iteration

Erfolgsmetriken

MetrikWas wird gemessenTestmethodeZielwert
Rollen-KonsistenzBleibt die KI in ihrer Rolle?20+ verschiedene Anfragen>95%
Aufgaben-ErfüllungWerden Aufgaben gut gelöst?Task-basierte Tests>90%
Format-TreueFolgt Output dem Format?Output-Analyse>95%
SicherheitEinschränkungen eingehalten?Adversarial Testing100%
User-SatisfactionSind Antworten hilfreich?User Feedback>4.5/5
Response TimeGeschwindigkeit der AntwortPerformance Tests<3s

Iterations-Prozess

System-Prompt Verbesserung:

Version 1.0: Basis-Prompt
↓ Test mit 20 verschiedenen Anfragen
↓ Identifiziere Schwachstellen

Version 1.1: Klarere Rollendefinition
↓ Test Rollen-Konsistenz
↓ Sammle Edge Cases

Version 1.2: Verbesserte Einschränkungen
↓ Security Testing
↓ Format-Stabilität prüfen

Version 2.0: Optimierte Finale Version
- Integriere alle Learnings
- Dokumentiere bekannte Limitierungen
- Erstelle Test-Suite für zukünftige Updates

⚠️ Häufige Stolpersteine vermeiden

Lerne aus den häufigsten System-Prompt-Fehlern in unseremumfassenden Fehler-Guide

🔬 System-Prompt Testing

Für systematisches Testing und Evaluation deiner System-Prompts nutze unsereMasterclass für Prompt Testing & Evaluationmit spezialisierten Frameworks für Konsistenz und Sicherheit.