first version of EU AI Act game

This commit is contained in:
Anna Hiemenz
2026-05-26 21:46:46 +02:00
commit d370249649
1735 changed files with 79828 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
~ start
Alien001: Ich finde es schwierig künstliche Intelligenz zu definieren. Die Menschen sind sich ja nichtmal einig was Intelligenz ist.
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://b2h462vvv1arj"
path="res://.godot/imported/ai_v1.dialogue-4e78d4db647f84f124dfdb74ad3bd37d.tres"
[deps]
source_file="res://Interact/dialogue/ai_v1.dialogue"
dest_files=["res://.godot/imported/ai_v1.dialogue-4e78d4db647f84f124dfdb74ad3bd37d.tres"]
[params]
defaults=true
+3
View File
@@ -0,0 +1,3 @@
~ start
Alien002: Künstliche Intelligenz lernt aus großen Datenmengen. Die Ergebnisse sind nicht deterministisch, also es kommt nie genau das gleiche raus, wenn ich einen Algorithmus zweimal lernen lasse.
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://c4na70ggougjl"
path="res://.godot/imported/ai_v2.dialogue-69c4f034ab6c67e19e7f6a6d84f5f49a.tres"
[deps]
source_file="res://Interact/dialogue/ai_v2.dialogue"
dest_files=["res://.godot/imported/ai_v2.dialogue-69c4f034ab6c67e19e7f6a6d84f5f49a.tres"]
[params]
defaults=true
+3
View File
@@ -0,0 +1,3 @@
~ start
Alien003: Modelle Künstlicher Intelligenz können komplexe Funktionen über sehr viele Parameter abbilden. Die Parameter werden aus Daten gelernt.
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://cn7jvs2bu4nb"
path="res://.godot/imported/ai_v3.dialogue-0ae1002d0f08a41f8d1fc8e385eda21c.tres"
[deps]
source_file="res://Interact/dialogue/ai_v3.dialogue"
dest_files=["res://.godot/imported/ai_v3.dialogue-0ae1002d0f08a41f8d1fc8e385eda21c.tres"]
[params]
defaults=true
+4
View File
@@ -0,0 +1,4 @@
~ start
Alien004: In der Stanford Enzyklopädie für Philosophie steht: Künstliche Intelligenz (KI) ist das Gebiet, das sich mit der Erschaffung künstlicher Tiere (oder zumindest künstlicher Lebewesen, die - in geeigneten Kontexten - wie Tiere erscheinen) und für viele auch künstlicher Personen (oder zumindest künstlicher Lebewesen, die - in geeigneten Kontexten - wie Personen erscheinen) befasst.
Ich glaube das heißt KI möchte Lebewesen erschaffen, die für Menschen nicht von natürlichen Lebewesen unterscheidbar sind.
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://cxvsdyvmpof6l"
path="res://.godot/imported/ai_v4.dialogue-ec0cff031c5a6e1d5aa6a982be47469c.tres"
[deps]
source_file="res://Interact/dialogue/ai_v4.dialogue"
dest_files=["res://.godot/imported/ai_v4.dialogue-ec0cff031c5a6e1d5aa6a982be47469c.tres"]
[params]
defaults=true
+3
View File
@@ -0,0 +1,3 @@
~ start
Alien005: Die Stanford 100 year study of AI sagt: Künstliche Intelligenz ist die Tätigkeit, die darauf abzielt, Maschinen intelligent zu machen, und Intelligenz ist die Eigenschaft, die es einem Wesen ermöglicht, in seiner Umgebung angemessen und vorausschauend zu handeln.
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://dbfvvjpviigph"
path="res://.godot/imported/ai_v5.dialogue-4263e2699a3642dbb73368a75eae7f77.tres"
[deps]
source_file="res://Interact/dialogue/ai_v5.dialogue"
dest_files=["res://.godot/imported/ai_v5.dialogue-4263e2699a3642dbb73368a75eae7f77.tres"]
[params]
defaults=true
+3
View File
@@ -0,0 +1,3 @@
~ start
Albatross: Guten Tag, mein Name ist Albatross. Ich bin eine Künstliche Intelligenz, die entwickelt wurde um dieses Raumschiff zu steuern. Da KI nur verantwortungsvoll genutzt werden kann, wenn Menschen sie verstehen, habe ich den Auftrag Sie zu Ihrer KI-Schulung zu fliegen. Nach der Landung kann ich Sie erst wieder reinlassen und zurück fliegen, wenn Sie genug gelernt haben. Starten wir nun diese Reise! ([Enter/Leertaste/Klicken])
=> END
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://dymr5ml8nrwwn"
path="res://.godot/imported/albatross.dialogue-dcdf88cc436c8c820fa60696096ed671.tres"
[deps]
source_file="res://Interact/dialogue/albatross.dialogue"
dest_files=["res://.godot/imported/albatross.dialogue-dcdf88cc436c8c820fa60696096ed671.tres"]
[params]
defaults=true
+16
View File
@@ -0,0 +1,16 @@
~ start
Hallo. Ich bin Datenschutzbeauftragter. Ich würde gerne ein paar Infos geben.
~ choice1
Wozu soll ich etwas erzählen
- Verstöße melden / Whistleblowing
Wenn Sie etwas sehen /etwas melden wollen, bezogen auf folgenden [url=https://artificialintelligenceact.eu/de/recital/172/]Artikel[/url] bzw. [url=https://eur-lex.europa.eu/eli/dir/2019/1937/oj?locale=de]Richtlinie[/url]
=> choice1
- aktuelle Gerichtsverfahren
Link
=> choice1
- Kontaktinfo für weitere Fragen
Link
=> choice1
- Nichts weiter, ich hab alles schon gehört
Danke für Ihre Zeit. Viel Spaß beim weiteren Erkunden.
=> END
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://b6rryvfrnms7s"
path="res://.godot/imported/contact_info.dialogue-c325214c857c66f6efc47d0795aef430.tres"
[deps]
source_file="res://Interact/dialogue/contact_info.dialogue"
dest_files=["res://.godot/imported/contact_info.dialogue-c325214c857c66f6efc47d0795aef430.tres"]
[params]
defaults=true
@@ -0,0 +1,49 @@
~ start
#: Die EU hat eine Unterteilung der KI-Systeme in vier Risikostufen vorgenommen: Minimales, geringes, hohes und inakzeptables Risiko.
Der EU AI Act bewertet KI Systeme in vier Risikostufen, von minimalem bis zu inakzeptablem Risiko für Grundrechte und Sicherheit.
Je höher das Risiko, umso strenger die Regulierung. KI Systeme mit inakzeptablem Risiko sind verboten.
~ risklevels
if DialogueState.seen
=> risklevels1
else
set DialogueState.seen = true
=> risklevels0
~ ending
In der folgenden Aufgabe geht es darum, die eben gesammelten Batterien zu ihren passenden Generatoren zuzuordnen. Dadurch wird das Raumschiff geladen und kann wieder starten. \nDie Batterien befinden sich im Inventar, welches sich mit [c] öffnen (und auch wieder schließen) lässt.
Zum Zuordnen eine Batterie auswählen (über den Button) und anschließend zu den Generatoren transportieren und dort (mit [f]) wieder loslassen und einsetzen. \nJeder Generator steht für eine der vier Risikostufen. \nDie Batterien bilden je ein KI-System ab.
$> DialogueState.orderingGameFlag = true
=> END
~ risklevels0
Die vier Risikostufen: [speed=1]Lernen Sie nun die einzelnen Stufen genauer kennen. Eine der Stufen mit der Maus oder den Pfeiltasten auswählen und klicken/Enter/Leertaste drücken.
- Minimales Risiko
Minimales Risiko: Keine spezifischen Anforderungen. \nEin Beispiel für diese Kategorie wäre ein Schachcomputer.
=> risklevels
- Geringes Risiko
Geringes Risiko: Informationspflicht über die Benutzung der KI. \nEin Beispiel für diese Kategorie wäre ein Programmierbot.
=> risklevels
- Hohes Risiko
Hohes Risiko: Strenge Anforderungen an Transparenz, Dokumentation, Überwachung des Systems durch Menschen! \nEin Beispiel für diese Kategorie wäre ein KI-System, dass automatisch Arbeiten von Studierenden oder Schülern/Schülerinnen bewertet.
=> risklevels
- Inakzeptables Risiko
Inakzeptables Risiko: KI ist verboten! \nEin Beispiel für diese Kategorie wäre der Einsatz eines KI-Systems, dass das Risiko, dass eine Person in Zukunft eine Straftat begeht, vorhersagt.
=> risklevels
- Ich habe alles gelernt, beginne mit dem Spiel.
=> ending
~ risklevels1
Die vier Risikostufen: [speed=-1]Lernen Sie nun die einzelnen Stufen genauer kennen. Eine der Stufen mit der Maus oder den Pfeiltasten auswählen und klicken/Enter/Leertaste drücken. Wenn Sie fertig sind, können Sie durch Wählen der untersten Option das Spiel fortsetzen.
- Minimales Risiko
Minimales Risiko: Keine spezifischen Anforderungen. \nEin Beispiel für diese Kategorie wäre ein Schachcomputer.
=> risklevels
- Geringes Risiko
Geringes Risiko: Informationspflicht über die Benutzung der KI. \nEin Beispiel für diese Kategorie wäre ein Programmierbot.
=> risklevels
- Hohes Risiko
Hohes Risiko: Strenge Anforderungen an Transparenz, Dokumentation, Überwachung des Systems durch Menschen! \nEin Beispiel für diese Kategorie wäre ein KI-System, dass automatisch Arbeiten von Studierenden oder Schülern/Schülerinnen bewertet.
=> risklevels
- Inakzeptables Risiko
Inakzeptables Risiko: KI ist verboten! \nEin Beispiel für diese Kategorie wäre der Einsatz eines KI-Systems, dass das Risiko, dass eine Person in Zukunft eine Straftat begeht, vorhersagt.
=> risklevels
- Ich habe alles gelernt, beginne mit dem Spiel.
=> ending
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://spdio5o620nd"
path="res://.godot/imported/explain_ordering_game.dialogue-b81742c144ddbf5e5f5de01368b6e4ff.tres"
[deps]
source_file="res://Interact/dialogue/explain_ordering_game.dialogue"
dest_files=["res://.godot/imported/explain_ordering_game.dialogue-b81742c144ddbf5e5f5de01368b6e4ff.tres"]
[params]
defaults=true
+151
View File
@@ -0,0 +1,151 @@
~ start
- bisher gelerntes nochmal ansehen
=> recap
- Fragen zum EU AI Act stellen [if DialogueState.enableLLM]
$> openChatBot()
- Hilfe zum Spiel (Steuerung, aktuelle Aufabe, ...)
=> help
- gesamter Text des EU AI Acts (öffnet Link im Browser)
$> openAIActinBrowser()
- gesamter Text der DSGVO (öffnet Link im Browser)
$> openDSGVOinBrowser()
- Musik an/aus
$> toggle_music()
- Schließen
=> END
=> END
~ recap
- Alien-Dialoge wiederholen
=> AI
- Mögliche Anwendungen von KI [if DialogueState.batteriesFlag]
=> applications
- Risikostufen [if DialogueState.orderingGameFlag]
=> risks
- personenbezogene Daten [if DialogueState.personalDataFlag]
=> personalData
- zurück
=> start
~ AI
- Alien001 [if DialogueState.alienFlags[1]]
Alien001: Ich finde es schwierig künstliche Intelligenz zu definieren. Die Menschen sind sich ja nichtmal einig was Intelligenz ist.
=> AI
- Alien002 [if DialogueState.alienFlags[2]]
Alien002: Künstliche Intelligenz lernt aus großen Datenmengen. Die Ergebnisse sind nicht deterministisch, also es kommt nie genau das gleiche raus, wenn ich einen Algorithmus zweimal lernen lasse.
=> AI
- Alien003 [if DialogueState.alienFlags[3]]
Alien003: Modelle Künstlicher Intelligenz können komplexe Funktionen über sehr viele Parameter abbilden. Die Parameter werden aus Daten gelernt.
=> AI
- Alien004 [if DialogueState.alienFlags[4]]
Alien004: In der Stanford Enzyklopädie für Philosophie steht: Künstliche Intelligenz (KI) ist das Gebiet, das sich mit der Erschaffung künstlicher Tiere (oder zumindest künstlicher Lebewesen, die in geeigneten Kontexten wie Tiere erscheinen) und für viele auch künstlicher Personen (oder zumindest künstlicher Lebewesen, die in geeigneten Kontexten wie Personen erscheinen) befasst.
Ich glaube das heißt KI möchte Lebewesen erschaffen, die für Menschen nicht von natürlichen Lebewesen unterscheidbar sind.
=> AI
- Alien005 [if DialogueState.alienFlags[5]]
Alien005: Die Stanford 100 year study of AI sagt: Künstliche Intelligenz ist die Tätigkeit, die darauf abzielt, Maschinen intelligent zu machen, und Intelligenz ist die Eigenschaft, die es einem Wesen ermöglicht, in seiner Umgebung angemessen und vorausschauend zu handeln.
=> AI
- zurück
=> recap
~ applications
Helfer: Spamfilter, Diagnose von Krankheiten auf MRT-Bildern, Chatbots, biometrische Überwachung im öffentlichen Raum.
=> recap
~ risks
Der EU AI Act bewertet KI Systeme in vier Risikostufen, von minimalem bis zu inakzeptablem Risiko für Grundrechte und Sicherheit.
Je höher das Risiko, umso strenger die Regulierung. KI Systeme mit inakzeptablem Risiko sind verboten.
~ risklevels
if DialogueState.seen
=> risklevels1
else
set DialogueState.seen = true
=> risklevels0
~ risklevels0
Die vier Risikostufen: [speed=1]Lernen Sie nun die einzelnen Stufen genauer kennen. Eine der Stufen mit der Maus oder den Pfeiltasten auswählen und klicken/Enter/Leertaste drücken.
- Minimales Risiko
Minimales Risiko: Keine spezifischen Anforderungen. \nEin Beispiel für diese Kategorie wäre ein Schachcomputer.
=> risklevels
- Geringes Risiko
Geringes Risiko: Informationspflicht über die Benutzung der KI. \nEin Beispiel für diese Kategorie wäre ein Programmierbot.
=> risklevels
- Hohes Risiko
Hohes Risiko: Strenge Anforderungen an Transparenz, Dokumentation, Überwachung des Systems durch Menschen! \nEin Beispiel für diese Kategorie wäre ein KI-System, dass automatisch Arbeiten von Studierenden oder Schülern/Schülerinnen bewertet.
=> risklevels
- Inakzeptables Risiko
Inakzeptables Risiko: KI ist verboten! \nEin Beispiel für diese Kategorie wäre der Einsatz eines KI-Systems, dass das Risiko, dass eine Person in Zukunft eine Straftat begeht, vorhersagt.
=> risklevels
- Zurück
=> recap
~ risklevels1
Die vier Risikostufen: [speed=-1]Lernen Sie nun die einzelnen Stufen genauer kennen.
- Minimales Risiko
Minimales Risiko: Keine spezifischen Anforderungen. \nEin Beispiel für diese Kategorie wäre ein Schachcomputer.
=> risklevels
- Geringes Risiko
Geringes Risiko: Informationspflicht über die Benutzung der KI. \nEin Beispiel für diese Kategorie wäre ein Programmierbot.
=> risklevels
- Hohes Risiko
Hohes Risiko: Strenge Anforderungen an Transparenz, Dokumentation, Überwachung des Systems durch Menschen! \nEin Beispiel für diese Kategorie wäre ein KI-System, dass automatisch Arbeiten von Studierenden oder Schülern/Schülerinnen bewertet.
=> risklevels
- Inakzeptables Risiko
Inakzeptables Risiko: KI ist verboten! \nEin Beispiel für diese Kategorie wäre der Einsatz eines KI-Systems, dass das Risiko, dass eine Person in Zukunft eine Straftat begeht, vorhersagt.
=> risklevels
- Zurück
=> recap
~ personalData
: KI im Alltag: Wahrscheinlich sind die bisherigen Beispiele für Sie im Berufsalltag noch nicht relevant, sicher kennen Sie aber und vielleicht nutzen Sie auch schon sogenannte Sprachmodelle, die uns Fragen beantworten, Texte schreiben, übersetzen und vieles mehr. Beispiele hierfür sind ChatGPT oder Gemini.
: Erste wichtige Regel: Jegliche Eingabe von personenbezogenen Daten in kommerzielle Sprachmodelle ist verboten (laut Datenschutzgrundverordnung, hier ist nicht unbedingt der AI Act die Grundlage). Wollen Sie sich davor schützen, dass aus Ihren Anfragen von Firmen Rückschlüsse über Ihre eigene Person gezogen werden, nutzen sie am besten gar keine kommerziellen Modelle.
: Glücklicherweise bietet die Universität Greifswald eine Alternative. Das Rechenzentrum stellt uns eine ganze Reihe von Sprachmodellen zur Verfügung, die auf der Infrastruktur der Universität installiert sind und Daten nicht nach außen lassen. Ihre Anfragen sind damit so sicher wie Ihre Daten, die Sie in der Cloud der Universität speichern. https://open-webui.wolke.uni-greifswald.de
: Dürfen Sie hier jetzt persönliche Daten eingeben? Nein, nur mit Zustimmung der Person, von der die Daten stammen, und unter der Voraussetzung, dass die Person vollständig informiert ist und genau der Eingabe für diesen Zweck zugestimmt hat.
: Ein weiteres Problem mit Ki und Sprachmodellen ist Ihre Zuverlässigkeit. Seien Sie daher kritisch bei jeder Information, die Ihnen ein Modell liefert und prüfen Sie nach. Nutzen Sie z.B. nicht ungelesen Texte für Emails oder ungeprüfte Informationen für Vorträge.
: Was sind denn eigentlich personenbezogene Daten?
: Alle Informationen, die Sie in ein KI System eingeben, sind Daten. Personenbezogene Daten können Menschen direkt oder indirekt (durch Zusammenführung verschiedener Daten) identifizieren.
: Direkt identifizierende Daten sind z.B. Name, Adresse, Personalausweisnummer. Indirekt identifizierende Informationen sind z.B. Geburtsdatum, Geschlecht, Standortdaten, Online-Kennungen (IP-Adresse, Cookie-ID), biometrische Daten (Gesichtserkennung, Fingerabdruck), Gesundheitsdaten, finanzielle Informationen, politische Meinungen, religiöse Überzeugung.
=> recap
~ help
- Steuerung
=> controls
- aktuelle Aufgabe
=> task
- zurück
=> start
~ controls
- Bewegen
Verwenden Sie die Pfeiltasten oder w,a,s,d zum Bewegen. Mit der Leertaste können Sie springen.
=> controls
- Werfen
Mit [r] schalten Sie zwischen Kamera- und Wurfmodus um. Im Wurfmodus können Sie jederzeit Bälle werfen. Durch Bewegen der Mause können Sie zielen (Sie sollten ein Fadenkreuz sehen) und klicken zum Werfen.
=> controls
- Objekte aufheben
Um Objekte aufzuheben nutzen Sie die Taste [e]. Mit [q] können sie wieder abgelegt werden.
=> controls
- Reden
Um mit Personen zu reden, drücken Sie [Enter] oder [t]. Personen sind ansprechbar, wenn unten links eine Aufforderung zum Reden steht.
=> controls
- Kamera
Mit [r] schalten Sie zwischen Kamera- und Wurfmodus um. Im Kameramodus können Sie durch Bewegen der Maus die Kamera steueren, durch scrollen kann gezoomt werden.
=> controls
- zurück
=> help
~ task
if DialogueState.currentTask == 1
Sprechen Sie mit den Aliens, um verschiedene Definitionen von Künstlicher Intelligenz (KI) kennenzulernen.
Zur Erinnerung: Start einer Unterhaltung mit [t] oder Enter.
elif DialogueState.currentTask == 2
Laufen Sie weiter zur Wurfzone. Dort angekommen, können Sie die Ballons abwerfen, um zu entdecken, in was für Systemen KI bereits eingesetzt wird bzw. werden kann. Sammeln Sie danach die Batterien, Sie werden sie im weiteren Verlauf benötigen.
Zur Erinnerung: Werfen mit [r] und Zielen mit der Maus (Fadenkreuz).
elif DialogueState.currentTask == 3
In der folgenden Aufgabe geht es darum, die eben gesammelten Batterien zu ihren passenden Generatoren zuzuordnen. Dadurch wird das Raumschiff geladen und kann wieder starten. \nDie Batterien befinden sich im Inventar, welches sich mit [c] öffnen (und auch wieder schließen) lässt. Zum Zuordnen eine Batterie auswählen (über den Button) und anschließend zu den Generatoren transportieren und dort (mit [f]) wieder loslassen und einsetzen. \nJeder Generator steht für eine der vier Risikostufen. \nDie Batterien bilden je ein KI-System ab.
elif DialogueState.currentTask == 4
Um in das Raumschiff zu gelangen, müssen Sie gleich als Passscode einmal alle personenbezogenen Daten auf dem Keypad auswählen. Zum Starten dieses Spiels, drücken Sie [k].
elif DialogueState.currentTask == 5
Beantworten Sie die unten stehen Fragen, indem Sie sich auf das Feld stellen, dass zur richtigen Antwortmöglichkeit gehört. Bei richtiger Antwort öffnet sich die Tür und Sie glangen zur nächsten Frage.
else
Lernen Sie die Steuerung kennen.
=> help
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://hgucelgyfur8"
path="res://.godot/imported/helper.dialogue-975cb2132aae6dc031189c2dc64ba6f2.tres"
[deps]
source_file="res://Interact/dialogue/helper.dialogue"
dest_files=["res://.godot/imported/helper.dialogue-975cb2132aae6dc031189c2dc64ba6f2.tres"]
[params]
defaults=true
+9
View File
@@ -0,0 +1,9 @@
~ start
Helfer: Hallo! Ich bin Ihr Helfer. Ich werde Sie ab jetzt auf Ihrer Reise auf diesem Planeten begleiten, und bei Fragen zu Verfügung stehen.
Helfer: Ich kann helfen, wenn Fragen zum Spiel aufkommen, sei es zur genauen Steuerung oder was genau die aktuelle Aufgabe ist.
Ebenso habe ich den gesamten Text des EU AI Acts und der Datenschutzgrundverordnung zum Nachschlagen parat, zusätzlich können Sie eigene Fragen zu diesen Texten stellen, die ich dann versuchen werde zu beantworten.
Dazu einfach [h] drücken und die passende Option auswählen. Das geht jederzeit, solange gerade kein anderer Dialog offen ist.
Um zurück zum Raumschiff zu gelangen und dieses Starten zu können und im Anschluss zurück auf die Erde zu fliegen, müssen vier Aufgaben bewältigt werden. Jede wird vorher genau erklärt.
Oben stehen auch für die Dauer einer jeden Aufgabe nochmal Hinweise zur Steuerung bzw. was gerade gemacht werden soll.
Los geht's, laufen Sie einfach weiter und schon werden Sie zur ersten Aufgabe gelangen! Viel Erfolg und Vergnügen
=> END
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://1d2xytpsi48g"
path="res://.godot/imported/helper_intro.dialogue-98c22aaeb901141124fe1bd2e65f8a75.tres"
[deps]
source_file="res://Interact/dialogue/helper_intro.dialogue"
dest_files=["res://.godot/imported/helper_intro.dialogue-98c22aaeb901141124fe1bd2e65f8a75.tres"]
[params]
defaults=true
+12
View File
@@ -0,0 +1,12 @@
~ start
Boss: Hallo! Vielen Dank, dass du hier bist.
Boss: Deine Aufgabe ist es, den EU Ai Act besser zu verstehen.
Dafür senden wir dich auf den KI Planeten.
Boss: Dort wirst du lernen, was KI ist, in welchen Bereichen sie Anwendung findet, welche Einstufungen es gibt und vieles mehr.
Boss: Wenn du alle Aufgaben erledigt hast, kannst du zurück kommen.
- Starten der Reise
Boss: Viel Spaß auf der Reise! Wir sehen uns danach wieder.
#do start_game()
- Noch weiter hier bleiben
Nathan: Viel Spaß beim weiteren austesten der Steuerung. Wenn du bereit bist, klicke auf Button(?)/rede wieder mit mir.
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://ceggtwxykkruk"
path="res://.godot/imported/intro.dialogue-1940e447437ebcd241285d5c310663d8.tres"
[deps]
source_file="res://Interact/dialogue/intro.dialogue"
dest_files=["res://.godot/imported/intro.dialogue-1940e447437ebcd241285d5c310663d8.tres"]
[params]
defaults=true
+11
View File
@@ -0,0 +1,11 @@
~ start
: KI im Alltag: Wahrscheinlich sind die bisherigen Beispiele für Sie im Berufsalltag noch nicht relevant, sicher kennen Sie aber und vielleicht nutzen Sie auch schon sogenannte Sprachmodelle, die uns Fragen beantworten, Texte schreiben, übersetzen und vieles mehr. Beispiele hierfür sind ChatGPT oder Gemini.
: Erste wichtige Regel: Jegliche Eingabe von personenbezogenen Daten in kommerzielle Sprachmodelle ist verboten (laut Datenschutzgrundverordnung, hier ist nicht unbedingt der AI Act die Grundlage). Wollen Sie sich davor schützen, dass aus Ihren Anfragen von Firmen Rückschlüsse über Ihre eigene Person gezogen werden, nutzen sie am besten gar keine kommerziellen Modelle.
: Glücklicherweise bietet die Universität Greifswald eine Alternative. Das Rechenzentrum stellt uns eine ganze Reihe von Sprachmodellen zur Verfügung, die auf der Infrastruktur der Universität installiert sind und Daten nicht nach außen lassen. Ihre Anfragen sind damit so sicher wie Ihre Daten, die Sie in der Cloud der Universität speichern. https://open-webui.wolke.uni-greifswald.de
: Dürfen Sie hier jetzt persönliche Daten eingeben? Nein, nur mit Zustimmung der Person, von der die Daten stammen, und unter der Voraussetzung, dass die Person vollständig informiert ist und genau der Eingabe für diesen Zweck zugestimmt hat.
: Ein weiteres Problem mit Ki und Sprachmodellen ist Ihre Zuverlässigkeit. Seien Sie daher kritisch bei jeder Information, die Ihnen ein Modell liefert und prüfen Sie nach. Nutzen Sie z.B. nicht ungelesen Texte für Emails oder ungeprüfte Informationen für Vorträge.
: Was sind denn eigentlich personenbezogene Daten?
: Alle Informationen, die Sie in ein KI System eingeben, sind Daten. Personenbezogene Daten können Menschen direkt oder indirekt (durch Zusammenführung verschiedener Daten) identifizieren.
: Direkt identifizierende Daten sind z.B. Name, Adresse, Personalausweisnummer. Indirekt identifizierende Informationen sind z.B. Geburtsdatum, Geschlecht, Standortdaten, Online-Kennungen (IP-Adresse, Cookie-ID), biometrische Daten (Gesichtserkennung, Fingerabdruck), Gesundheitsdaten, finanzielle Informationen, politische Meinungen, religiöse Überzeugung.
: Um in das Raumschiff zu gelangen, müssen Sie gleich als Passscode einmal alle personenbezogenen Daten auf dem Keypad auswählen. Zum Starten dieses Spiels, drücken Sie [k].
=> END
+16
View File
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://422gtlkpxmtw"
path="res://.godot/imported/keypad.dialogue-c744440593d3a9d1c29c7f394118c4e8.tres"
[deps]
source_file="res://Interact/dialogue/keypad.dialogue"
dest_files=["res://.godot/imported/keypad.dialogue-c744440593d3a9d1c29c7f394118c4e8.tres"]
[params]
defaults=true
@@ -0,0 +1,4 @@
~ start
Albatross: Willkommen zurück! Ich hoffe, Sie konnten einiges lernen, sowohl über KI im allgemeinen als auch speziell den EU AI Act. Bevor ich Sie zurück zur Erde fliegen kann, muss ich dieses Wissen allerdings einmal überprüfen.
Albatross: Dazu werde ich Ihnen 3 Fragen stellen. Vor Ihnen auf dem Boden befinden sich Antwortplatten. Wählen Sie die zur Frage richtige Antwort aus, und stellen Sie sich auf die zugehörige Platform. Wurde richtig geantwortet, wird sich die Tür öffen und Sie gelangen zur nächsten Frage. Bei einer falschen Antwort denken Sie nochmal genau nach und wählen dann eine andere Antwort-Platform. Nach Abschluss des Quizzes können wir gemeinsam zur Erde zurückfliegen. Viel Erfolg!
=> END
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://dexh1me00ucuv"
path="res://.godot/imported/quiz_explainer.dialogue-934071fe1bb9e7f5a1c32122aef57883.tres"
[deps]
source_file="res://Interact/dialogue/quiz_explainer.dialogue"
dest_files=["res://.godot/imported/quiz_explainer.dialogue-934071fe1bb9e7f5a1c32122aef57883.tres"]
[params]
defaults=true
@@ -0,0 +1,11 @@
~ start
Nathan: [[Hi|Hello|Howdy]], this is some dialogue.
Nathan: Here are some choices.
- First one
Nathan: You picked the first one.
- Second one
Nathan: You picked the second one.
- Start again => start
- End the conversation => END
Nathan: For more information see the online documentation.
=> END
@@ -0,0 +1,16 @@
[remap]
importer="dialogue_manager"
importer_version=15
type="Resource"
uid="uid://i8r2tswoq8jr"
path="res://.godot/imported/simple_dialogue.dialogue-9d41adbbc7f018180f49d1afdc6a1bdb.tres"
[deps]
source_file="res://Interact/dialogue/simple_dialogue.dialogue"
dest_files=["res://.godot/imported/simple_dialogue.dialogue-9d41adbbc7f018180f49d1afdc6a1bdb.tres"]
[params]
defaults=true
+28
View File
@@ -0,0 +1,28 @@
extends Node
var voice_id
func _ready():
var voices = DisplayServer.tts_get_voices_for_language("de")
if voices.size() > 0:
voice_id = "German+Robosoft6"
else:
voices = DisplayServer.tts_get_voices_for_language("en")
voice_id = voices[0]
# Connect with DialogueManager
DialogueManager.got_dialogue.connect(_on_dialogue)
func _on_dialogue(line):
if voice_id == null:
return
# Stop earlier text (important!)
DisplayServer.tts_stop()
# Speak
DisplayServer.tts_speak(line.text, voice_id, 100)
func _stop_dialogue():
DisplayServer.tts_stop()
+1
View File
@@ -0,0 +1 @@
uid://d0coari0ccmvy