Sprachmodelle gehören zur Familie der “generativen Ki”, da sie in der Lage sind Sprache (in diesem Fall Text) zu generieren. Wer das Prompten beherrscht, kann Chat GPT und Co. sehr effektiv nutzen, denn die Qualität der Antwort hängt von der Qualität des Prompts ab. Das bedeutet: Wer vage Anweisungen schreibt oder seinen Prompt schlecht strukturiert, erhält irrelevante, allgemeine oder möglicherweise sogar halluzinierte (ausgedachte) Antworten. Die Fähigkeit hochqualitative Prompts zu schreiben nennt man Prompt-Engineering.
Da es wenige praktische Anleitungen auf Deutsch gibt, beleuchte ich in diesem Beitrag, wie du deinen Prompt aufbauen solltest, um für einen konkreten Sachverhalt das bestmögliche Ergebnis aus dem Sprachmodell zu erhalten.
Inhalt
1. Was ist ein Prompt?
2. Was macht einen guten Prompt aus?
3. Die wichtigen Bestandteile eines guten Prompts
4. Strukturierter Prompt für einen realen Sachverhalt
5. Fortgeschrittene Techniken des Prompt Engineerings
6. Fazit
1. Was ist ein Prompt?
Ein Prompt ist eine Anweisung, die einem Sprachmodell (Large Language Model - LLM) gegeben wird, um dessen Fähigkeiten
- anzupassen
- zu erweitern oder
- zu verfeinern
und so ein optimales Ergebnis zu erhalten.
2. Was macht einen guten Prompt aus?
Die folgenden Merkmale sollte dein Prompt enthalten, damit er für das Sprachmodell optimal formuliert ist:
- Rollenvorgabe: “Du bist Historiker”, “Du bist Research-Assistent”, “Du bist Allgemeinmediziner” usw.
- Klarheit und Aufgabe: Gib exakte Instruktionen, vermeide vage Formulierungen
- Spezifizität: Definiere genau, was du als Ergebnis erwartest
- Kontextualisierung: Beziehe relevante Informationen für den Kontext ein
- Ausgabeformat und Einschränkungen: Wie sollte dein Ergebnis aussehen? Liste, Text, Dateiformat, Anzahl der Wörter
- Relevanz: Dein Prompt enthält nur die für die Aufgabe notwendigen Informationen - nichts Irrelevantes
Beispiel für einen schlechten Prompt
Erzähle mir etwas über Inflation.
Beispiel für einen guten Prompt
Du bist Ökonom. Erkläre mir mit maximal 500 Wörtern, wie Inflation entsteht und welche Auswirkungen sie auf private Haushalte in Deutschland hat. Verwende einfache Sprache, wie sie für Schüler der Oberstufe (11. bis 13. Klasse) geeignet ist. Gib am Ende drei praktische Tipps, wie sich Verbraucher bei hoher Inflation verhalten sollten.
Das Sprachmodell arbeitet am besten, wenn du ihm klare und strukturierte Anweisungen gibst. Halte dir immer vor Augen, dass ein Computer die Antwort erstellt und er daher jedes mögliche und notwendige Wort benötigt, um genau zu verstehen, was du von ihm möchtest. Unnötige Wörter musst du vermeiden. Das Sprachmodell braucht ganz klare Anweisungen, da es unsere menschlichen Anweisungen nicht interpretiert!
3. Die wichtigen Bestandteile eines guten Prompts
Dem guten Prompt von oben ordnen wir nun die entscheidenden Bestandteile zu:
| Bestandteil/Merkmal | Zweck | Beispiel von oben |
|---|---|---|
| Rollenvorgabe | Steuerung des Vokabulars und des Sprachstils | Du bist Ökonom |
| Klarheit und Aufgabe | Exakte Instruktionen | Erkläre Inflation, ihre Entstehung und ihre Auswirkungen |
| Spezifitität | Definiere genau das erwartete Ergebnis | Spezifische Eingrenzung auf private Haushalte und die Zielgruppe Schüler |
| Kontextualisierung | Beziehe relevante Informationen mit ein | Fokus auf Haushalte und Verbraucher in Deutschland (sozioökonomisch-geografischer Kontext) |
| Ausgabeformat und Einschränkungen | Hier: Vorgabe der Textlänge | in maximal 500 Wörtern |
| Relevanz | Die Vollständigkeit ist gegeben, denn alles Relevante ist enthalten | Thema und Inhalt samt Umfang (500 Wörter), Zielgruppe, Sprachebene (Oberstufe) sowie Zusatzaufgaben (die Tipps) - nichts Irrelevantes |
WICHTIG! Die Rollenvergabe beeinflusst das Wissen des Sprachmodells nicht. Sie passt lediglich die Wortwahl an. Wenn du also die Rolle “Ökonom” vorgibst, dann wird das Sprachmodell im Ergebnis mehr Fachvokabular aus der Volkswirtschaft verwenden, aber zugleich sein gesamtes Wissen nutzen, mit dem es trainiert wurde. Ausführlich wird dies in diesem Artikel erklärt.
4. Strukturierter Prompt für einen realen Sachverhalt
Nehmen wir an du möchtest etwas neues Lernen und benötigst dafür eine Übersicht über die erfolgreichsten E-Learning-Plattformen, weil du eine dieser Plattformen nutzen möchtest, um dich weiterzubilden. Ein erster Prompt könnte dann lauten:
Ich möchte gerne Programmieren lernen, bin aber absoluter Anfänger und weiß nichts. Ich interessiere mich für “Data Analytics” und “Data Science”. Mein Ziel ist es den Beruf zu wechseln, deshalb benötige ich die wichtigen Grundlagen. In einem Jahr möchte ich in der Lage sein, mich für einen ersten Job zu bewerben. Ich kann am besten lernen mit einer Mischung aus Videos, Text und interaktiven Aufgaben. Finde die besten 5 Online-Lernplattformen und vergleiche diese für mich. Gib an, wie viel Zeit ich pro Woche investieren muss. Erstelle als Ergebnis eine Tabelle mit folgenden Spalten:
- Plattform
- Wie passt diese zu meinem Ziel
- Lernstil
- Zeitaufwand
- Kosten
- Vorteile
- Nachteile
- Inhalte für den Jobmarkt
Gib mir am Ende eine konkrete Empfehlung und begründe diese auch, indem du auf mein Ziel und meinen Lernstil eingehst.
Tipp: Probiere den Prompt in einem Sprachmodell deiner Wahl aus, oder besser noch: Teste den Prompt in drei verschiedenen Modellen und vergleiche die Ergebnisse!
5. Fortgeschrittene Techniken des Prompt Engineerings
Wenn man dem Sprachmodell in seinem Prompt keine Beispiele gibt, wie in unserem Prompt oben, nennt man das zero-shot-prompting. Dies ist die einfachste Prompting-Methode. Daneben gibt es aber auch fortschrittlichere Techniken, die das Ergebnis verbessern können - diese sind:
- One-Shot Prompting
- Few-Shot Prompting
- Re-Prompting
- Chain-of-Thought oder Chain-of-Thought Reasoning
6. Fazit
In diesem Beitrag hast du gelernt, wie du deinen Prompt strukturieren musst, um ein großartiges Ergebnis für dich herauszuarbeiten. Die Möglichkeiten sind dabei nahezu unbegrenzt, denn die Sprachmodelle sind mit allen wesentlichen und vertrauenswürdigen Informationen des Internets trainiert. Wenn du das Prompten richtig umsetzt, kann ein LLM dein Trainingspartner sein, Text für dich zusammenfassen oder dir komplizierte Sachverhalte in einfachen Worten erklären. Ich wünsche dir viel Erfolg dabei.
PS: Wenn du den Artikel hilfreich findest, dann sende ihn gerne über einen der unteren Wege an jemanden, der ihn gelesen haben sollte!🙂