Menu

Prompt Beispiele: 13 ChatGPT Prompts zum Kopieren

Dreizehn fertige Prompts zum Lernen, Programmieren, Schreiben und Planen. Füll die Lücken aus, dann kopier den Prompt oder öffne ihn in ChatGPT oder Claude.

Jeder Prompt auf dieser Seite lässt sich bearbeiten und danach in ChatGPT, Claude oder einer anderen KI-App öffnen.

Hier sind dreizehn Prompts, die du kopieren und noch heute in ChatGPT, Claude oder Gemini benutzen kannst. Jeder hat Lücken, die auf der Karte als Felder erscheinen: Trag dein eigenes Thema, deine Sprache oder deinen Text ein, dann kopier den Prompt oder öffne ihn direkt in einem Chat. Unter jedem Prompt steht eine kurze Notiz, warum er so geschrieben ist, damit du ihn anpassen oder eigene im selben Stil schreiben kannst.

Die Prompts folgen einem gemeinsamen Muster. Jeder nennt die Aufgabe in einem Satz, liefert den Kontext, den ein Modell nicht erraten kann, und sagt, wie die Antwort aussehen soll. Dieses Muster wird Baustein für Baustein unter Prompt schreiben erklärt.

Prompts zum Lernen

Lern-Prompts funktionieren am besten, wenn sie dem Modell sagen, was du schon weißt. Ohne das zielen Erklärungen auf einen gedachten Durchschnittsleser und sind meist entweder zu simpel oder zu dicht.

Ein Konzept auf meinem Niveau erklären
Fill in
Erkläre Rekursion jemandem, der Variablen, Schleifen und Funktionen kennt, aber Datenstrukturen noch nicht gelernt hat. Gib eine Analogie aus dem Alltag, dann ein kurzes Python-Beispiel, dann eine Frage, mit der ich prüfen kann, ob ich es verstanden habe.
Try it
Example replyReplies vary between models and runs.

Analogie: Du stehst in einer Schlange und willst wissen, an welcher Stelle du bist. Du fragst die Person vor dir, die fragt die Person vor ihr, und so weiter, bis die erste Person sagt: "Ich bin Nummer 1". Jede Person zählt eins zu der Antwort dazu, die sie bekommt, und gibt sie zurück.

Beispiel:

def countdown(n):
    if n == 0:
        print("Done!")
        return
    print(n)
    countdown(n - 1)

countdown(3)

Das gibt 3, 2, 1 und dann Done! aus. Eine rekursive Funktion löst ein Problem, indem sie sich selbst mit einer kleineren Version davon aufruft. Die Prüfung if n == 0 ist der Basisfall: Sie beendet die Aufrufe. Ohne sie würde die Funktion sich immer weiter selbst aufrufen, bis Python einen RecursionError auslöst.

Teste dich: Was gibt countdown(0) aus?

Zu nennen, was du noch nicht gelernt hast, hält die Erklärung in deiner Reichweite. Die Kontrollfrage am Ende macht aus dem Lesen einen kleinen Test, und dort passiert das eigentliche Lernen.

Frag mich ab, eine Frage nach der anderen
Fill in
Frag mich zu SQL-Joins ab. Stell immer nur eine Frage und warte auf meine Antwort. Sag mir nach jeder Antwort, ob ich richtig lag, und erkläre in zwei Sätzen, warum, dann stell die nächste Frage. Fang leicht an und werde schwieriger. Hör nach 5 Fragen auf und sag mir, welche Themen ich wiederholen sollte.
Try it
Example replyReplies vary between models and runs.

Frage 1 von 5 (leicht): Du verbindest eine Tabelle customers und eine Tabelle orders mit einem INNER JOIN über customer_id. Ein Kunde, der noch nie bestellt hat: Taucht er im Ergebnis auf? Warum oder warum nicht?

Schreib deine Antwort, und ich sage dir, wie du abgeschnitten hast.

"Warte auf meine Antwort" ist die Zeile, auf die es ankommt. Ohne sie schreibt ein Modell oft alle fünf Fragen in eine Antwort, manchmal mit den Lösungen darunter, und aus dem Quiz wird eine Leseliste.

