ChatGPT: Prompte Antworten auf gute Fragen



Was sind Prompts?

Prompts sind die Anweisungen oder Fragen, die man an ChatGPT oder ein anderes Produkt von KI-Modellen wie Bard, Luminous, Perplexity oder Chatsonic richten kann. Dabei ist wichtig zu verstehen, dass ein Prompt keine Frage ist, auf die das Gegenüber mit einer eigenen Haltung, eigenem Kontext oder eigenem Erfahrungsschatz reagiert. Eine Maschine braucht alle diese Dinge von Ihnen. Im Folgenden wollen wir erklären, was dabei zu beachten ist.

Gut formulierte Prompts sind entscheidend, um relevante und präzise Antworten von einem Large Language Model wie das von ChatGPT zu erhalten. Nur so können Sie das Beste aus ChatGPT herausholen.

Hier ist ein einfaches Beispiel:

Prompt: Wie funktioniert ein Computer?

Antwort: Ein Computer ist ein elektronisches Gerät, das Daten verarbeitet und speichert. Er besteht aus verschiedenen Komponenten wie Prozessor, Speicher und Eingabegeräten…

Bessere Alternative: Erklären Sie die Funktionsweise eines Prozessors in einem Computer.

Antwort: Ein Prozessor ist das Herzstück eines Computers und führt Berechnungen aus, indem er Befehle verarbeitet…

Je konkreter und präziser Ihr Prompt also ist, desto besser sind in der Regel die Ergebnisse.


Anwendungen von Prompts

Die meistverwendete Option ist die Erstellung von Texten, wie Blogs, Essays oder andere Nutztexte.

Prompt: Schreibe einen Text mit 100 Wörtern über die Vorteile gesunder Ernährung:

Antwort: Gesunde Ernährung ist der Schlüssel zu einem vitalen, energiegeladenen Leben. Sie stärkt das Immunsystem und fördert ein gesundes Gewicht. Frisches Obst und Gemüse liefern wertvolle Vitamine und Antioxidantien, die Zellschäden vorbeugen. Vollkornprodukte versorgen den Körper mit langanhaltender Energie und unterstützen die Verdauung. Mageres Eiweiß aus Geflügel, Fisch oder pflanzlichen Quellen fördert den Muskelaufbau und sorgt für ein starkes Immunsystem. Gesunde Fette aus Nüssen, Avocados und Olivenöl unterstützen Herz und Gehirn. Eine ausgewogene Ernährung reduziert das Risiko chronischer Krankheiten wie Diabetes oder Herz-Kreislauf-Erkrankungen. Nicht zuletzt verbessert sie die Stimmung und steigert die mentale Klarheit. Insgesamt schenkt gesunde Ernährung uns ein aktiveres, erfüllteres Leben.

Große Language Models wie ChatGPT sind auch besonders gut darin, Texte zusammenzufassen.

Prompt: Fassen Sie den folgenden Text in einem Satz zusammen:

Text: „Prompts sind die Anweisungen oder Fragen, die man an ChatGPT oder ein anderes Produkt von KI-Modellen wie Bard, Luminous, Perplexity oder Chatsonic richten kann. Dabei ist wichtig zu verstehen, dass ein Prompt keine Frage ist, auf die das Gegenüber mit einer eigenen Haltung, eigenem Kontext oder eigenem Erfahrungschatz reagiert. Eine Maschine braucht alle diese Dinge von Ihnen. Im Folgenden wollen wir erklären, was dabei zu beachten ist..“

Antwort: Prompts sind klare Anweisungen für KI-Modelle wie ChatGPT, die keine eigene Meinung haben, sondern klare Informationen benötigen.

GPT kann zwar auch Daten aus seinem enormen Trainingskonvolut entnehmen. Doch liegt hier sein großer Schwachpunkt. Datenbestände werden bis zum nächsten Update nicht aktualisiert. Es gab zwar eine Version mit Zugang zum Internet, doch diese ist nicht immer verfügbar.

Da helfen Modelle mit einem Zugang zum Internet wie Bard von Google oder Perplexity weiter. Perplexity.ai nutzt gleich mehrere AI-Datenbanken, einschließlich GPT, um Fragen zu beantworten. Es bietet Zugang zu einer Vielzahl von Quellen, einschließlich des Internets, akademischer Quellen, Wolfram Alpha und anderen.


Typen von Prompts

Es gibt verschiedene Arten von Prompting, die sich in der Anzahl der Beispiele unterscheiden, die dem Modell zur Verfügung gestellt werden.

