Auftrag
Es erfolgte die Entwicklung eines intelligenten Bildbearbeitungsprogramms zum Erstellen von Instagram-Inhalten, welches den gesamten Prozess der Content-Erstellung (Bild-Erstellung, Bild-Unterschriften, Auswahl von Hashtags und Upload) automatisierte. Der Vertrieb erfolgte an unterschiedliche Influencer und Seiten-Betreiber.
Herausforderung
Eine besondere Herausforderung stellte die Entwicklung eines neuronalen Netzes zum Erstellen von Inhalten dar. Zudem mussten große Datenmengen analysiert werden, um aktuelle Trends herauszustellen.
Lösung
Es wurden unterschiedliche neuronale Netze basierend auf zur Verfügung stehenden Modellen von tensorflow trainiert, weiterentwickelt und in reinforcement-learning-Modelle umgewandelt. Diese wurden kontinuerlich weitertrainiert und in einer Data-Pipeline angewandt. In dieser wurden frei verfügbare Bilder thematisch passend ausgewählt, bearbeitet und mit entsprechenden Texten versehen. Dazu wurde ein weiteres NLP-Modell verwendet. Um neuste Trends analysieren zu konnten, erfolgte mithilfe von Selenium und Beautiful Soup ein umfassendes Scraping, welches kontinuerlich aggregiert und in das neuronale Netz eingespeist wurde. So konnten auch passende Bildunterschriften und Hashtags generiert werden.
Es wurde überwiegend Python und C zur Entwicklung verwendet, die Benutzeroberfläche war ein Python-basiertes CLI-Tool; das Scraping erfolgte ebenfalls mithilfe von JavaScript.
Das System konnte war in der Lage, bis zu 10.000 Posts innerhalb eines Tages zu erstellen. Etwa ein drittel aller veröffentlichten Inhalte erreichten eine Engagement-Quote von über 100%.