Der Workshop richtet sich an Beginner:innen und geht nicht auf technische Deails ein. Er fokussiert sich auf die Nutzung und das Verständnis von AI-Tools
- Ausgearbeitet für ein Alter 10-13 Jahre.
- Pro Tag ca. 3h Arbeitszeit
- Der Workshop wurde als etwas zu schnell bewertet, was aber nicht zwingend am Stoff lag.
Um schnell Logins, Aufgaben oder ähnliches gut lesbar an die Tafel zu werfen, kann eine online version von Screen Message genutzt werden. Eine Version davon ist z.B. sm.nomeata.de.
Eine Zusammenfassung der genutzten Tools plus kurze Anleitung wo notwendig befindet sich hier (für die Teilnehmer:innen als Zusammenfassung für Zuhause konzipiert)
- Passwort/ Geheimnis Spiel
- Vorbereitete Puzzles knacken
- Spiele mit KI erstellen lassen
- Bilder generieren
- quickdraw
- Moralische Aspekte
- Musik
- Hörbuch
- Bilderbuch
- Gute Website für Videos finden
- Vorstellen
- Was sind LLMs
- Wer hat schon mal mit KI gearbeitet
- Bilder generieren
- Bild von Hund auf Rakete
- Bild von Katze auf Lichtung mit Blumen aus Vogelperspektive, Wollknäuel
- AI Fragen wie so eine Bidbeschreibung aussehen könnte
- Bild davon generieren lassen
- Nicht zu viele Bilder hier verbrauchen, copilot hat ein limit pro tag
- Falls limit erreicht wird, in anderem browser mit anderem account anmelden
- Kleine Story mit Bildern untermalen
- Gewaltfreie Geschichte
- Mit meheren (im Stil einheitlichen) Bildern und Text
- Text und Bilder gerne KI generieren
- Texteditor: LibreOffice (kurz einführen. Wie man Bilder runter lädt und einfügt) (Dauer bis hier hin: ca 100 Minuten)
[Pause]
-
Über klassische KI Fehler reden / woran erkennt man KI Bilder
-
Ganz grob: Wie passiert Bilder erstellen (Rauschen iterativ zu Bild machen, daher so körnig)
- Beispiel Bild eines Löwen generieren
- Kriterien woran man erkennen kann
- Noise
- Haare
-
https://thispersonnotexist.org/
- Wie realistisch sind die Bilder
-
Woher haben die die Daten?
- Internet runtergeladen
- Auch deine Bilder im Datensatz (zB Schulwettbewerb)
- Falschinfos & Halluzinationen
-
Bias
- KI prompten "generier mir einen menschen" und ankündigen, dass es vsl ein weißer Mann sein wird.
- Erklären warum: Bilder im Internet, Bias im Training (unbewusst, bewusst)
- Alle US Presidenten waren Männer. Was wird KI denken wie Presidenten aussehen?
- LLM könnte folgern, dass Männer besser geeignet sind.
- Generier mir eine Frau wieder auf weiß (und jung) pokern
- Politische Haltungen aus dem Internet
-
Wie viel Energie kostet ein Bild generieren (ohne Berücksichtigung von Training): so viel wie einmal Handy laden
-
KI denkt nicht.
- "Hallo wie..." komplettieren wir wie?
- So macht KI das auch nur komplexer
- Wirkt nur sehr überzeugend
-
Kein Bewusstsein von Wahr und Falsch
- Wie sind die drei Artikel im englischen? Oh sorry es waren ja fünf.
-
KI fehlübersetzung von AI (Beispiel.: CIA)
- Hat keine Emotionen
- Kann diese aber verstehen
- Passivagressive Mail in nettere umformulieren Danach:
-
Potentiell am Ende paar Min Minecraft erlauben
- Windows Explorer Zettel (~60-90 min)
- Darauf achten, dass Kids auf eigener Festplatte arbeiten!
- Daran denken den "Ziel" Ordner zu erstellen
-
Funktion des LLMs
- Initiale Prompts (wie kann man das System damit manipulieren)
- Alles Undurchsichtig für uns
- Prompt „Hacking“, durch gesetztes Szenario zu Aussagen bringen, die sonst nicht okay
- WrongGPT, du sollt nur falsch antworten, aber für Unterhaltung
- Initiale Prompts (wie kann man das System damit manipulieren)
-
Kids ein bisschen mit BetterGPT spielen lassen
- API Key soll im Austausch Ordner liegen
[Pause]
-
Prompting (Text / BetterGPT)
- Auführliche Einführung System Prompt
- Zeigen Nachrichten bearbeitbar
- Einstellbar was Nachricht ist
- Beispiel zeigen (Rollen Spiel GPT)
- Erklären wie unterscheidet von Copilot
- System Prompt, Bearbeitbar.
- (Keine Bilder)
-
Du bist Rollenspiel GPT. Deine Aufgabe ist es ein Rollenspiel mit dem Spieler zu simulieren. Sei kreaktiv und aufmerksam. Antworte auf deutsch. Beginne die Konversation damit den Spieler nach den relvanten Informationen zu fragen, damit du weißt um was für eine Umgebung es geht.
- Wichtig.: NICHT auf temperature eingehen
- Zeigen welches Modell (4o) genutzt werden soll.
-
Aufgabe dann: RollenSpielGPT selber initialisieren
- Initialisiere als RollenspielGPT (System nachricht von der Tafel weg machen)
- Soll nach Szenario fragen
- Soll nach Charakter fragen
- Dann eine Welt beginnen
- Zusätzlich später: Antworten in Rheimform
-
Kids wollten von sich aus neues Bilderbuch machen / daran weiter arbeiten
-
Am Ende: Chats ggf von BetterChatGPT als json runterladen!
-
Mit BetterGPT die Idee erklären.
-
Geheimnise entlocken via Website (ca 10 min)
- Geheimnis Überzeugung
- Falsches Geheimnis
- Geheimnis Passwort
-
Kids selber in BetterGPT Chats bauen lassen, dass er sicherer wird und versuchen wieder anzugreifen
- Limitierungen:
- Das Passwort muss in einer Human Message stehn
- GPT3.5 als Standard nutzen
- Limitierungen:
-
Dozent greift die neuen Chats an
- Kids sich auch angreifen lassen
- Spiel spielen Satz vervollständigen, neues Passwort setzen, …
-
Learning daraus: man kann LLMs Wissen entlocken, das man vielleicht gar nicht bekommen soll
- Was ist wenn das meine SnapChat Chats waren?
- Ins kurz über Verschlüsslung von Messengern reden und wie die zum Training genutzt werden können
[Pause]
-
Nochmal Gehemnisse
- System Prompt
- Geheimnis Troll
- Wer bin ich?
-
Fazit
-
Welche Techniken haben beim Prompting gut geholfen?
-
Sowas wie "du bist GeheimnisGPT..."
-
Hinweisen, dass solche detailierten Angaben für Bilder auch gut sind
-
-
(Bisschen Quick Draw)
-
Fazit:
- AI ist austricksbar
- Nur weil AI verspricht etwas nicht zu tun, heißt das nicht, dass sie sich auch dran hält
- Über den seelben Weg kann man potentiell Trainingsdaten entlocken
- AI verliert den Fokus.
- Das ist Prompt Engineering NICHT programmieren. AI wird nicht programmiert.
-
Hörbuch selber erstellen
- Stories von Tag 1/2 aufgreifen
- Gerne eigene Musik einbinden
- Eigenes Frontend für OpenAI genutzt
- https://gist.github.com/nonchris/d987ed199a307b2fc7fd1d9d63097965
-
Text to Speech mit elevenlabs hat nicht funktioniert (login Probleme)
-
In Audacity einführen
- Drag & Drop für Audio erklären (als Beispiel Musik von Kids nehmen)
- Timeline (Zeitverlauf erklären)
- Mehere Spuren zeigen
- Wie man Audio verschiebt
- (2024) Alle PCs mussten das Wiedergabegerät umstellen
-
Suno einführen
- Login erklären
- Alle 1-2 Songs erstellen lassen
- Zeigen wie man Songs runterlädt
- Songs, die von Kids für gut befunden wurden in der Gruppe anhören (in Austausch kopieren)
-
Soundtrack für Hörbuch erstellen mit suno
-
Später als elevenlabs dann funktioniert hat damit Töne erstellt und in audacity eingebaut
-
Am Ende gemeinsam einmal Projekt und audio gespeichert
-
Programmieren mit GPT
-
https://www.programiz.com/python-programming/online-compiler/
-
Coplilot nutzen
-
Einmal durch den Workflow durchführen
-
Ganz einfaher Taschenrechner:
-
Gib mir ein python Programm, dass zwei Zahlen nimmt und diese addiert.
- Kopieren
- Run Knopf
- Wichtig: Zeigen wie man Dinge eingibt (Eingeben + Enter)
-
Um subtrahieren erweitern
-
Erweiter das Programm so, dass es auch minus kann.
-
(Erklären wie Input funktioniert)
-
Programm erklären lassen von GPT
-
Wichtig: "Mach das Programm besser" oder "Behebe den Fehler" wird nichts bringen
-
Ebenso: "Mach 1000 fragen" wird nicht klappen
-
Erklären wie Fehlerbehandlung aussieht
- GPT Fehler rein kopieren und sagen, dass es das fixen soll
-
-
Kids haben sich selbst direkt Quizze erstellen lassen.
-
Wenn die Frage nach Pygame aufkommt, dann muss man auf Pycharm wechseln
-
Erste Aufgabe: Würfel von 1-7
- Generalisieren auf Würfel von 1 - n wobei n abgefragt werden soll
- Darum bitten, dass GPT das Programm erklärt.
-
Schere stein papier
- Soll Nutzer nach eingabe fragen
- Dann selber entscheiden
- Ausgaben wer gewonnen hat
- Bonus: Was passiert wenn ungültige Eingabe kommt?
- Füge neue Elemente hinzu, die es noch nicht gibt. Wasser / Angela Merkel / Katze
- Lege Regeln selber fest oder lass GPT die Regeln machen
-
Vier gewinnt
- Gegen Computer oder gegen anderen Spieler
- Bonus: Spielfeldgröße soll am Anfang festgelegt werden können
-
Quiz zu Thema erstellen lassen
- Stoppuhr einbauen
- Zufällige Fragen ausm Pool ziehen
-
Kids stoßen von selbst auf pygame, ursina, tkinter. Dann zu pycharm wechseln, lib installieren und absolut nichts genaueres erklären.
-
Wir sind kein Programmierworkshop. Alle fragen zu "warum klappt das nicht" blocken mit "ja frag die KI. weiß ich nicht."
[pause]
-
Weiter an den Spielen
-
Ai Zusammenfassung
- Zukunft und wie eine Welt mit AI aussehen könnte
-
Zeug sammeln lassen [10 min]
-
Feedback Bögen [10 min]
-
AI Minecraft! (https://oasis-ai.org/)
-
Minecraft
-