Einen Lernplan erstellen
Fill in
Erstelle einen Plan über 4 Wochen, um JavaScript-Grundlagen zu lernen. Ich kann 30 Minuten am Tag lernen und kenne schon HTML und ein bisschen CSS. Gib für jede Woche die Themen an, ein kleines Projekt, das sie verwendet, und woran ich merke, dass ich bereit für die nächste Woche bin. Der ganze Plan soll auf einen Bildschirm passen.
Try it

Das Zeitbudget und die Zeile "woran ich merke" unterscheiden einen brauchbaren Plan von einer Themenliste. Ein Plan ohne Bereitschaftscheck wird meist nach Zeitplan abgearbeitet, egal ob dabei etwas gelernt wurde.

Prompts zum Programmieren

Programmier-Prompts brauchen die Sprache, die Version, wenn sie eine Rolle spielt, und den echten Code oder Fehler vollständig eingefügt. Eine Beschreibung deines Codes beschreibt, was du glaubst, dass er tut, und Bugs leben im Unterschied.

Eine Funktion nach Spezifikation schreiben
Fill in
Schreib eine Python-Funktion namens parse_price, die einen String wie "$1,299.99" nimmt und die Zahl als float zurückgibt. Behandle diese Randfälle: Leerzeichen um die Zahl und ein fehlendes Dollarzeichen sollen trotzdem funktionieren; ein leerer String soll einen ValueError auslösen. Füg drei kurze Tests hinzu. Gib nur den Code zurück.
Try it

Die Randfälle vorab aufzulisten, jeweils mit dem, was passieren soll, ist der billigste Weg zu Code, der sie so behandelt, wie du willst. Wenn du nach Tests fragst, bekommst du etwas zum Ausführen und kannst die Funktion prüfen, statt ihr zu vertrauen.

Die Ursache eines Fehlers finden
Fill in
Mein Python-Code schlägt mit dem Fehler unten fehl. Erkläre zuerst die Ursache in einfachen Worten, bevor du eine Korrektur vorschlägst. Zeig dann die kleinste Änderung, die ihn behebt. Was ich erwartet habe: eine Liste mit Namen Was stattdessen passiert ist: der Fehler unten Code:[Code hier einfügen] Vollständiger Fehler:[kompletten Fehler einfügen, samt Traceback]
Try it

Nach der Ursache vor der Korrektur zu fragen, hält das Modell davon ab, deinen Code mit einer Vermutung umzuschreiben, die zufällig läuft. Prompts zum Debuggen zeigt mehr dazu, wie du einem Modell gibst, was es braucht, um einen Bug zu finden.

Code Zeile für Zeile erklären
Fill in
Erkläre diesen JavaScript-Code Zeile für Zeile für jemanden, der die Grundlagen kennt, aber noch nie async und await benutzt hat. Geh nach der Erklärung durch, was passiert, wenn der Code mit einem Beispiel-Input deiner Wahl läuft, und zeig bei jedem Schritt den Wert jeder Variable. [Code hier einfügen]
Try it

Das Durchspielen ist der Teil, der hängen bleibt. Eine Erklärung Zeile für Zeile sagt, was jede Zeile allgemein tut; das Durchspielen zeigt, was sie mit echten Werten macht, und genau so würdest du es selbst mit einem Debugger prüfen.

Meinen Code reviewen
Fill in
Reviewe diesen TypeScript-Code, bevor ich einen Pull Request öffne. Such zuerst nach Bugs, unbehandelten Randfällen und Sicherheitsproblemen, dann nach Lesbarkeit. Nenn für jedes Problem die Zeile, den Schweregrad (hoch, mittel oder niedrig) und eine konkrete Korrektur. Wenn du nicht sicher bist, ob etwas ein Problem ist, sag das, statt es als Problem darzustellen. Kommentiere keine Formatierung. [Code hier einfügen]
Try it