Zero-Shot-Prompting ist die einfachste Form des Prompting. Dabei wird dem Modell einfach ein Prompt ohne Beispiele gezeigt und es wird aufgefordert, eine Antwort zu geben. Zum Beispiel könnte man einem LLM den Prompt „Schreibe ein Gedicht über Liebe“ geben. Das Modell hat keine Beispiele für Gedichte über Liebe gesehen, aber es kann dennoch ein Gedicht generieren, das als „liebevoll“ empfunden wird.

On-Shot-Prompting ist eine Zwischenstufe zwischen Zero-Shot-Prompting und Few-Shot-Prompting. Dabei wird dem Modell ein einziges Beispiel für die gewünschte Ausgabe gezeigt. Zum Beispiel könnte man einem LLM den Prompt „Schreibe ein Gedicht über Liebe, das wie ein klassisches Liebesgedicht klingt“ geben. Das Modell hat nun ein Beispiel für ein Liebesgedicht, das es als „klassisch“ empfindet. Dies kann dem Modell helfen, ein Gedicht zu generieren, das dem Beispiel ähnlicher ist als ein Gedicht, das ohne Beispiel generiert würde.

Few-Shot-Prompting ist die komplexeste Form des Prompting. Dabei wird dem Modell mehrere Beispiele für die gewünschte Ausgabe gezeigt. Zum Beispiel könnte man einem LLM den Prompt „Schreibe ein Gedicht über Liebe, das wie ein Liebesgedicht von Shakespeare klingt“ geben. Das Modell hat nun mehrere Beispiele für Liebesgedichte, die es als „shakespearisch“ empfindet. Dies kann dem Modell helfen, ein Gedicht zu generieren, das dem Beispiel ähnlicher ist als ein Gedicht, das ohne Beispiele generiert würde.

React-Shot-Prompting ist eine neuere Form des Prompting, die auf der Idee basiert, dass Modelle in der Lage sind, aus ihren eigenen Fehlern zu lernen. Dabei wird dem Modell ein Prompt gegeben und es wird aufgefordert, eine Antwort zu geben. Wenn die Antwort nicht den Erwartungen entspricht, wird dem Modell eine Rückmeldung gegeben, die es bei der Generierung einer besseren Antwort helfen kann. Zum Beispiel könnte man einem LLM den Prompt „Schreibe ein Gedicht über Liebe, das wie ein Liebesgedicht von Shakespeare klingt“ geben. Wenn das Modell ein Gedicht generiert, das nicht als „shakespearisch“ empfunden wird, könnte man dem Modell sagen, dass das Gedicht zu modern klingt. Das Modell kann diese Rückmeldung verwenden, um ein Gedicht zu generieren, das dem Beispiel ähnlicher ist.


Tipps zur Optimierung

Ein guter Prompt sollte vier Dinge enthalten:

A – Anweisung

Die Anweisung gibt ChatGPT an, welche Aufgabe es lösen soll.

Beispiel: Schreiben Sie eine Produktbeschreibung für einen Laptop.

B – Kontext

Ein ausführlicher Kontext hilft ChatGPT, eine Antwort zu liefern, die zu Ihrer Anweisung in Bezug steht. Je mehr Informationen Sie bereitstellen, desto passender wird die Antwort ausfallen.

Beispiel: Schreiben Sie eine Produktbeschreibung für einen Laptop, der sich an professionelle Anwender richtet und auf Leistung und Zuverlässigkeit Wert legt.

C – Eingabedaten

Die Eingabedaten sind zusätzliche Detail-Informationen, die Sie dem Modell zur Lösung der Aufgabe an die Hand geben.

Beispiel: Schreiben Sie eine Produktbeschreibung für einen 15-Zoll-Laptop mit einem leistungsstarken Prozessor und einer Akkulaufzeit von mindestens 10 Stunden.

D – Ausgabeformat

Das Ausgabeformat legt fest, wie die Antwort ausgegeben werden soll. Dies umfasst nicht nur die Textformatierung, sondern auch Dinge wie Länge und Sprachduktus.

Beispiel: Schreiben Sie eine Produktbeschreibung für einen 15-Zoll-Laptop mit einem leistungsstarken Prozessor und einer Akkulaufzeit von mindestens 10 Stunden. Die Beschreibung sollte sachlich und informativ sein und maximal 150 Wörter umfassen.

