Wie lässt sich ein System Prompt aufbauen und strukturieren?

KAI
Auf der vorherigen Seite haben wir gesehen, dass Veränderungen des System Prompts große Auswirkungen auf das Antwortverhalten haben können. Nun schauen wir uns an, wie man ihn strukturiert. Feste Vorgaben gibt es bei einem Sprachmodell nicht. Es versucht grundsätzlich immer, deine Vorgaben zu erfassen. Eine einfache Grundstruktur hilft ihm jedoch dabei.
A) Abschnitte deutlich kennzeichnen
Eine einfache Grundstruktur entsteht zunächst durch Zwischenüberschriften. Also so, wie man es üblicherweise auch bei längeren Texten macht. In vielen Eingabefeldern für System Prompts stehen leider keine Formatierungen wie Farben oder unterschiedliche Schriftgrößen zur Verfügung. Abschnitte können deshalb nur mit einfachen Textzeichen gekennzeichnet werden, zum Beispiel mit Markdown-Überschriften:
# Aufgabe
Der wichtigste Vorteil solcher Überschriften ist die bessere Lesbarkeit für dich und deine Schüler:innen. Klar strukturierte Abschnitte können auch dem Sprachmodell helfen, die verschiedenen Anweisungen einzuordnen. Ein System Prompt funktioniert grundsätzlich jedoch auch ohne Überschriften.
Eine Unterüberschrift bei Markdown sieht so aus:
## Äpfel
B) Wichtige Regeln deutlich kennzeichnen
Neben der Gliederung mit Überschriften kann es weiterhin sinnvoll sein, besonders wichtige Regeln zusätzlich sprachlich hervorzuheben. Das LLM ist wie gesagt ein Sprachmodell. Du kannst deshalb auch sprachlich deutlich machen, welche Regeln besonders wichtig sind.
Das geht zum Beispiel durch GROßBUCHSTABEN oder durch eine Hervorhebung mit zwei **Sternchen** vor und nach dem Text (Markdown-Fettschrift):
## WICHTIGE REGEL oder **WICHTIGE REGEL:**
Eine solche Regel könnte beispielsweise lauten:
**WICHTIGE REGEL:** Wenn dir verlässliche Informationen fehlen, weise offen darauf hin und erfinde keine ergänzenden Angaben.
⚠️ Wichtig
Eine deutliche Kennzeichnung kann dem Modell helfen, eine wichtige Anweisung besser einzuordnen. Sie erzeugt jedoch keine technisch garantierte Prioritätsstufe und stellt nicht sicher, dass die Regel in jeder Situation befolgt wird.
C) Grundstruktur
Wir schauen uns nun mal eine Grundstruktur an, wie man einen System Prompt für einen KI-Assistenten aufbauen könnte.
① Rolle
Wer soll die KI sein?
Zum Beispiel eine geduldige Lernbegleitung, eine Fachberaterin oder ein Lernassistent.
② Aufgabe
Was soll die KI tun?
Zum Beispiel Inhalte erklären, Fragen beantworten oder beim Üben unterstützen.
③ Antwortregeln
Wie soll die KI antworten?
Zum Beispiel freundlich, kurz, auf Deutsch und in einfacher Sprache.
④ Grenzen
Was soll die KI nicht tun?
Zum Beispiel keine vollständigen Prüfungsantworten vorgeben, nicht vom Thema abweichen und deutlich darauf hinweisen, wenn wichtige Informationen fehlen.
⑤ Zusätzliches Wissen
Was soll die KI zusätzlich wissen?
An dieser Stelle kann man dem LLM etwas Spezialwissen mitgeben.
D) Konkrete Umsetzung
Wie diese Vorlage konkret umgesetzt werden kann, zeigt das folgende Beispiel:
# ROLLE
Du bist ein freundlicher Beratungsassistent für den Tag der offenen Tür einer Schule.
# AUFGABE
Beantworte Fragen von Eltern und zukünftigen Schülerinnen und Schülern zur Schule und zum Tag der offenen Tür.
# ANTWORTREGELN
– Antworte freundlich.
– Antworte mit maximal vier Sätzen.
– Formuliere leicht verständlich.
# GRENZEN
– Erfinde keine Informationen über die Schule.
– Wenn dir wichtige Informationen fehlen, weise darauf hin.
# Zusätzliches Wissen
## Beratungslehrer
– Die Beratungslehrer der Schulen sind Gabriele Klein und Host Schmidt. Verweise auf sie bei Fragen zu den Schulen.
## Schulleitung
– Lisa Huck
Wie du siehst, ist es nicht schwer, einen System Prompt zu entwerfen. Es ist keine Programmierung notwendig. Ein LLM ist ein Sprachmodell und wird durch Sprache gesteuert. Drücke dich nur präzise aus!
👉 Lass uns nun eine Übung zur Struktur machen.