Schweregrade lassen dich die gefährlichen Dinge zuerst beheben, und die Erlaubnis, "nicht sicher" zu sagen, reduziert selbstsichere Fehlalarme. Prompts für Code Reviews geht weiter, mit Checklisten für bestimmte Arten von Reviews.

Prompts zum Schreiben

Schreib-Prompts brauchen ein Publikum und einen Ton. "Mach das besser" gibt dem Modell kein Ziel; "mach das verständlicher für Kunden, die nicht technisch sind" schon.

Verständlicher umschreiben
Fill in
Schreib den Text unten so um, dass er für Kunden ohne technischen Hintergrund verständlicher und kürzer ist. Behalte jeden Fakt und jede Zahl. Ton: freundlich und direkt. Zeig zuerst die neue Fassung, dann liste in höchstens drei Stichpunkten auf, was du geändert hast. """ [deinen Text einfügen] """
Try it

"Behalte jeden Fakt und jede Zahl" schützt den Inhalt, während sich die Formulierung ändert. Die Liste der Änderungen zeigt dir, was gemacht wurde, damit du eine Änderung zurücknehmen kannst, mit der du nicht einverstanden bist.

Eine E-Mail schreiben
Fill in
Schreib eine kurze E-Mail an meine Chefin, in der ich um diesen Freitag frei bitte. Der Grund: die Hochzeit meiner Schwester. Erwähne, dass der Sprint-Bericht bis Donnerstag fertig ist. Ton: freundlich und direkt. Unter 100 Wörtern, keine Entschuldigungen. Mit Betreffzeile.
Try it
Example replyReplies vary between models and runs.

Betreff: Freier Tag diesen Freitag

Hallo [Name der Chefin],

ich würde mir gern diesen Freitag freinehmen, weil meine Schwester heiratet. Der Sprint-Bericht ist bis Donnerstag fertig, an dem Tag wartet also nichts auf mich.

Sag mir gern Bescheid, ob das für dich passt.

Danke und viele Grüße [Dein Name]

"Keine Entschuldigungen" ist eine kleine Vorgabe mit großer Wirkung: Ohne sie beginnen solche Anfragen gern mit einem Absatz "tut mir leid, dass ich frage". Die Zeile mit dem Plan beantwortet die erste Frage der Leserin, bevor sie sie stellt.

Einen langen Text zusammenfassen
Fill in
Fasse den Text unten in 5 Stichpunkten für einen vielbeschäftigten Manager, der ihn nicht gelesen hat zusammen. Setz den wichtigsten Punkt an den Anfang. Liste nach den Stichpunkten alle offenen Fragen oder Entscheidungen auf, die der Text ungeklärt lässt. """ [Text einfügen] """
Try it

Den Leser zu nennen, entscheidet, was als wichtig gilt. Die Zeile mit den offenen Fragen fängt auf, was eine einfache Zusammenfassung weglässt: die Dinge, die noch niemand entschieden hat.

Prompts für Arbeit und Planung

Diese Prompts machen aus unordentlichem Input etwas, mit dem du arbeiten kannst. Der wiederkehrende Kniff: dem Modell sagen, was es tun soll, wenn Informationen fehlen, damit es die Lücke markiert, statt sie mit einer Vermutung zu füllen.

Aus Meeting-Notizen To-dos machen
Mach aus diesen Meeting-Notizen To-dos. Verwende eine Tabelle mit den Spalten Aufgabe, Verantwortlich und Fällig bis. Wenn die Notizen keine verantwortliche Person oder kein Datum nennen, schreib "nicht genannt", statt zu raten. Liste nach der Tabelle die im Meeting getroffenen Entscheidungen als Stichpunkte auf. """ Launch auf 12. Mai verschoben. Priya aktualisiert die Preisseite. Jemand muss den Beta-Nutzern mailen. Tom prüft bis Freitag das Analytics-Setup. """
Try it
Example replyReplies vary between models and runs.
AufgabeVerantwortlichFällig bis
Preisseite aktualisierenPriyanicht genannt
Beta-Nutzern mailennicht genanntnicht genannt
Analytics-Setup prüfenTomFreitag