Vier weitere Tipps sind:

  • Zielgruppe nennen: „Kannst du mir sagen, wie man ein gutes Buch für einen Teenager auswählt? Meine Nichte ist 14 Jahre alt und liebt Abenteuerromane.“
  • Kontext und relevante Informationen geben: „Kannst du mir sagen, wie man ein gutes Buch für einen Teenager auswählt? Meine Nichte ist 14 Jahre alt und liebt Abenteuerromane. Sie hat bereits die Harry-Potter-Serie und die Percy-Jackson-Serie gelesen.“
  • Beispiele nennen: „Kannst du mir sagen, wie man ein gutes Buch für einen Teenager auswählt? Hier sind einige Beispiele für Bücher, die meine Nichte mögen könnte: ‚Die Tribute von Panem‘, ‚Die Chroniken von Narnia‘, ‚Die Insel der besonderen Kinder‘.“

Prompting für Profis

Profis nutzen inzwischen eine Reihe von speziellen Eingaber-Methoden, um zu besseren und passenderen Resultaten zu kommen. Hier die aktuell vier wichtigsten:

Detailed Prompts

Im beruflichen Zusammenhang ist die Bereitstellung von fachlichen Vorgaben sinnvoll. Man spricht hier von Detailed Prompts. Ein Beispiel:

Einfacher Prompt:

„Erstelle eine Entscheidungsvorlage für die Ministeriumsleitung“.

Detailed Prompt:

„Erstelle eine Entscheidungsvorlage für die Ministeriumsleitung in klarer und leicht verständlicher Sprache. Die Vorlage sollte folgende Punkte beinhalten:

  • Titel der Vorlage: Wähle einen aussagekräftigen Titel für die Entscheidung.
  • Hintergrundinformationen: Gib einen kurzen, verständlichen Überblick über den Grund und die Wichtigkeit dieser Entscheidung.
  • Zielsetzung: Kläre das Hauptziel, das mit dieser Entscheidung erreicht werden soll, so dass es für jede Person verständlich ist.
  • Optionen und Empfehlungen: Präsentiere verschiedene Möglichkeiten mit klaren Vor- und Nachteilen. Gib eine deutliche Empfehlung ab und erkläre, warum du sie aussprichst.
  • Umsetzungsplan: Skizziere in einfachen Schritten, wie die ausgewählte Option umgesetzt werden soll.
  • Risikobewertung: Identifiziere mögliche Schwierigkeiten und schlage einfach umzusetzende Gegenmaßnahmen vor.
  • Finanzielle Auswirkungen: Gib eine grobe Schätzung der finanziellen Auswirkungen an, die leicht verständlich ist.
  • Zeitplan: Setze klare Meilensteine und Fristen, damit die Entscheidung effektiv umgesetzt werden kann.
  • Bitte stelle sicher, dass die Vorlage leicht zu lesen und zu verstehen ist, selbst für Personen ohne Fachkenntnisse. Nutze einfache Wörter und klare Formulierungen, um sicherzustellen, dass jede Person die Informationen leicht aufnehmen kann.“

Chained Prompting

Chained Prompting bezieht sich auf die Verwendung mehrerer aufeinanderfolgender Anfragen oder Anweisungen, um eine längere und kontextreiche Interaktion mit einem KI-Modell wie ChatGPT zu ermöglichen. Dabei wird die vorherige Antwort des Modells als Ausgangspunkt für die nächste Anfrage verwendet, um den Gesprächsverlauf zu führen.

Beispiel:

Schreibe einen Artikel über Large Language Models. Mache zunächst eine Gliederung, die aus dem Titel, einer kurzen Einleitung mehreren Zwischenüberschriften besteht.

[Ausgabe]

Nun schreibe zehn Sätze zu jeder Zwischenüberschrift.

[Ausgabe]

Ergänze fünf Hashtags zu den Kernbotschaften bei jeder Zwischenüberschrift.

[Ausgabe]

Und so weiter …

Custom Prompt

Prompting ist übrigens auch mit eigenen Fachinformationen möglich. Dazu entstehen gerade spezielle Plattformen, die es dem User ermöglichen sollen, auf Wunsch spezifische Daten systematisch, wie Fachressourcen, in den Prompt einfließen zu lassen. Hier ein solcher Vorgang Schritt für Schritt:

  1. Zunächst wird eine Anwender-Plattform mit einer Schnittstelle zu ChatGPT oder einem selbst gehosteten Sprachmodell eingerichtet, auf der Prompts eingegeben und Antworten abgerufen werden.
  2. Dann wird eine Kontext-Datenbank mit eigenen Datensätzen damit verbunden, um die Fragen an das Sprachmodell inhaltlich anzupassen. Vektoren sind dabei spezielle Lenkvorgaben, die das individuelle Einladen von Dokumenten überflüssig machen.
  3. Die Vektor-Datenbank weist der Fragestellung dann Inhalte aus der Wissensdatenbank zu, bevor beides an das Sprachmodell weitergeleitet wird.

