Sprint 2

ERGEBNIS
Im Sprint 2 habe ich zwei verschiedene Sketches produziert. Der erste ist eine unendliche Animation von Wörtern, welche dem Zuschauer entgegenfliegen. Das Wort wird per random aus einem Array ausgewählt und fängt mit einer Textgrösse von wenigen Pixeln an. Danach gibt es ein If-Statement, welches schaut, ob der Text kleiner als 170 Pixel ist, und wenn das zutrifft, wird der Text mit jedem Frame grösser. Der zweite Sketch ist eine Markov-Chain, welche unsere Gruppe im Internet gefunden hat. Diese kombiniert zwei Texte und generiert einen neuen Text daraus. Wir haben gemeinsam unsere Spam-E-Mails gesammelt und diese als Input für diese Technologie verwendet. Ich habe noch einen Effekt dazu programmiert, welcher die Textgrösse verändert, wenn die Maus über dem Text ist. Der Text wird zuerst in Wörter und dann in Buchstaben zerteilt. Danach wird geschaut ob sich in einem Radius ausgehend von der Mausposition Buchstaben befinden. Wenn ja, werden die Buchstaben mit grösserer Schriftgrösse gezeichnet.


BEZÜGE & ANKNÜPFUNGSPUNKTE
Die Technologie der Markov-Chain war für mich etwas völlig Neues. Ich kenne Sprachmodelle, wie ChatGPT, die auch Informationen sortieren und neu interpretieren. Im Gegensatz dazu ist die Markov-Chain ziemlich einfach aufgebaut. Die Markov-Chain kann lediglich die letzten geschriebenen Buchstaben analysieren und ausrechnen, wie hoch die Wahrscheinlichkeiten für die nächsten Buchstaben sind. Ich weiss nicht, wie ChatGPT im Kern funktioniert, aber ich kann mir vorstellen, dass ChatGPT heruntergebrochen und ganz stark vereinfacht auch so funktionieren könnte. Die Möglichkeiten von ChatGPT sind allerdings unendlich komplexer.