Den optimalen ChatGPT-Prompt erstellen: Best Practices und Beispiele

EinfĂŒhrung

Die QualitĂ€t der Antworten von ChatGPT hĂ€ngt maßgeblich davon ab, wie gut du deinen Prompt – also deine Eingabe oder Frage – formulierst1. Ein prĂ€zise formulierter Prompt kann dir helfen, genauere, relevantere und hilfreichere Ergebnisse zu erhalten. In diesem Artikel zeigen wir dir, wie du einen optimalen ChatGPT-Prompt erstellst. Wir stellen bewĂ€hrte Methoden (Best Practices) vor, die von offiziellen Quellen wie OpenAI und Microsoft empfohlen werden, und liefern praktische Beispiele fĂŒr verschiedene AnwendungsfĂ€lle. Unser Ziel ist es, dir eine Anleitung zu geben, mit der du effektiv mit ChatGPT „kommunizieren“ kannst – ganz nach dem Motto: Du programmierst die KI mit Worten1.

BewĂ€hrte Methoden fĂŒr effektive ChatGPT-Prompts

Klar, spezifisch und prÀzise formulieren

Formuliere deine Anfrage so eindeutig wie möglich, damit wenig Interpretationsspielraum bleibt. Sowohl OpenAI als auch Microsoft betonen, dass konkrete Anweisungen zu relevanteren und fokussierteren Antworten fĂŒhren23. Vermeide vage Formulierungen oder zu allgemeine Fragen. Statt z.B.

ErzĂ€hle mir etwas ĂŒber Klimawandel
solltest du prÀzisieren:
ErlÀutere die wirtschaftlichen Auswirkungen des Klimawandels in EntwicklungslÀndern in den nÀchsten zehn Jahren1
Je spezifischer dein Prompt (Thema, Zeitraum, Perspektive etc.), desto zielgerichteter fĂ€llt die Antwort aus. Details zur gewĂŒnschten Antwort – etwa Umfang, Thementiefe oder Stil – solltest du nach Möglichkeit direkt im Prompt erwĂ€hnen2.

Kontext und Referenzen einbeziehen

Gib dem Modell den nötigen Kontext, den es fĂŒr eine fundierte Antwort braucht. Wenn sich deine Frage auf einen bestimmten Text, Daten oder einen vorherigen Chat-Verlauf bezieht, stelle diese Informationen bereit. OpenAI empfiehlt, solche zusĂ€tzlichen Inhalte klar vom eigentlichen Befehl zu trennen, zum Beispiel durch Abtrennung mit AnfĂŒhrungszeichen oder einem eindeutigen SchlĂŒsselwort2. So könnte ein Prompt fĂŒr eine Zusammenfassung lauten: 1

Fasse den folgenden Text in 3 Stichpunkten zusammen. Text: "[zu summarierender Text]"
Durch das Bereitstellen von Referenztext verringerst du das Risiko, dass das Modell Halluzinationen (frei erfundene Inhalte) produziert4. Falls du keinen Referenztext hast, kannst du dennoch Kontext liefern, indem du die Frage spezifisch eingrenzt oder Hintergrundinformationen im Prompt lieferst. Microsoft rĂ€t zudem, dem Modell bei WissenslĂŒcken eine Alternative zu geben – zum Beispiel im Prompt zu vermerken:
Antworte mit 'nicht gefunden', falls die Information nicht im Text steht3
Auf diese Weise steuerst du, wie ChatGPT reagieren soll, wenn die benötigten Informationen nicht vorhanden sind, anstatt dass es sich etwas ausdenkt. Beachte außerdem die EingabelĂ€nge: ChatGPT-Prompts dĂŒrfen zwar ausfĂŒhrlich sein, aber es gibt ein Token-Limit (die maximale LĂ€nge der Eingabe, meist einige tausend Wörter). Nutze den verfĂŒgbaren Platz effizient und vermeide unnötige Wiederholungen oder FĂŒllwörter3.

GewĂŒnschtes Format und Ergebnis vorgeben

Beschreibe, in welchem Format oder Stil die Antwort kommen soll. Soll die Ausgabe z.B. eine Liste, ein Absatz, ein JSON-Objekt oder ein Gedicht sein? Gib dies explizit an. OpenAI rĂ€t, das gewĂŒnschte Ausgabeformat deutlich zu machen – notfalls durch ein Beispiel im Prompt2. Zum Beispiel könntest du schreiben:

Antworte in JSON-Format:
gefolgt von einer Beispielstruktur. Ebenso kannst du die gewĂŒnschte LĂ€nge der Antwort angeben (z.B. „in 3-5 SĂ€tzen“ anstelle von „kurz halten“ – prĂ€zise LĂ€ngenangaben sind besser als vage Begriffe2). Wenn du einen bestimmten Stil oder Ton bevorzugst (formell, humorvoll, technisch, einfach erklĂ€rt etc.), lohnt es sich, dies im ChatGPT-Prompt zu erwĂ€hnen. Solche Vorgaben helfen dem Modell, die Antwort deinen Erwartungen anzupassen.

Rolle oder Persona im ChatGPT-Prompt vorgeben

Es kann nĂŒtzlich sein, das Modell in eine bestimmte Rolle schlĂŒpfen zu lassen, um den Ton und die Perspektive der Antwort zu steuern4. Du kannst z.B. mit einem Satz beginnen wie:

Du bist ein erfahrener Arzt

oder
Agiere als IT-Sicherheitsexperte

Dadurch Ă€ndern sich Tonfall und Detailgrad der Antwort entsprechend der vorgegebenen Perspektive. OpenAI empfiehlt diese Technik, um die Antworten an den gewĂŒnschten Kontext anzupassen4. In einem Beispiel wurde ChatGPT einmal nur gefragt, wann die beste Zeit fĂŒr Herbstlaub in Neuengland ist, und einmal gebeten, als erfahrener Biologe fĂŒr BĂ€ume diese Frage zu beantworten und die Antwort fĂŒr Kinder verstĂ€ndlich zu formulieren – das Resultat war deutlich unterschiedlich und viel genauer auf die zweite Anfrage zugeschnitten1. Durch solche Persona-Vorgaben kannst du also steuern, ob die Antwort eher vereinfacht, fachlich tiefgehend, kreativ oder z.B. auf eine bestimmte Zielgruppe zugeschnitten sein soll5.

Beispiele (Few-Shot-Prompts) verwenden

Falls ein einfacher Prompt (ohne Beispiele) nicht das gewĂŒnschte Ergebnis liefert, können Beispiele helfen. Die Idee dahinter: Zeige dem Modell, was du erwartest, indem du ein oder mehrere Beispiel-Eingaben mit den dazugehörigen gewĂŒnschten Ausgaben im Prompt vormachst2. Dieses Vorgehen nennt man Few-Shot Prompting. Zum Beispiel könntest du bei einer komplizierten Extraktionsaufgabe erst selbst ein oder zwei BeispielsĂ€tze plus die korrekt extrahierten Informationen angeben, und dann einen dritten Satz folgen lassen, bei dem das Modell die Ausgabe erzeugen soll. OpenAI zeigt etwa ein Beispiel, in dem SchlĂŒsselwörter aus Texten extrahiert werden: Erst werden zwei Beispieltexte samt passender SchlĂŒsselwort-Liste gegeben, danach folgt Text 3 und Keywords 3: – das Modell soll diese Liste dann ergĂ€nzen2. Durch solche Beispiele im Prompt versteht ChatGPT besser, was gewĂŒnscht ist. Beachte jedoch, dass Beispiele auf die wichtigsten FĂ€lle beschrĂ€nkt bleiben sollten, damit der Prompt nicht unnötig lang wird.

Komplexe Aufgaben aufteilen

Wenn deine Anfrage zu umfangreich oder mehrteilig ist, erwĂ€ge, sie in kleinere Teilschritte zu zerlegen4. Du kannst zunĂ€chst einen Teilaspekt der Aufgabe an ChatGPT senden, dann die Antwort prĂŒfen und darauf aufbauend weiterfragen. Beispielsweise könntest du erst um eine AufzĂ€hlung von Ideen bitten und anschließend zu jeder Idee Details erfragen, statt alles in einem einzigen Prompt zu verlangen. OpenAI empfiehlt, komplexe Aufgaben in einfachere, sequenzielle Schritte zu unterteilen4. Auf diese Weise bleibt die einzelne Anfrage ĂŒberschaubar und die KI kann sich gezielter auf jeden Schritt konzentrieren. Zudem behĂ€ltst du mehr Kontrolle ĂŒber den gesamten Prozess und kannst bei Bedarf nachjustieren.

Schrittweises Denken ermöglichen

Bei kniffligen Fragestellungen kann es helfen, das Modell explizit zu einem

gedanklichen Schritt-fĂŒr-Schritt
Vorgehen aufzufordern. OpenAI nennt dies „dem Modell Zeit zum Nachdenken geben“4. Praktisch könnte das so aussehen, dass du im Prompt hinzufĂŒgst:
Denke erst grĂŒndlich nach und leite deine Schlussfolgerung her, bevor du antwortest
oder
Zeige deine Überlegungen Schritt fĂŒr Schritt, und gib dann die endgĂŒltige Antwort
Dieser Ansatz basiert auf der Chain-of-Thought-Methodik und kann zu logischer konsistenteren und fundierteren Antworten fĂŒhren, da das Modell seine Gedanken explizit strukturieren muss. Insbesondere bei mathematischen oder logischen Problemen fĂŒhrt ein solcher Prompt oft zu besseren Ergebnissen, weil Fehler in den Herleitungen eher vermieden werden.

