Lern fabrik

Prompting

Um sinnvolle Ergebnisse zu erzielen, müssen Menschen lernen, wie sie mit Prompts, also Eingaben, Aufforderungen, oder Arbeitsaufträgen an die KI geschickt formulieren. Das Prompten wird in absehbarer eine neue Zukunftskompetenz.

In der künstlichen Intelligenz (KI) bedeutet Prompting, dass man einem Computerprogramm, wie zum Beispiel einem Sprachmodell, eine bestimmte Eingabe gibt. Diese Eingabe nennt man "Prompt". Das Programm nutzt diesen Prompt, um eine passende Antwort zu geben. Zum Beispiel kann man dem Programm eine Frage stellen und es antwortet darauf.

Prompting kann einfach oder kompliziert sein. Ein einfacher Prompt könnte eine direkte Frage sein, wie "Was ist das Wetter heute?". Ein komplizierterer Prompt könnte das Programm bitten, eine Geschichte zu schreiben oder eine Aufgabe zu lösen. Gute Prompts helfen dem Programm, bessere und genauere Antworten zu geben. Denn oftmals genügt es nicht, einen simplen Befehl einzugeben - dieser muss gut durchdacht und verfeinert werden.

Prompt Bibliotheken

OpenAI Discord Server: Auf dem Discord-Server von OpenAI findet ihr in der Kategorie "prompt-library" eine Fülle an hilfreichen Prompts. Der Zugang ist kostenlos, und ihr könnt von der Expertise der ChatGPT-Community profitieren.

FlowGPT: FlowGPT ist eine Plattform, auf der ihr kostenlos nach Prompts oder Promptkategorien suchen könnt, die von der Community bewertet wurden. Hier erhaltet ihr wertvolle Einblicke in die Wirksamkeit verschiedener Prompts.

Promptbase: Bei Promptbase findet ihr eine Vielzahl von getesteten Prompts, die jedoch kostenpflichtig sind (im Durchschnitt 5 Dollar pro Prompt). Wenn ihr auf der Suche nach hochwertigen, erprobten Prompts seid, ist diese Plattform aber eine gute Ressource.

Die "Prompts aller Prompts": Prompt-Engineering-Prompts

Prompt-Engineering-Prompts, häufig auch "Prompt-Generator" genannt, sind vielleicht die hilfreichsten aller Prompts. Bereits kurz nach der Veröffentlichung von ChatGPT wurden sie als "Prompts aller Prompts" gepriesen, da sie es ermöglichen, eigene Prompts für ChatGPT zu generieren und zu optimieren.

Ihr könnt bei diesem Prompt angeben, was der Prompt tun soll, und ChatGPT erstellt dann einen maßgeschneiderten Prompt mit Ergänzungsvorschlägen, Kritik oder Follow-Up-Fragen, die ihr sofort anwenden könnt. Prompt-Engineering-Prompts bieten den Vorteil, dass sie natürliche Sprache verstehen und eure Anliegen in eine vielversprechende Prompt-Form übertragen können. Sie unterstützen euch beim Finden von Schwachstellen und ermöglichen es, den Prompt kontinuierlich nach euren Wünschen anzupassen.

Obwohl ChatGPT beim Erstellen eines Prompts helfen kann, ist es jedoch wichtig zu beachten, dass nicht alle so generierten Prompts immer halten, was sie versprechen. Hier heißt es leider „trial-and-error“ und ihr müsst selbst herausfinden, ob ein Prompt die von euch gewünschten Ergebnisse liefert und was ihr verändern müsst, damit ein Prompt optimal und zuverlässig funktioniert.

Grundlagen - Prompting

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Übungen

Aufgabe 1

    (a) Welche Methoden gibt es, um durch Prompting den Lernfortschritt von Schülern individuell zu unterstützen?
    (b) Wie kann Prompting im Bereich des maschinellen Übersetzens die Genauigkeit und Natürlichkeit der Übersetzungen erhöhen?
    (c) Besuche die Lern-Fabrik-App und navigiere zum Themenkomplex Bigdata -> Prompting!

    Beantworte die Fragen in der App.

Grundlagen - Prompting

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Übungen

Aufgabe 2

    (a) Wie kann gezieltes Prompting die Leistung von Chatbots und virtuellen Assistenten verbessern?
    (b) Welche Rolle spielt Prompting bei der Entwicklung von KI-gestützten Kreativtools (z.B. für das Schreiben oder Design)?
    (c) Wie wird Prompting in der medizinischen Diagnostik eingesetzt, um präzisere Ergebnisse zu erzielen?

