Wie stelle ich die richtigen Fragen an ChatGPT? Gibt es eine systematische Vorgehensweise? Oder sogar eine Formel für das Erstellen von ChatGPT-Prompts?
Mit diesen Fragen beschäftigen sich sehr wahrscheinlich viele von uns. Jeder möchte das Beste aus ChatGPT herausholen. Wenn du bessere Texte oder generell bessere Ergebnisse mit ChatGPT erzielen möchtest, dann wird das nicht mit einem einfachen Prompt funktionieren.
Es gibt viele, die ChatGPT und Co. zum ersten Mal nutzen und anschließend von dem Ergebnis enttäuscht sind. Falls du dazu gehörst, dann solltest du dich mehr mit dem Thema Prompt Engineering auseinandersetzen. Few-Shot und Chained Prompting werden dir helfen, um erheblich bessere Texte mit ChatGPT zu erstellen.
In diesem Artikel möchte ich dir eine Art Handbuch für ChatGPT-Prompts darlegen. Der Artikel ist eine Zusammenfassung von allen hilfreichen Anleitungen, Tipps und Prompts, die ich gefunden habe.
Inhaltsverzeichnis
Was ist Prompt Engineering?
Prompt Engineering für ChatGPT ist ein regelbasierter Ansatz, um die Kommunikation mit Künstlicher Intelligenz zu optimieren. Es beschreibt nicht nur spezifische Techniken für ChatGPT, sondern ist auch eine wichtige Methode, um KI-gestützte Tools effektiv zu nutzen.
Prompt Engineering wird zum Beispiel bei KI-Textgeneratoren, KI-Bildgeneratoren oder auch KI-basierte Chatbots angewendet. Aus diesem Grund ist es für viele noch ein ziemlich neues Gebiet, da dass Prompt Engineering erst an Interesse gewonnen hat, als große KI-Modelle wie ChatGPT oder auch Midjourney an die Öffentlichkeit kamen.
In den nachfolgenden Abschnitten werde ich dir Schritt-für-Schritt erklären, wie du gute Prompts für ChatGPT erstellst und erheblich bessere Ergebnisse erzielen wirst. Alle nachfolgenden Prompts wurden mit dem GPT-3.5 Modell getestet.
ChatGPT Prompt Formel
Um das Beste aus ChatGPT herauszuholen, insbesondere durch die Verwendung spezifischer ChatGPT-Prompt-Techniken, ist es entscheidend, dass deine Aufforderung wichtige Elemente wie Kontext und Rollen enthält. Die besten Ergebnisse konnte ich erzielen, wenn ich die fünf folgenden Prompt-Bestandteile beachtet habe:
- Eine definierte Rolle, welche ChatGPT einnehmen soll.
- Eine Aufgabe bzw. mehrere Aufgaben, die ChatGPT erfüllen soll.
- Kontext in Form von Beispielen, so dass ChatGPT weiß, welche Daten es für die Antwort verwenden soll.
- Eine gezielte Frage, ob ChatGPT weiß, was es zu erfüllen hat.
- Dieser Punkt ist optional: Anweisung zur Formatierung, damit ChatGPT weiß, in welcher Form (Tabelle, Stichpunkte, etc.) die Antwort formatiert sein muss.
ChatGPT eine Rolle zuweisen
Eine der effektivsten Methoden im ChatGPT Prompt Engineering ist die Zuweisung einer Rolle. Diese Funktion sorgt dafür, dass ChatGPT gezielte Antworten gibt, die auf dein Thema oder deine Anfrage abgestimmt sind.
Eine Rolle? Ja, ChatGPT kann sich in eine definierte Rolle versetzen und sorgt damit bereits schon für erheblich bessere Ergebnisse. Das nachfolgende Beispiel zeigt, dass ChatGPT direkt themenspezifische bzw. rollenbasierte Daten verwendet, wenn es eine zugewiesen bekommen hat.
Was ist ein Viertel?

Du bist Mathematiklehrer für die weiterführende Schule. Was ist ein Viertel?

