Categories
Blog

Aiseethe.world – Ein Blick hinter Erfolg und Scheitern

Aiseethe.world ist ein Projekt, jeden Tag ein KI generiertes Bild zu posten, mit der Absicht am Jahresende eine gut gefüllte Instagramtimeline zu haben. Aus sicht der KI – also wie die KI den aktuellen Tag zeichnen würde.

Estimated reading time: 3 minutes

Was ist Kunst?

Das Konzept entstand aus einer Diskussion über die Frage „Kann KI Kunst erstellen?“. Ich denke nein. Eine KI ist auch nur ein Werkzeug, ähnlich einem Pinsel auf Autotune. Aber die Eingabe der KI unterliegt dem Künstler. Ist dieser Satz dann Kunst und somit das Ergebnis der KI ebenso? Was passiert wenn man die Bildgenerierung automatisiert und gar nichts mehr macht. Sind dann die Bilder Kunst, oder nur ein Produkt eines Kunstwerkes? So entstand eine Content Maschine.

https://aiseethe.world

Der Aufbau von aiseethe.world

Python ist das Zauberwort. Ohne große eigene Kenntnisse ist es möglich den Code von anderen Entwicklern zu einem Gesamtkonzept zusammenzumörteln. Python bietet genug Bibliotheken, unter Anderem eine, welche mit dem KI Modell Stable Diffusion selbst Bilder generieren kann. So war auch der anfängliche Plan, bis ich merkte, dass Stable Diffusion eine Grafikkarte braucht und meine NAS im heimischen Netzwerk keine hat. So musste ich auf einen externen Dienstleister zugreifen und die Bilder online generieren lassen.
Der Code ist simpel. Er nimmt die meistgelesenen Wikipediaartikel des Vortages und die Google Trends zum Zeitpunkt der Ausführung und erstellt daraus einen Befehl. Dieser Befehl wird dann in die KI gefüttert, das Bild erstellt und via einem weiteren Python Script auf Instagram gepostet.

Teile des Progrmmcodes vom aiseethe.world-Bot
Teile des Progrmmcodes vom aiseethe.world-Bot

Die ersten Tage

… liefen alle super. Pünktlich um 13 Uhr wird das Skript ausgeführt, ein Bild generiert und auf dem Instagram Account aiseethe.world gepostet. Zuverlässig um 13:05 bekomme ich eine Mail, dass sich ein (immer wieder) unbekanntes Xiaomi auf meinem Instagram Account angemeldet hat. Ich dachte, wenn ich das im Auge behalte und mich brav wieder abmelde ist alles cool. Falsch gedacht. Instagram blockiert zuverlässig und täglich meinen Account aufs Neue. So ist es mir nicht möglich täglich automatisiert zu posten.

Ziel des Projekts war es ja nicht eingreifen zu müssen. Da ist das Projekt schon gescheitert.

Händisches Ausführen des Bots, wenn cron mal nicht läuft
Händisches Ausführen des Bots, wenn cron mal nicht läuft.

Was bleibt?

Die Website wird nach wie vor täglich um 13 Uhr aktualisiert. Für alle Interessierten findet ihr hier den Link, oder das aktuelle Bild. Python und flask machen es möglich. Evtl schaffe ich es auch noch eine Art Archiv zu bauen, welches dann täglich erweitert wird. Oder ich lasse die Prompt mal von GPT 4 schreiben. Die Erinnerung an den positiven Stress, der mich in der U2, auf dem Weg zu einer Freundin die Domain aiseethe.world registrieren und den Account anlegen hat lassen bleibt auch. Ebenso der Instagram Account.

Mehr lesen