Hinweis: Dieser Beitrag wurde ursprünglich im März 2023 geschrieben. Seitdem haben viele tausende Menschen mit uns Prompt Engineering gelernt – das macht mich unglaublich stolz. Auch meinen ChatGPT Crash-Kurs haben viele Menschen genutzt. Für den Relaunch des Kurses habe ich mich daher entschieden, auch diesen Beitrag zu überarbeiten und hoffe, dass du möglichst viel mitnehmen kannst.
Viele Grüße
Christian
Es gibt nur wenige Fähigkeiten und Technologien, die so zukunftsweisend sind wie Prompt Engineering. Quasi über Nacht ist unsere natürliche Sprache zur beliebtesten Programmiersprache der Welt geworden.
Generative KI-Modelle wie ChatGPT, Perplexity, Claude oder auch KI-Bildprogramme wie Midjourney, Dall-E oder Stable Diffiusion stellen derzeit ganze Märkte auf den Kopf und noch immer ahnen noch lange nicht alle Menschen, wie sehr diese Technologien unser Leben in den kommenden Jahren verändern werden.
Auch, wenn große Medien am liebsten nur auf KI-Schreckensnachrichten aufspringen, gibt es unglaublich tolle Entwicklungen in der Welt der künstlichen Intelligenz – und es liegt an uns, diese Chancen zum Guten zu nutzen.
Daher möchte ich dir schon jetzt gratulieren, dass du dich mit Prompt Engineering beschäftigst 🙌
In diesem Beitrag blicken wir auf das Thema Prompt Engineering und werden klären, warum es so wichtig ist.
Außerdem werde ich dir zeigen, wie du erste wichtige Schritte ins Prompt Engineering unternimmst und mit welchen Tipps du deine Resultate von Programmen wie ChatGPT verbesserst.
Falls du noch vollkommen neu im Thema Prompts und Prompt Engineering bist, empfehle ich dir auch meinen Beitrag für Einsteiger: Was sind KI-Prompts und wie schreibst du sie richtig?
Inhaltsverzeichnis:
Was ist Prompt Engineering und warum ist es so unglaublich wichtig?
Prompt Engineering lernen und verstehen
Die 4 grundlegenden Formate beim Prompt Engineering (inkl. Beispiele für ChatGPT)
Weitere Tipps für gute Prompts: So bekommst du bessere Ergebnisse
Fazit: So meisterst du Prompt Engineering
FAQs
Prompt Engineering beschreibt die Entwicklung und Optimierung von Textvorlagen, um Sprachverarbeitungssystemen wie Chatbots oder Sprachassistenten eine definierte Aufgabe erledigen zu lassen. Prompt bedeutet so viel wie „Aufforderung“ oder „Eingabeaufforderung“.
Das obige Bild zeigt ein einfaches Beispiel von Bildgeneratoren. Auch, wenn das linke Bild etwas heftig aussehen mag, vielleicht erkennst du worauf ich hinauswill 😬
Je besser die Eingabe, desto besser das Ergebnis.
Und fast nirgends gilt das so sehr wie beim Prompt Engineering.
Warum ist das alles so wichtig?
Ganz einfach.
Diejenigen, die wissen, wie man einer künstlichen Intelligenz die richtigen Befehle geben kann, werden zwangsläufig bessere Ergebnisse erzielen. Sie werden außerdem viel stärker die kommenden Jahrzehnte prägen und (hoffentlich) zum Guten gestalten.
Prompt Engineering hilft Menschen, mit einer künstlichen Intelligenz bestmöglich zu kommunizieren, um das gewünschte Ergebnis zu erzielen.
Ziel eines guten Prompt Engineerings ist es, eine natürliche und reibungslose Interaktion zwischen System und Benutzer zu ermöglichen, indem Benutzererwartungen erfüllt und Anfragen schnell und präzise beantwortet werden.
Laut dem technologischen Research-Branchenführer Gartner könnten bis 2025 mehr als 85 % aller Kundeninteraktionen wie Support und einfache Abwicklungsaufgaben ohne menschliche Beteiligung stattfinden. Gartner schätzt zudem, dass bis 2030 ca. 80 % der heutigen Projektmanagement-Aufgaben wegfallen werden, da künstliche Intelligenz die Führung übernimmt.
Denke bspw. nur an die Millionen von Mails und Support-Anfragen, die täglich auf der Welt zirkulieren. Hier kann eine KI darauf trainiert sein, diese Kommunikation zu übernehmen und für dich zu verwalten. Klarna hat dies bereits vorgemacht und lässt den Support-Job von 700 Mitarbeitern durch eine KI erledigen. Fun Fact: mit KI kommen Kundenanfragen 9 Minuten schneller zum Ziel als mit dem menschlichen Support.
Das mag jetzt alles ziemlich heftig klingen und wirft auch philosophische Fragen auf, aber viele Märkte werden seit geraumer Zeit durch künstliche Intelligenzen und große Sprachmodelle (Large Language Models, kurz LLM) auf den Kopf gestellt.
Die Entwicklung großer Sprachmodelle ist deshalb so ein riesiger Meilenstein, weil diese Modelle die Fähigkeit besitzen, natürlich gesprochene Fragen zu bewerten, zu verstehen und zu beantworten.
Möglicherweise hast du schon mal den Begriff der Disruption gehört. Und genau das passiert gerade vor all unseren Augen in unvorstellbarem Ausmaß.
Disruption bedeutet, dass eine bestehende Technologie, ein Unternehmen oder ein Markt durch eine neue Innovation oder neue Idee verändert wird.
Dies kann natürlich auch dazu führen, dass etablierte Unternehmen in Schwierigkeiten geraten, während neue Unternehmen und Ideen an die Spitze kommen (Internet vs. Zeitungen, Netflix vs. Videothek, Taxi vs. Uber, Airbnb vs. Hotelketten).
Es ist schon jetzt offensichtlich: Viele Märkte und Aufgaben des Menschen werden sich in den nächsten Jahren stark verändern oder durch KI-Modelle beeinflusst werden. Daher ist es grundsätzlich ratsam, sich mit KI und Prompt Engineering zu beschäftigen, um ganz neue Möglichkeiten der Produktivität, Kreativität oder Unabhängigkeit für sich zu erschließen.
Hier mal ein paar typische Anwendungen, wo und wie LLM und Programme wie ChatGPT unser Leben verändern werden.
Das war zwar nur ein kleiner Auszug, aber du siehst, die Anwendungsmöglichkeiten von LLM sind unglaublich vielschichtig.
Daher ist es auch so wichtig, gutes Prompt Engineering zu beherrschen, um die bestmöglichen Ergebnisse zu erzielen.
Da Prompt Engineering häufig für einen spezifischen Anwendungsfall eingesetzt wird, gibt es verschiedene Plattformen, wo man diesen Prozess schrittweise lernen kann. Eine empfehlenswerte Plattform für den Einstieg ist bspw. learnprompting.org, wo du ein paar Basics über prompten lernen kannst.
Im KI-Café haben wir bspw. einen Grundkurs für das Prompting und den Umgang mit ChatGPT entworfen. Wir wollten die echte Essenz aus hunderten Stunden bündeln, damit jeder befähigt wird, ChatGPT bestmöglich nach den eigenen Vorstellungen arbeiten zu lassen.
Im Kern geht es beim Prompt Engineering um das Texten und experimentieren mit verschiedenen Aufforderungen.
Nicht nur ich definiere Prompting aber auch als Kunst und Wissenschaft zugleich.
Es ist eine Kunst, weil du über ein gutes Sprachgefühl und Intuition verfügen solltest.
Aber es ist auch eine Wissenschaft, weil du Methoden-basiert und mit dem Verständnis, wie KI-Modelle arbeiten, deine gewünschten Antworten und Resultate erzeugst.
Damit du bestmögliche Ergebnisse mit einer generativen KI wie ChatGPT erzielst, haben sich konkrete Prompt-Strukturen und Taktiken bewährt.
Besonders hilfreich ist es, wenn du dabei auf strukturierte Prompts zurückgreifst. Wie das genau funktioniert, erkläre ich dir im nächsten Abschnitt.
Tipp: Der effektivste Schnellstart mit ChatGPT. Hold dir die Prompting-Essenz in 90 Minuten. 🧪 Jetzt Crash-Kurs entdecken
Natürlich kannst du der KI auch Aufforderungen schreiben, wie dir der Schnabel gewachsen ist. Aber die Ergebnisse werden sich dementsprechend in der Qualität variieren. Wir unterscheiden beim Prompt Engineering daher zwischen unstrukturierten und strukturierten Prompts.
Prompts können also aus nur einem Satz bestehen oder seitenlang sein.
Egal, ob unstrukturiert oder strukturiert, es gibt hier kein Richtig oder Falsch. Manchmal kann das Ergebnis bereits dem entsprechen, was du dir vorgestellt hast, aber wenn du bessere Ergebnisse bspw. mit ChatGPT erzielen willst, solltest du mit strukturierten Prompts experimentieren.
Unstrukturierte Prompts sind Aufforderungen, die keinem Schema folgen und meistens aus nur einem Satz bestehen, z.B. Schreibe mir eine Idee für ein E-Book zum Thema künstliche Intelligenz in der Bildung.
Strukturierte Prompts folgen jedoch einem ganz bestimmten Muster, um die Aufgabe besser an das LLM zu übermitteln.
Wandeln wir das obige Beispiel in einen strukturierten Prompt um. Dieses Schema ist keine fixe Vorgabe, aber wir haben damit bereits viele gute Erfahrungen gemacht.
Wie du siehst, ist diese Aufforderungen bereits um einiges konkreter.
Lass uns noch etwas konkreter werden.
Strukturierte Prompts sind deine Geheimwaffe, um LLMs wie ChatGPT wahre Wunder vollbringen zu lassen. Je spezifischer und „verständlicher/klarer“ die Angaben, desto besser dabei auch das Ergebnis.
Tipp: Das All-in-One-Sheet für die Content-Erstellung mit ChatGPT. Über 55 konkrete Befehle von der Ideenentwicklung bis zum Fazit – alles, was du brauchst. Jetzt Zugang erhalten
Beim Role Prompting geht es darum, ChatGPT zu sagen, wie es sich verhalten soll. Hier kannst du deiner Kreativität und deinem Vorwissen komplett freien Lauf lassen.
Der Vorteil von Role Prompting ist, dass du ChatGPT exakte Rollen einnehmen lassen kannst, um dementsprechend stärkere Ergebnisse zu erhalten.
Du bist ein brillanter Mathematiker, der jedes Problem der Welt lösen kann.
Versuche, die folgende Aufgabe zu lösen:
Wie viel ist 100*100/400*56?
Du kannst dir sogar Tabellen auswerfen lassen.
Hier haben wir ChatGPT zu dem Thema eine spezifische Aufgabe mittels eines strukturierten Prompts gegeben:
Einige spezifische Rollen, die du testen kannst:
Du magst es gerne witziger oder klassisch? Experimentiere mit Steve Jobs, Robert Downey Jr., Spider-Man und anderen.
Das Chain of Thought (CoT) Prompting ist eine Prompting-Methode, die ChatGPT und andere LLMs dazu ermutigt, die eigenen Argumente zu erklären. Chain of Thought können wir auch als Gedankenkette übersetzen. Wir wollen die KI also anregen schrittweise vorzugehen, um damit bessere und schlüssigere Ergebnisse zu erzeugen.
Das Zero Shot Chain of Thought (Zero-Shot-CoT) Prompting ist eine Fortsetzung des CoT Prompting, bei dem ein unglaublich einfacher Zero Shot Prompt eingeführt wird.
Indem du am Ende deines Prompts „Lass uns Schritt für Schritt nachdenken“ ergänzt, kannst du eine Gedankenkette erzeugen lassen. Aus den Gedankenketten kannst du wiederum andere, genauerer Antworten ableiten. Diese Methode ist unglaublich hilfreich bei komplexeren Sachverhalten oder auch bei mathematischen Aufgaben.
Wenn Bob 5 Birnen hat, 2 davon isst, 5 weitere kauft und 3 an seinen Freund verschenkt, wie viele Birnen hat er dann?
Lass uns Schritt für Schritt nachdenken.
Füge folgende Bausteine deinen Prompts hinzu, um bessere Ergebnisse zu erzielen.
Argumente mit Beweisen zu belegen, hilft generell immer. Genau Herleitungen zu erzeugen, gehört bei einem guten Prompt häufig dazu, um bspw. die Schlüssigkeit der Ergebnisse sicherzustellen.
So kann ein Prompt dafür aussehen.
Schreibe eine sehr detaillierte Antwort in Form eines Aufsatzes auf die folgende Aufforderung: Erkläre die Ursachen der Weltwirtschaftskrise 1929.
Belege deine Argumentation mit Beweisen.
Sprach- und Stilrichtlinien: Schreibe in einem unterhaltsamen, sympathischen Stil, als würdest du einem Freund etwas erklären. Verwende eine natürliche Sprache und Formulierungen, die eine echte Person in alltäglichen Gesprächen verwenden würde.
Sprach- und Stilrichtlinien: Nutze einen überzeugenden Ton, indem du rhetorische Fragen stellst und Geschichten erzählst, um die Leser zu fesseln. Verwende Metaphern, Analogien und andere literarische Mittel, um Argumente nachvollziehbar und einprägsam zu machen. Schreibe auf eine Weise, die sowohl informativ als auch unterhaltsam ist.
Aufgabe: Schreibe zu dem oben genannten Thema mehrere Perspektiven aus einer Gruppe mit unterschiedlichen Standpunkten. Schreibe für jede Perspektive in ihrer eigenen Stimme und verwende Sätze, die die jeweilige Person verwenden würde.
Aufgabe: Gib für das Thema Beispiele an, die der vorherrschenden Meinung widersprechen. Erstelle eine Gliederung für Inhalte, die zum Nachdenken anregen und Annahmen infrage stellen.
Mit dem Release von ChatGPT o1 kommen wir zu einem riesigen Update, was auch unseren Umgang beim Prompting weiter verändert. So hat cognition.ai via X angegeben, dass vorher injizierte Gedankenketten teilweise schlechter abschneiden und die Bitte nach endgültigen Antworten besser performen. Die Firma Cognition hat dabei eng mit OpenAI zusammengearbeitet, um die Argumentationsfähigkeiten von OpenAI o1 zu evaluieren – daher halte ich die folgenden Informationen für ziemlich robust.
Das Modell o1 benötigt einen engen Kontext und reagiert empfindlicher auf Redundanz und unnötige Eingaben. Dies würde sogenannte Mega-Prompts bald überflüssig werden lassen, was ich begrüßen würde. Mir haben die riesigen Eingaben noch nie gefallen, da sie lediglich zur Verwirrung der Maschine beitragen.
Was bedeutet das nun alles im Detail für Prompt Engineering mit ChatGPT o1?
Zunächst bedeutet es, dass wir Halluzinationen weniger erleben werden, was das Modell generell robuster werden lässt. Stand 09-2024 können wir allerdings nur auf 30 Chats pro Woche zurückgreifen.
Es bedeutet, dass das Modell eine Art Feedback Loop oder Gedankenketten (CoT Prompting) von sich aus erzeugen kann. Außerdem arbeitet das Modell auch auf dem Level von wissenschaftlichen Doktorgraden und ist daher für hochkomplexe Sachverhalte bestens geeignet. Prompts sollten daher lieber kürzer und zielorientiert sein.
Hier mal ein Beispiel der Gedankenkette. Diese hat 12 Sekunden zum Erzeugen gedauert.
Ich hoffe, du konntest einen tieferen Einblick in das Thema Prompt Engineering erhalten und weißt jetzt, warum es so wichtig ist, die Kunst des Prompt Engineerings zu meistern.
Es gibt bereits Stimmen, die meinen, Prompting würde schnell wieder verschwinden und die KI würde uns die gesamte Arbeit abnehmen. Dem würde ich jedoch widersprechen.
Prompting wird eine Standardfähigkeit der Zukunft, ähnlich der Bedienung von Microsoft PowerPoint, Excel oder Word, werden – daran besteht meiner Meinung nach kein Zweifel. Doch, wenn die Bedienung all dieser Programme so einfach wäre, würden wir jeden Tag wunderschöne Präsentationen und Excel-Profis erleben.
Dem ist aber nicht so.
Auch das richtige Prompting und Prompt Engineering sollte gelernt sein.
Auch OpenAI stellt das eigene Wissen für Prompt Engineering im Community-Bereich und auf Discord bereit.
Aber wie wirst du jetzt zügig selbst zum Meister des Prompt Engineerings?
Hier sind meine abschließenden Tipps:
Ich hoffe, dass dieser Beitrag dir eine solide Grundlage gegeben hat, um ins Prompt Engineering einzusteigen. Wenn du deine Fähigkeiten weiter ausbauen möchtest, gibt es kein besseres Mittel als die Praxis. Also fange einfach an.
Es gibt keinen Zweifel, dass Prompt Engineering eine der wichtigsten Fähigkeiten der Zukunft sein wird. Es wird die Art und Weise, wie wir arbeiten, kommunizieren und einkaufen, grundlegend verändern.
Ich habe in letzter Zeit auch skeptische Menschen gesprochen oder von anderen gehört, dass sie ihren Job fürchten. Meiner Meinung nach werden sicherlich Jobs verschwinden oder sich verändern. Aber es werden auch viele neue geschaffen. Ein Satz ist mir dabei im Gedächtnis geblieben:
Nicht die KI wird deinen Job ersetzen, sondern jemand, der sich mit KI auskennt.
Sei also lieber ein Pionier und meistere die Kunst des Prompt Engineerings, bevor es andere für dich tun.
Prompt Engineering ist die Fähigkeit, Computersysteme darauf zu trainieren, menschenähnliche Gespräche zu führen. Es unterscheidet sich von anderen natürlichen Sprachverarbeitungstechnologien wie sentiment analysis oder named entity recognition, da es auf die Erstellung von ganzen Gesprächsflüssen ausgerichtet ist. Durch gutes Prompt Engineering kann jeder mit generativen KI-Modellen interagieren und die KI anleiten, Aufgaben nach den eigenen Vorstellungen zu erledigen.
ChatGPT, Perplexity, Claude, Mistral, Dalle-E, Midjourney sind einige der am häufigsten verwendeten Large Language Models und Technologien beim Prompt Engineering.
Gutes Prompt Engineering eine Kombination aus Vorwissen und Experimentieren. Wichtig ist es, dass man ein gutes Sprachgefühl besitzt und die Methoden kennt, wie ein Large Language Model funktioniert.
Jeder kann Prompt Engineering lernen, z.B. indem er mit ChatGPT experimentiert. Außerdem gibt es viele Ressourcen, um Prompt Engineering zu lernen, darunter Online-Kurse, Tutorials, Dokumentationen, Entwicklerforen oder das KI-Café.
Prompt Engineering wird mittlerweile über alle Branchen hinweg genutzt. Egal, ob Branchen wie Finanzen, E-Commerce, Gesundheitswesen und Kundenservice.
Einige der Herausforderungen bei der Anwendung von Prompt Engineering umfassen die Generierung von semantisch und grammatikalisch korrektem Text, die Vermeidung von fehlerhaften oder unangemessenen Antworten und die Integration von Prompt Engineering-Systemen in bestehende Arbeitsabläufe. Beispielsweise kann die Halluzination einer generativen KI dazu führen, dass das Modell falsche Ergebnisse erzeugt, die dem Bediener nicht auffallen.
Vielen Dank für diesen Wertvollen Beitrag.
Hi Marvin, vielen Dank für dein Feedback, das freut mich sehr!
Sehr gut erklärt. Auch wenn es ziemlich komplex ist.
Danke für den Kommentar!
Wenn man erstmal die Grundzüge verstanden hat, dann wird es immer leichter 🙂
Daher bieten wir auch das Prompt Sheet seit Monaten als Download an, um das Thema noch leichter zu transportieren.
Viele Grüße
Christian
Guten Abend.
Danke für die klasse Präsentation.
Ich lerne/beschäftige mich bereits seit Januar 2023 rund um die Themen Artificial Intelligence, Prompt Engineering.mit ChatGRP, Google Bard, Microsoft Bing.
Danke.
Peter
.
Hi Peter,
vielen Dank für deinen Kommentar!
Ich hoffe, ich konnte dir was Neues zu den spannenden Themen mitgeben.
Beste Grüße
Christian
[…] daher auch einen wesentlichen Vorteil beim Umgang mit solchen Modellen haben. In meinem Beitrag zum Prompt Engineering gebe ich daher wertvolle Tipps, wie du die besten Ergebnisse beim Umgang mit ChatGPT […]
[…] Ganzen Artikel lesen: https://ki-cafe.de/prompt-engineering/prompt-engineering-lernen/ […]
[…] ist jedoch schon jetzt, dass kein Unternehmen die Augen vor generative KI verschließen sollte. Prompting und der Umgang mit Modellen wie ChatGPT, Copilot, Claude etc. wird zum Standard und dieses Wissen, […]
Hi Christian
Danke für deine tollen Ausführungen zum Thema Prompting Ich interessiere mich vor allem für Prompting-Hilfe beim Schreiben meiner Biografie, an der ich arbeite
Irgendwelche Tipps?
Danke und Grüße von der Ostsee
Bernd
Hi Bernd,
danke dir für deine Worte! Biografie klingt ja äußerst spannend 🤓
Wenn du längere Inhalte erstellen möchtest, dann solltest du eine Grundkonfiguration in GPT vornehmen, deinen eigenen Ton und Stil definieren, eventuell mit mehreren CustomGPTs arbeiten und auf jeden Fall schrittweise herangehen. Also nicht 800 Wörter erstellen lassen, sondern abschnittsweise in Clustern arbeiten. Längere Inhalte, die qualitativ hochwertig sind, erfordern einiges an Vorarbeit und auch Nacharbeit.
Du kannst auch mal in unserem Beitrag zu den CustomGPTs schauen. Wenn du grundlegend alle Befehle und Methoden zum Prompting verstehen möchtest, kannst du auch auf meinen ChatGPT-Grundlagenkurs zurückgreifen. Dort bekommst du alles an die Hand, was du benötigst, um starke Inhalte zu entwerfen.
Am wichtigsten finde ich es abschließend, dass man:
nicht einfach Copy-and-paste mit GPT arbeitet
Vorarbeit mit GPT leistet (Konfiguration)
Optimierung einplant
sich nicht entmutigen lässt
Viele Grüße
Christian 😊