Da ich in der letzten Zeit ein wenig intensiver an dieser Website gearbeitet habe, wurden auch alle installierten WordPress PlugIns einer grösseren Säuberungsaktion unterzogen. Im Zuge dieser Säuberung fielen ein paar PlugIns raus und Neue wurden integriert. Ich habe dabei auch nach einem PlugIn gesucht, dass die Besucherinformationen anzeigt, die von der Website erkannt werden. Also irgendetwas Einfaches, dass via dem Java Script Windows Object  Daten aus dem Browser ausliest und anzeigt, am liebsten in einem Widget.

Ein paar PlugIns mit kompletten Overkill an entsprechenden Funktionen habe ich ausprobiert, aber glücklich wurde ich dabei nicht.

Bleibt eigentlich nur noch selber was zu schreiben, aber programmieren kann ich nicht, Code lesen geht noch so knapp, aber schreiben, da würde ich viel zu Zeit investieren müssen.
Da ChatGPT aber auch Code schreiben kann, habe ich der Sache einen Versuch gestattet und ein paar Stunden Lebenszeit in fröhliches Coden mit ChatGPT investiert.

Also eines vorweg, einfach mal einen Prompt eingeben und hoffen das es mit dem ersten Versuch klappt, geht nicht.
Da ich den Code von Grund auf, also ohne vorhandene Code-Schnipsel erstellen lassen musste, war ich gezwungen, den Code immer wieder zu speichern und ab einem bestimmten Punkt mit “let’s start from scratch” eine neue “Entwicklungsstufe” einzuläuten.

ChatGPT neigt nämlich dazu, beim Coden in Loops zu fallen.

Soweit ich den Code interpretiere und ich betone noch einmal, ich bin kein Programmier, werden die ganzen Werte aus dem Browser abgefragt, in Variabeln gepackt und via einem WordPress Shortcode und im Widget entsprechend angezeigt. Ich wollte nun aber das ich im Widget die Möglichkeit haben einzustellen was ich sehen möchte und der Shortcode sollte einfach alles anzeigen.

ChatGPT hat dann den Code wiederholt so geändert, dass ich zwar anwählen konnte was ich sehen möchte, aber die Auswahl wurde dann nicht nur auf das Widget, sondern auch auf den Shortcode angewendet…und das nicht nur einmal, sondern alles in allem so an die 3-4 mal…genau der gleiche Loop. Ich hab mir dann soweit geholfen, dass ich versucht habe die ChatGPT Session zu reseten (mit let’s start from scratch) und den jeweils letzen “guten” Stand wieder als Basis für ein “neues” Plugin zu benutzen. So habe ich wahrscheinlich verhindert das die KI immer wieder in den gleichen Loop fällt indem es versucht, die Prompts von vorher in Verbindung zu meinen aktuellen Prompts zu setzten…ist aber nur ne Vermutung, von KI’s weiss ich ungefähr gleich viel wie vom programmieren 😉

Anyway, das Experiment ist geglückt und man kann tatsächlich mit ChatGPT Code aus ein paar Prompts generieren, sogar nicht-Programmierer können das.

Den Code habe ich unter GPL3 auf GitHub gestellt, ist hier zu finden -> fischerman-visitor-information

Das Ergebnis ist auf dieser Website in der Sidebar zu finden (Your-Information) und auf dieser Seite -> Visitor Information

Wer weiss, vielleicht findet sich sogar noch ein richtiger Programmierer*in der/die den Code weiterentwickelt 😉