Wer allerdings diese Daten nicht mit den zur Zeit besten Modellen wie ChatGPT teilen will, etwa aus konkurrenztechnischer oder Datenschutz-Sicht, ist dabei auf die Verwendung von eigenen Modellen angewiesen, wie sie Open Source bei Plattformen wie Hugging Face angeboten werden.

SCAMPER-Methode

Die SCAMPER-Methode ist eine Kreativitätstechnik, die bei der eigenen Ideenfindung und Problemlösung helfen kann. Die Methode besteht aus sieben Schritten, die jeweils mit einem Buchstaben des Wortes „SCAMPER“ beginnen. Hier ein Beispiel für das fiktive Produkt X:

  1. Substitute (Ersetzen): Überlege, welche Elemente des Produkts X durch etwas anderes ersetzt werden könnten. Zum Beispiel: „Könnte man anstelle von Text auch Bilder verwenden?“
  2. Combine (Kombinieren): Überlege, welche Elemente des Produkts oder der Dienstleistung miteinander kombiniert werden könnten. Zum Beispiel: „Könnte man eine Chatbot-Funktion mit X kombinieren, um eine bessere Benutzererfahrung zu schaffen?“
  3. Adapt (Anpassen): Überlege, wie das Produkt oder die Dienstleistung an eine andere Zielgruppe oder einen anderen Zweck angepasst werden könnte. Zum Beispiel: „Könnte man X auch für die Erstellung von Benutzerumfragen verwenden?“
  4. Modify (Modifizieren): Überlege, welche Elemente des Produkts oder der Dienstleistung modifiziert werden könnten, um sie zu verbessern. Zum Beispiel: „Könnte man die Prompts für X so anpassen, dass sie spezifischer auf die Bedürfnisse von Designern zugeschnitten sind?“
  5. Put to another use (Für einen anderen Zweck verwenden): Überlege, wie das Produkt oder die Dienstleistung für einen anderen Zweck verwendet werden könnte. Zum Beispiel: „Könnte man X auch für die Erstellung von Marketingtexten verwenden?“
  6. Eliminate (Eliminieren): Überlege, welche Elemente des Produkts eliminiert werden könnten, um es zu verbessern. Zum Beispiel: „Könnte man die Anzahl der gleichzeitigen Nutzer/innen bei X erhöhen, um die Einschränkungen zu beseitigen?“
  7. Reverse (Umkehren): Überlege, wie das Produkt oder die Dienstleistung umgekehrt oder anders herum verwendet werden könnte. Zum Beispiel: „Könnte man X auch dazu verwenden, um Nutzer/innen Fragen zu stellen und Feedback zu sammeln?“

Super Prompts

Und dann gibt es noch sogenannte Super Prompts. Das sind Versuche, das Modell selber damit zu beauftragen, sich den besten Prompt zu stellen. Hier ein Beispiel aus der GPT-Community:

„Ich möchte, dass du mein Prompt Creator wirst. Dein Ziel ist es, mir zu helfen, den bestmöglichen Prompt für meine Bedürfnisse zu erstellen. Der Prompt wird von dir, ChatGPT, verwendet. Du wirst den folgenden Prozess befolgen: 1. Als erstes fragst du mich, worum es in dem Prompt gehen soll. Ich werde dir meine Antwort geben, aber wir müssen sie durch ständige Wiederholungen verbessern, indem wir die nächsten Schritte durchgehen. 2. Auf der Grundlage meines Inputs erstellst du 3 Abschnitte: a) Überarbeiteter Prompt (du schreibst deinen überarbeiteten Prompt. Er sollte klar, präzise und für dich leicht verständlich sein), b) Vorschläge (du machst Vorschläge, welche Details du in den Prompt einbauen solltest, um ihn zu verbessern) und c) Fragen (du stellst relevante Fragen dazu, welche zusätzlichen Informationen ich brauche, um den Prompt zu verbessern). 3. Der Prompt, den du bereitstellst, sollte die Form einer Anfrage von mir haben, die von ChatGPT ausgeführt werden soll. 4. Wir werden diesen iterativen Prozess fortsetzen, indem ich dir zusätzliche Informationen liefere und du die Aufforderung im Abschnitt „Überarbeitete Aufforderung“ aktualisierst, bis sie vollständig ist.“


Fazit

Das Erstellen effektiver Prompts erfordert Übung und Ausprobieren. Es lohnt sich, verschiedene Formulierungen und Ansätze zu testen, um die besten Ergebnisse zu erzielen. Für Entwickler ist das Trainingsprogramm von OpenAI sicher interessant.

Neugierig geworden? Melden Sie sich gerne bei:

Jennifer Lessing / 0049 (30) 409 896-47 / jennifer.lessing(at)denkfamilie.de