# Prompt Engineering für Einsteiger - Was ist Prompting? - Grundlagen - Fortgeschrittene Techniken - %% Metaprompting %% - Live-Prompting-Session --- # Was ist Prompting? Prompt Engineering bedeutet, in der Lage zu sein, KI dazu zu bringen, Dinge zu tun, die Sie wollen. Das beinhaltet: - Ziele setzen - Anforderungen definieren - Prozesse beschreiben --- ## Prompting Workflow Die Arbeit mit Sprachmodellen umfasst folgende Phasen: - Design - Evaluierung - Optimierung - Operationalisierung --- ## Technik: Googeln mit ChatGPT Googlen mit ChatGPT oder "Zero-Shot-Prompting" ist, wenn man der KI in einem Satz sagst, was man möchte. Wie googeln: ``` What markets are the most affected by AI ``` ![[Pasted image 20240903200532.png]] [Shared Chat](https://www.perplexity.ai/search/what-markets-are-the-most-affe-n2ZgtNvXQVqo_Xc0r_diAg) --- oder SQL-Coach: ``` SELECT VBFA.VBELV, VBFA.POSNV FROM VBFA GROUP BY VBFA.VBELV, VBFA.POSNV HAVING COUNT(DISINCT VBFA.VBELV || VBFA.POSNV) = 1; Execution error: ERROR: Syntax error at or near "VBFA" at character 94 help fix ``` Prompt ist "help fix", alles andere - Kontextinformationen, ein Beispiel für [[In-Context-Learning]]. --- ## Übung 1. Fragestellung überlegen 2. In [ChatGPT](https://chatgpt.com/) einloggen 3. Nachricht schicken --- ## Technik: Prompting mit Beispielen Prompting mit Beispielen oder "Few-Shot-Prompting" bedeutet, dass wir zumindest ein oder mehrere Beispiele von den Frage-Antwort-Paaren mitgeben. Aus unserem [Perplexity-Artikel](https://www.perplexity.ai/page/prompting-techniques-ZlSPZIfIRFWgFWUNo3gvjA): ``` Translate the following English phrases to French: English: Hello French: Bonjour English: Good morning French: Bon matin English: How are you? French: Comment allez-vous? English: Goodbye French: ``` Das ist eine mächtige Technik und in der Praxis sieht natürlich komplexer aus. Als Fragen und Antworten kann man größere Dokumente oder Vorlagen mitgeben. --- ## Übung 1. Antwortformat, erwünschte Formulierungen, Struktur überlegen 2. In [ChatGPT](https://chatgpt.com/) einloggen 3. Nachricht schicken --- ## Technik: Rollenspiel Rollenspiel oder "Act as" beim Prompting ist eine Technik, die KI wie Sprachmodelle in spezifischen Rollen antworten lässt, um Antworten zu personalisieren und für verschiedene Szenarien anzupassen. Es fördert vielseitige und kontextbezogene Interaktionen. ``` Du bist der weltweit beste Experte für KI im Unternehmen, der sich auf Prozessautomatisierung mit LLMs spezialisiert. Erkläre die Bedeutung künstlicher Intelligenz für die Wettbewerbsfähigkeit moderner Firmen. ``` --- ## Übung 1. [ChatGPT](https://chatgpt.com/) ist ein Assistent für ... ? 2. Prompt schreiben 1. "Du bist das und das" 3. Mit Modifier anreichern --- ## Technik: Chain of Thought Man sagt der KI "Denke Schritt für Schritt" am Ende der Anfrage, und sie vollbringt Wunder. ``` How many words of text would it approximately be if I would convert 20 gigabyte of mp3 data at 320 kilobit per second and 44.1 kilohertz? Quality of the recording is still quite poor, as the microphone of the device is poor as well. But it's usually more than enough for calling as well as speech recognition. Calculate step by step ``` [Shared Chat](https://chatgpt.com/share/c005e863-51af-4fc1-8c09-d597ddda7ea4) Achtung: Mittlerweile ist diese Technik in den meisten Chatbot-Lösungen bereits eingebaut und sie denken Schritt für Schritt im Hintergrund, ohne dass wir uns da spezifizieren müssen. Das ist aber nicht ganz robust und wird von Sprachmodellen manchmal nicht ausgeführt. --- ## Übung 1. Fragestellung überlegen 2. Mit ChatGPT (oder Perplexity, Claude) suchen 3. Weitere Fragen mit Beispielen Stellen 4. Fragestellung aus 1) in einem neuen Chat öffnen und dem Chatbot eine Rolle mitgeben, sowie "Denke Schritt für Schritt" hinzufügen --- # Fortgeschrittenes Prompting ## Technik: Outline Prompting Wenn man ausführliche Artikel erstellt oder Besprechungsnotizen zusammenfasst, neigt ChatGPT dazu, wesentlich besser zu funktionieren, wenn man ihm eine Struktur vorgibt. ![[Pasted image 20240903201843.png]] [Shared Chat](https://chatgpt.com/share/b7da1e8a-beec-4b02-8cf8-4625a88fdd10?oai-dm=1) Anwendungen: - Dokumentation erstellen - Detaillierte Suchanfrage spezifizieren - Projektplan erzeugen - Artikelentwurf erzeugen - Besprechungsnotizen strukturieren und formatieren --- ## Übung 1. Haben Sie eine Dokumentation, einen Projektplan, oder Wissensartikel schreiben müssen? 2. Überlegen Sie sich eine Struktur bzw. Inhaltsverzeichnis 3. Definieren Sie weitere Anforderungen an das Zieldokument 1. Länge 2. Stil 3. Formatierung --- ## Technik: Transformation der Inhalte ![[Pasted image 20240903202115.png]] [Shared Chat](https://chatgpt.com/share/7fb078ba-6c86-4578-8430-8ba2946cc4b0) Anwendungen: - Dokumente umwandeln (Auftrag zu Transportauftrag) - Quellformat ins Zielformat anpassen - Formulare ausfüllen (Support-Tickets oder Schadenmeldung) --- ## Übung 1. Komplexes Dokument finden 2. Neue Struktur überlegen 3. 1-Zeiler Transformationsprompt schreiben --- ## Technik: Perfect Prompt Structure In den letzten Monaten hat sich eine bestimmte Prompt-Struktur als sehr effektiv erwiesen, siehe [[prompt - process mining data analysis]] ``` Process Mining Datenanalyse * Role * Purpose * Task & Task planning * Instructions * Tools * Outcome * First message ``` Anwendungen: - Domänenspezifische Chatbots - Mehrschrittige Aufgaben - Vorhersehbares Verhalten des Chatbots --- ## Übung 1. Konvertieren Sie Frage in Perfekte Prompt-Struktur 2. Komponenten nach Bedarf hinzufügen --- ## Technik: wer was wie -- mit wowarum Sagen Sie das doch mal! Wer was wie mit wowarum Wowarum ist zusammenauszusprechen, bedeutend ist es aber in beiden Präpositionen -- das heißt, beide müssen durch den Nutzer beantwortet werden. Dies ist eine Prompting-Technik, die es einem erlaubt, schnell effektive KI-Befehle zu schreiben, die in jedem KI-Bot gut funktionieren werden, sei es ChatGPT, Copilot, Claude, Gemini, Perplexity, Cursor, Lovable oder andere -- KI-Agenten, Superagenten, deren Systeme, inklusive Sub- und Supersysteme. --- ### Übung 1. Wer -- liebe KI, ChatGPT, cogit ... 2. Was -- erstelle ein Dokument, Tabelle, Recherche ... 3. Wie -- sorgfältig, kreativ, durchdacht ... 4. Mit -- Webbrowser, Code Interpreter, Vision Capability, ... 5. Wo -- suche auf https://osnova.services, erstelle als Artifact / React App, ... 6. Warum -- Ziel und Zweck! Formulieren Sie einen 1-Zeiler in diesem Format! --- # Metaprompting mit @prompter und @botmaker ## Prompts mit Sprachmodellen erstellen Wie wir bereits gesehen haben, müssen wir als Benutzer nicht immer die Prompts selbst schreiben, sondern können diese Aufgabe an KI delegieren. [[bot - @prompter-3000]] kann metaprompting - unsere kurze Anfrage mit Inhalt füllen und ausarbeiten. ![[Pasted image 20250406145454.png]] --- ## Übung 1. Öffnen Sie @prompter 1. [auf Poe](https://poe.com/prompter-3000x335) 2. [auf ChatGPT](https://chatgpt.com/g/g-67f2765cbae4819194179538e5e6f860-prompter-3000x335) 3. oder kopieren Sie den Prompt direkt [[bot - @prompter-3000]] 2. Prompt senden 3. Generierten Prompt testen --- ## Bots mit @botmaker erstellen Wir können einen weiteren Schritt in den Bereich des Metapromptings gehen und unsere eigenen Bots mit @botmaker erstellen. Dies wird in einer Struktur ähnlich der Perfekten Prompt-Struktur generiert. Der [[bot - @botmaker]] ist darauf ausgelegt, neue Bots in seiner eigenen Struktur für die Frage des Benutzers zu erstellen. ![[Pasted image 20250406154750.png]] --- ## Verhandlungscoach ```instruction Verhandlungstraining und -vorbereitung im Einkauf ``` Mit @botmaker Ergebnis: [[bot - @verhandlungscoach]] im Einkauf, [verfügbar auf ChatGPT](https://chatgpt.com/g/g-6829bceb4e0c8191a005adde66ef20bb-verhandlungscoach) (Copilot erlaubt kein Teilen außerhalb der Organisation) --- ### Übung 1. Öffnen Sie @botmaker 1. [auf Poe](https://poe.com/botmaker-0000) 2. [auf ChatGPT](https://chatgpt.com/g/g-67f287170f008191b3a743ecf95068e8-botmaker) 3. Prompt [[bot - @botmaker]] 2. Bot-Anfrage senden 3. Generierten Bot testen --- # Live-Prompting-Session Jetzt haben Sie einige grundlegende Techniken beherrscht. Aber oft kommt die Frage auf, wie kommt man auf diese Prompts? Wie sieht der Denkprozess aus und wie entwirft man Prompts, anstatt fertige Texte zu kopieren? Das werden wir in der Prompting-Session lernen. --- ## Session-Prozess 1. Problemdefinition 2. Prozessabbildung 3. Prompt-Design & Entwicklung 4. Evaluierung, Optimierung, Operationalisierung --- --end--