Positiv statt negativ formulieren

Formuliere Anweisungen lieber als positive Handlungsaufforderungen statt als Verbote. OpenAI zeigt, dass ein Prompt, der nur aus Verboten besteht

Tu X nicht, gib Y nicht aus
weniger effektiv ist2. Besser ist es zu schreiben, was das Modell tun soll, anstatt nur aufzuzÀhlen, was es nicht tun darf2. Beispielsweise könntest du statt
Gib keine vertraulichen Informationen preis
schreiben:
Antworte nur mit Informationen aus dem bereitgestellten Text und markiere fehlende Daten als 'unbekannt'
Durch diese positive, konstruktive Formulierung hat das Modell klare Handlungsschritte, denen es folgen kann, und die Gefahr unerwĂŒnschter Ausgaben sinkt.

Prompt iterativ verfeinern und testen

Betrachte das Prompting als iterativen Prozess. Selten erzielst du direkt beim ersten Versuch den perfekten Output. Es ist normal und empfehlenswert, den Prompt schrittweise zu verbessern: formuliere deine Anfrage um, fĂŒge Details hinzu oder entferne ĂŒberflĂŒssige Teile, und beobachte, wie sich die Antworten verĂ€ndern. OpenAI weist darauf hin, dass eine Änderung am Prompt zwar an einigen Beispielen sofort bessere Ergebnisse zeigen kann, aber auf breiterer Testbasis eventuell schlechter abschneidet4. Daher ist es sinnvoll, einen Prompt mit mehreren verschiedenen Eingaben auszuprobieren, um sicherzustellen, dass die Ergebnisse konsistent gut sind. Nutze auch die Möglichkeit, in einer laufenden ChatGPT-Konversation Nachfragen zu stellen oder die Anweisung anzupassen, ohne von Null beginnen zu mĂŒssen – ChatGPT „merkt“ sich den Verlauf. Laut Experten kannst du dadurch schrittweise die Antwort in die gewĂŒnschte Richtung lenken, etwa indem du nach einer ersten Antwort sagst

Gib mehr Details dazu
oder
Formuliere es einfacher1
Dieses fortlaufende Verfeinern ist ein mĂ€chtiges Werkzeug, um schließlich den optimalen Output zu erhalten.

Anatomie eines guten Prompts: Struktur nach dem „o1 Prompt“

Eine besonders strukturierte Herangehensweise beschreibt der Entwickler Swyx mit dem sogenannten „o1 Prompt“6. Dabei wird ein guter Prompt in vier logische Abschnitte unterteilt – ein Konzept, das dir helfen kann, komplexe Aufgaben fĂŒr ChatGPT klar und prĂ€zise zu formulieren:

Diese Struktur eignet sich besonders bei komplexeren Aufgabenstellungen oder wenn du sehr spezifische Ergebnisse erwartest. Sie kann auch in mehreren AbsĂ€tzen oder durch Trennzeichen (z. B. „--“) klar gegliedert im Prompt untergebracht werden. Tipp: Selbst wenn du nur 2 oder 3 der Elemente verwendest, erhöht sich oft schon die QualitĂ€t der Antwort.

Praktische Anwendungsbeispiele

Zusammenfassung eines Textes

Angenommen, du möchtest einen lÀngeren Artikel oder Absatz von ChatGPT zusammenfassen lassen. Ein effektiver Prompt könnte so aussehen:

Fasse den folgenden Text in 3-5 Stichpunkten zusammen: "[Artikeltext]"
In diesem Prompt wird klar eine Liste von Bullet Points als Ausgabeformat verlangt, und der zu bearbeitende Text ist in AnfĂŒhrungszeichen bzw. durch "" deutlich vom Befehl getrennt2. Außerdem ist die Anzahl der gewĂŒnschten Punkte (3-5) genau angegeben, was prĂ€ziser ist als z.B. „kurz zusammenfassen“2. ChatGPT kann so den Inhalt besser extrahieren und die wichtigsten Informationen knackig auflisten.

Kreativer Inhalt (Geschichte)

Möchtest du, dass ChatGPT eine Geschichte oder einen kreativen Text schreibt, lohnt es sich, Stil und Thema genau vorzugeben. Beispiel:

Schreibe eine kurze, humorvolle Geschichte ĂŒber einen astronauten Hund auf dem Mars, im Stil eines MĂ€rchens.
Dieser Prompt gibt Genre (MĂ€rchen), Tonfall (humorvoll), LĂ€nge (kurz) und sogar eine ungewöhnliche Figur vor. Durch die detaillierte Vorgabe erhöht sich die Wahrscheinlichkeit, eine originelle und zufriedenstellende Geschichte zu erhalten, die genau diese Kriterien erfĂŒllt2. HĂ€ttest du nur „Schreibe eine Geschichte ĂŒber einen Hund im Weltall“ eingegeben, wĂ€re das Ergebnis wahrscheinlich weniger spezifisch und womöglich weniger originell ausgefallen. Dieses Beispiel demonstriert, wie wichtig detaillierte Anweisungen gerade bei kreativen Aufgaben sind.

Code-Generierung und -Hilfe

Wenn du ChatGPT zur Programmierung nutzt (z.B. um Code zu erzeugen oder Fehler zu erklÀren), solltest du den Prompt auf die Entwicklerperspektive zuschneiden. Ein guter Ansatz ist, dem Modell vorzuschlagen, in der Antwort direkt Code zu prÀsentieren. Beispiel:

Schreibe eine Python-Funktion, die Meilen in Kilometer umwandelt. Beginne deine Antwort mit dem vollstĂ€ndigen Code und erklĂ€re anschließend kurz die Funktionsweise.
Durch die Anweisung, die Antwort mit Code zu beginnen, wird das Modell in die richtige Richtung gelenkt. OpenAI hat gezeigt, dass sogenannte „Leading words“ wie import in einem Prompt das Modell dazu anregen können, die Antwort direkt als Code auszugeben2. In unserem Beispiel könnte ChatGPT mit einem Python-Codeblock antworten (inklusive def-Definition und eventuell einem import math, falls benötigt) und danach eine ErklĂ€rung in Prosa liefern. So erhĂ€ltst du sowohl den angeforderten Code als auch dessen ErlĂ€uterung.

Frage-Antwort mit Expertenwissen

Stell dir vor, du brauchst eine fachkundige Antwort, zum Beispiel im medizinischen Bereich. Statt einfach zu fragen

Was kann man gegen MigrÀne tun?
, könntest du den Prompt optimieren:
Du bist ein erfahrener Neurologe. ErklÀre mir, in verstÀndlichen Worten, was man gegen MigrÀne tun kann, und nenne dabei auch mögliche Risiken.
Hier wird das Modell in die Rolle eines Neurologen versetzt (Persona) und dazu angehalten, laienverstĂ€ndlich zu formulieren sowie bestimmte Aspekte (Behandlungsmöglichkeiten und Risiken) abzudecken. Durch diese Vorgaben fĂ€llt die Antwort wahrscheinlich fundierter und strukturierter aus, als wenn du nur die offene Frage stellst. Zudem wird durch die Phrase „in verstĂ€ndlichen Worten“ klargestellt, dass keine zu fachliche Sprache verwendet werden soll – ein Beispiel dafĂŒr, wie du den Ton der Antwort steuern kannst5. Dieses Prompt-Design hilft, eine gezielte, qualitativ hochwertige Antwort zu erhalten, die sowohl Expertenwissen enthĂ€lt als auch fĂŒr Laien nachvollziehbar ist.

Zusammenfassung

Zusammenfassend gilt: Ein optimaler ChatGPT-Prompt ist eindeutig, detailliert und enthĂ€lt alle relevanten Informationen, damit das Modell genau weiß, was gefordert ist. Indem du Kontext, Formatvorgaben und ggf. Beispiele lieferst, kannst du die KI-Antworten in die gewĂŒnschte Richtung lenken. Die hier vorgestellten Best Practices – von OpenAI, Microsoft und anderen Experten validiert – dienen als Leitfaden. Letztlich verbessert Übung im Prompt-Schreiben die Ergebnisse: Scheu dich nicht, verschiedene Formulierungen auszuprobieren und aus den Reaktionen des Modells zu lernen. Mit der Zeit entwickelst du ein GefĂŒhl dafĂŒr, welche Prompt-Techniken am effektivsten sind, um von ChatGPT prĂ€zise und hilfreiche Antworten zu erhalten.

Quellen

  1. Effective Prompts for AI: The Essentials - MIT Sloan Teaching & Learning Technologies
  2. Best practices for prompt engineering with the OpenAI API | OpenAI Help Center
  3. Azure OpenAI Service - Azure OpenAI | Microsoft Learn
  4. The Official ChatGPT-Prompt Engineering Guide from OpenAI Is Here
  5. The art of the prompt: How to get the best out of generative AI - Source
  6. latent.space: o1 Skill Issue – How to Write a Prompt