Grundlagen - Prompting

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Übungen

Aufgabe 3

    Praxisbeispiel 1: Kundenservice-Chatbot
    Prompting-Beispiel: Ein Chatbot für den Kundenservice nutzt Prompts wie "Wie kann ich Ihnen heute helfen?" oder "Können Sie bitte Ihr Problem genauer beschreiben?"

    (a) Wie kann der Prompt angepasst werden, um spezifischere und präzisere Kundenanfragen zu erhalten?
    (b) Welche Techniken können verwendet werden, um den Chatbot auf häufig gestellte Fragen besser vorzubereiten?
    (c) Wie könnte man die Kundenzufriedenheit durch gezieltes Feedback-Loop-Prompting verbessern?
    (d) Welche Möglichkeiten gibt es, um den Chatbot durch Kontextverständnis-Prompts intelligenter zu machen?

Grundlagen - Prompting

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Übungen

Aufgabe 4

    Praxisbeispiel 2: KI-gestützter Textgenerator
    Prompting-Beispiel: Ein KI-Textgenerator erhält den Prompt "Schreibe einen Artikel über die Vorteile von erneuerbaren Energien."

    (a) Wie kann der Prompt verfeinert werden, um spezifische Aspekte von erneuerbaren Energien hervorzuheben?
    (b) Welche zusätzlichen Informationen könnten im Prompt enthalten sein, um eine detailliertere und informativere Antwort zu erhalten?
    (c) Wie kann man sicherstellen, dass der generierte Text die gewünschte Zielgruppe anspricht?
    (d) Welche Strategien gibt es, um den Stil und Ton des generierten Textes durch das Prompting zu steuern?

Grundlagen - Prompting

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Übungen

Aufgabe 5

    Praxisbeispiel 3: Sprachassistent für Terminplanung
    Prompting-Beispiel: Ein Sprachassistent erhält den Prompt "Vereinbare einen Termin mit Dr. Müller nächste Woche."

    (a) Wie kann der Prompt gestaltet werden, um sicherzustellen, dass der Termin innerhalb der gewünschten Zeitfenster liegt?
    (b) Welche zusätzlichen Angaben im Prompt könnten helfen, um die Präferenzen des Benutzers besser zu berücksichtigen?
    (c) Wie kann der Sprachassistent durch gezielte Nachfragen eine genauere Terminvereinbarung treffen?
    (d) Welche Feedback-Mechanismen könnten integriert werden, um den Prozess der Terminplanung durch Prompting zu verbessern?

Grundlagen - Prompting

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Übungen

Aufgabe 6

    Praxisbeispiel 4: KI-gestützte Produktempfehlungen im E-Commerce
    Prompting-Beispiel: Ein KI-System für Produktempfehlungen wird mit dem Prompt "Empfehlen Sie mir ähnliche Produkte zu [Produktname]" betrieben.

    (a) Wie kann der Prompt angepasst werden, um spezifischere Empfehlungen basierend auf Benutzerpräferenzen zu liefern?
    (b) Welche Datenquellen könnten im Prompting berücksichtigt werden, um die Relevanz der Empfehlungen zu erhöhen?
    (c) Wie könnte man das Feedback der Benutzer in das Prompting einfließen lassen, um die Empfehlungsgenauigkeit zu verbessern?
    (d) Welche Techniken könnten verwendet werden, um die Vielfalt und Auswahl der empfohlenen Produkte zu optimieren?

Grundlagen - Prompting

Hinweis: Alle Ergebnisse und Zwischenergebnisse müssen in Moodle abgegeben werden.

Übungen

Aufgabe 7

    Praxisbeispiel 5: KI-unterstützte medizinische Diagnose
    Prompting-Beispiel: Ein medizinisches KI-System wird mit dem Prompt "Analysiere die Symptome und schlage mögliche Diagnosen vor gefüttert."

    (a) Wie kann der Prompt detaillierter gestaltet werden, um genauere und spezifischere Diagnosevorschläge zu erhalten?
    (b) Welche zusätzlichen patientenspezifischen Informationen sollten im Prompt enthalten sein, um die Genauigkeit der Diagnose zu verbessern?
    (c) Wie kann das System durch kontinuierliches Lernen und Prompt-Optimierung auf dem neuesten Stand medizinischer Forschung gehalten werden?
    (d) Welche Methoden können verwendet werden, um die Rückmeldungen von Ärzten in die Optimierung der Prompts zu integrieren?