Entscheidungen:

  • Der Launch wurde auf den 12. Mai verschoben.

Die Regel "nicht genannt" macht die Tabelle vertrauenswürdig: Eine Aufgabe ohne Verantwortliche ist eine Aufgabe, die niemand übernommen hat, und genau das willst du sehen. Wenn ein Programm das Ergebnis lesen muss, zeigt strukturierte Ausgabe, wie du JSON statt einer Tabelle anforderst.

Optionen vergleichen, bevor ich entscheide
Fill in
Ich muss mich zwischen einem gemieteten Büro und komplett remote bleiben entscheiden, für ein Team aus 6 Leuten. Stell mir, bevor du einen Rat gibst, bis zu fünf Fragen dazu, was in meiner Situation zählt. Vergleich die Optionen nach meinen Antworten in einer Tabelle mit den Kriterien aus meinen Antworten, dann gib eine Empfehlung und das größte Risiko dieser Wahl.
Try it

Das Modell zuerst Fragen stellen zu lassen, dreht den üblichen Ablauf um. Statt einer generischen Pro-und-Contra-Liste bekommst du einen Vergleich, der auf deinen eigenen Prioritäten aufbaut.

Ein Projekt in Schritte zerlegen
Fill in
Zerleg dieses Projekt in Schritte, die ich jeweils in ein bis zwei Stunden schaffe: eine persönliche Portfolio-Website bauen. Ordne sie so, dass jeder Schritt etwas ergibt, das ich sehen oder testen kann. Markiere die Schritte, an denen ich wahrscheinlich hängen bleibe, und sag, wonach ich dann suchen soll.
Try it

Kleine, sichtbare Schritte machen Fortschritt überprüfbar, und wenn die schweren Schritte vorab markiert sind, rechnest du mit ihnen, wenn du dort ankommst. Wie du jeden Prompt auf dieser Seite in deine eigene wiederverwendbare Version verwandelst, steht unter Prompt-Vorlagen.

Häufig gestellte Fragen

Was sind gute ChatGPT Prompts?

Gute Prompts nennen die Aufgabe, liefern den Kontext, den das Modell nicht erraten kann, und sagen, welche Form die Antwort haben soll. "Erkläre Rekursion jemandem, der Schleifen kennt, aber keine Datenstrukturen, mit einer Analogie und einem Python-Beispiel" funktioniert viel besser als "erkläre Rekursion". Die Prompts auf dieser Seite folgen diesem Muster fürs Lernen, Programmieren, Schreiben und Planen.

Funktionieren diese Prompts auch in Claude und Gemini?

Ja. Keiner hängt von einer Funktion eines bestimmten Produkts ab. Es sind einfache Anweisungen, also funktionieren sie in ChatGPT, Claude, Gemini und anderen Chatmodellen. Die Formulierung der Antworten unterscheidet sich zwischen Modellen und zwischen Durchläufen, aber die Struktur, nach der du gefragt hast, sollte gleich bleiben.

Wie passe ich ein Prompt Beispiel an?

Ersetz jede Lücke durch deine eigenen Angaben und lies den Prompt dann einmal so, als wärst du das Modell: Ist noch etwas unklar? Ergänze einen Satz Kontext dazu, für wen die Antwort ist und was du schon weißt. Wenn die erste Antwort danebenliegt, ändere den Prompt, statt im Chat zu diskutieren, dann hast du am Ende einen besseren Prompt, den du wiederverwenden kannst.

Soll ich Prompts speichern, die ich oft benutze?

Ja. Ein Prompt, der funktioniert, lohnt sich als Vorlage mit Lücken, so wie die auf dieser Seite geschrieben sind. Die meisten Chat-Apps lassen dich außerdem stehende Anweisungen speichern, etwa benutzerdefinierte Anweisungen oder Projektanweisungen, sodass du nicht in jedem Chat denselben Kontext wiederholen musst.

Coddy programming languages illustration

Lerne mit Coddy zu programmieren

LOS GEHT'S