Durch die Rollenzuweisung kann man also einfach sicherstellen, dass ChatGPT nicht irgendwelche Daten nimmt, sondern Daten aus dem Themenbereich bzw. die Daten, die einer in der definierten Rolle zur Hand nehmen würde.
ChatGPT eine Aufgabe zuweisen
Es kann knifflig werden, wenn man ChatGPT mit einer einzigen Prompt einen Befehl geben möchte. Vor allem, wenn man mehrere Aufgaben hat. Da geht schon mal die ein oder andere Anweisung unter. Dieses Thema werden wir im Abschnitt Chained Prompting behandeln.
Mir ist aufgefallen, dass man mit Formulierungen wie „Deine Aufgabe ist es, [Aufgabe]“ die besten Ergebnisse zielt. Prompts mit „Ich brauche …“ oder „ich muss …“ lieferten da schlechtere Ergebnisse. Eine Prompt mit einer Rollenzuweisung und Aufgabe kann wie folgt aussehen:
Du bist Mathematiklehrer für die weiterführende Schule. Deine Aufgabe ist es, mir ein Viertel zu erklären.

ChatGPT mehr Kontext zur Verfügung stellen
Je mehr Informationen und Kontext ChatGPT zur Verfügung stehen, desto besser werden die Ergebnisse. Der Kontext kann beliebig sein und es reicht meistens vollkommen aus, wenn du es kurz und bündig beschreibst.
Ein Kontext kann beispielsweise der Grund sein, warum du diese Frage stellst oder auch Beispiele, wie ChatGPT zu antworten hat. Der Kontext kommt nach der zugewiesen Aufgabenstellung und kann wie folgt formuliert werden:
Du bist Mathematiklehrer für die weiterführende Schule. Deine Aufgabe ist es, mir ein Viertel zu erklären. Bitte erkläre es mir Anhand von Beispielen und erläutere mir, wie ich immer ein Viertel von einer Menge ermitteln kann.

Überprüfen, ob ChatGPT die Aufgabe verstanden hat
Man spart sich oft Zeit, wenn man ChatGPT fragt, ob es die Aufgabe sowie den Kontext verstanden hat. Dann ist die Wahrscheinlichkeit geringer, dass man anschließend viel händisch anpassen muss. Für diesen Check reicht es aus, wenn man diesen Teil am Ende der Prompt schreibt: „Du sollst noch nicht die Aufgabe bearbeiten, sondern mir bestätigen, dass du den Sachverhalt und die Aufgabe verstanden hast.“

Durch diesen einfache Ergänzung kannst du schnell sicherstellen, dass deine Prompt gut formuliert ist und ChatGPT bereit ist, die Aufgabe zu bearbeiten.
ChatGPT Ausgabe formatieren
Dieser Schritt ist optional. Allerdings kann man sich mit der Angabe der gewünschten Formatierung wertvolle Zeit sparen. Du kannst zum Beispiel durch das Anhängen von „Bitte formatiere deine Antwort in [Format]“, die Antwort von ChatGPT besser steuern.

Zero-Shot Prompting
Unter Zero-Shot Prompting wird eine Prompt verstanden, welche ohne jeglichen Kontext gestellt wird. Das vorherige Beispiel „Was ist ein Viertel“ ist eine Zero-Shot Prompt.
Solltest du dir vorherigen Kapitel durchgelesen haben, dann wird dir aufgefallen sein, dass die Ergebnisse mit einer Zero-Shot Prompt nicht sonderlich überzeugend sind. Das hängt unter anderem damit zusammen, dass die KI viele Entscheidungen selbst treffen muss. Besonders da ChatGPT die wahrscheinlichste Antwort und nicht die beste zurückgibt, können dabei unerwünschte Ergebnisse entstehen.
One-Shot Prompting
Einen Schritt weiter geht die sogenannte One-Shot Prompt. Hier wird der zugrundeliegenden KI in Form von Beispielen mehr Kontext gegeben. Anhand der Beispiele kann ChatGPT die Ergebnisse so anpassen, dass diese von der Art und Weise übereinstimmen werden.
Kartoffel Nährwerte
Die Kartoffel
Nährwerte pro 100 Gramm Kartoffeln:
- Kalorien73 kcal
- Eiweiß1,9 g
- Fett0,01 g
- Kohlenhydrate15 g
- Wasser77 g
- Ballaststoffe1,2 g
- Vitamin C14,9 mg
- Vitamin B20,3 mg
- Vitamin B60,04 mg
- Kalium340 mg