Unter Künstlich intelligent Scriptenden
Martin Gerhard Loschwitz meint auf Heise: „Spätestens jetzt müssen wir uns ehrlich machen“, was auch immer das grammatikalisch heißen mag. Sollen wir ehrlich sein? Waren wir das nicht? Und wie „macht“ man sich ehrlich – durch kaltes Duschen etwa?
Im Ernst: Der Kollege hat natürlich vollumfänglich recht. An KI kommt keiner mehr vorbei, und das ist auch gut so. (By the way: Ich habe mich gerade mit jemandem unterhalten, etwas jünger als ich und noch berufstätig, der kein Internet hat. Ich weiß nicht, was ich dazu sagen soll.)
„Kratzt man sich bei der Verwendung eines Computers mit Microsoft Windows am Kopf, offeriert Copilot gleich eine Liste der Dermatologen in der Gegend, zumindest gefühlt. Und wer derzeit Doomscrolling auf Instagram & Co. betreibt, wird mit Anzeigen für KI nur so bombardiert: Marketing und Vertrieb? Erledigt jetzt die KI. Partnersuche? KI. Buchhaltung? Sie ahnen es…“
Denn Fakt ist: Gut trainierte LLMs [Large Language Models] lösen viele alltägliche Aufgaben besser und schneller, als ein Mensch es in derselben Situation jemals vermochte.
Das gilt natürlich insbesondere für Scripte. Ich habe mich seit 19 Jahren davor gedrückt, mich mit der Scriptsprache in Secondlife zu beschäftigen. Was man braucht, kann man kaufen oder kriegt es umsonst.
Das gilt natürlich nicht für extrem Kompliziertes wie etwa einen so genannten Experience Teleporter (kostet immerhin rund einen Euro, ist aber nicht modifizierbar).
Erstelle ein vollständiges, produktionsreifes LSL-Script für Second Life.
[Ich habe mir auch den Befehl anhand der wichtigen Stichworte zuerst formulieren lassen.] Das Script soll als Inhalt eines Objekts dienen, das als Experience-Teleporter verwendet wird. Das Objekt besteht aus einem auf Phantom gesetzten Prim, der als Trigger fungiert. Sobald ein Avatar durch den Prim hindurchgeht, soll automatisch ein Menü erscheinen.
Anforderungen:
► 1. Das Script muss mit einer vom Benutzer selbst erstellten Second-Life-Experience funktionieren und die Experience-Funktionen von LSL verwenden.
► 2. Das Script soll automatisch alle Landmarken aus dem Inventar desselben Prims auslesen.
► 3. Die Landmarken sollen alphabetisch sortiert werden.
► 4. Das Menü soll alle Landmarken als auswählbare Teleportziele anzeigen.
► 5. Es müssen beliebig viele Landmarken unterstützt werden. Da llDialog maximal 12 Buttons erlaubt, soll das Script automatisch mehrseitige Menüs mit „Next“, „Previous“ und „Cancel“ erzeugen.
► 6. Nach Auswahl einer Landmarke soll der Avatar per Experience-Teleport zu dieser Landmarke teleportiert werden.
► 7. Das Script soll eine aussagekräftige Fehlerdiagnose enthalten:
* Ausgabe des numerischen Experience-Fehlercodes.
* Ausgabe einer menschenlesbaren Beschreibung des Fehlers.
* Anzeige sowohl für den Benutzer als auch für den Objektbesitzer.
► 8. Das Menü soll optional nach einer einstellbaren Zeit automatisch geschlossen werden.
► 9. Das Script soll konfigurierbare Zugriffsbeschränkungen besitzen:
► Jeder darf es benutzen.
► Nur Gruppenmitglieder dürfen es benutzen.
► Nur der Besitzer darf es benutzen.
► 10. Das Script soll Landmarken automatisch neu einlesen, wenn Landmarken hinzugefügt oder entfernt werden.
► 11. Das Script soll sauber kommentiert, effizient und Marketplace-tauglich sein.
► 12. Das Script darf keine externen Notecards benötigen. Alle Einstellungen sollen über Konstanten im Script konfigurierbar sein.
► 13. Verwende ausschließlich Standard-LSL und aktuelle Experience-Funktionen.
Liefere den vollständigen Quellcode sowie eine kurze Installationsanleitung.
Kann jemand mir so etwas bauen? Nein? Moment, hat nur eine Minute für ChatGPT (mit mehreren Korrekturen) benötigt. Und es funktioniert (winziger Auszug unten).
{
if (reason == 1) return "Denied by user.";
if (reason == 2) return "Experience disabled.";
if (reason == 3) return "Experience is blocked.";
if (reason == 4) return "Experience is not allowed on this land.";
if (reason == 5) return "Script is not associated with an Experience.";
if (reason == 6) return "Experience permissions not granted.";
if (reason == 7) return "Experience not found or invalid.";
if (reason == 8) return "Experience quota or permission problem.";
return "Unknown reason: " + (string)reason;
}
Ich bin bekanntlich ein Freund von Open Source und werde die (wenigen) Scripter jetzt nach und nach arbeitslos machen: Ich verteile die von ChatGPT erzeugten Scripte, die man als Sim-Besitzer häufig braucht, modify, transfer und copyable, unter anderem an die rund 2000 Leser meiner Zeitung in Secondlife.
Kommentare
4 Kommentare zu “Unter Künstlich intelligent Scriptenden”
Schreibe einen Kommentar




















https://www.n-tv.de/panorama/Die-neue-Intimitaet-mit-KI-Bots-id30902716.html
So so
Deswegen also
Cheating ist also doch im SL angekommen.
Das wundert mich jedes Mal wenn ich mir die Sourcen von Burksblog anschaue. Bis heute hast Du kein html oder css gelernt. Mit Deiner IQ-Begabung könntest Du das nebenher lernen. Jetzt wieder die Mühsam um einen in Gelb markierten text. Dafür gibt es einen html tag. Oder Deinen Mißbrauch des sup tag. Ich denke mir dann, na ja, andere können nicht lesen, aber können sich ganze Einkaufszettel merken.
Kannst Du eigentlich Dein eigenes Blog lesen? Der body ist mit 12px ausgewiesen. 12px!! Ich kann das ohne Brille gerade eben noch lesen, wenn ich sehr nahe an den Bildschirm rücke. Ja, ich weiß es gibt die ZOOM Funktion der Browser … bei einem Brillenträger wundert mich, dass die 12px kein besonderes Ereignis auslöst. Scheinbar ist bei Dir alles OK.
Mit Deiner Einstellung hinsichtlich der KI und den Scripten bist Du ein Totengräber. Aus der Sicht eines Programmierers ist das zutiefst verabscheuungswürdig. Nimm an, die KI wirft Dir was mit 140.000 Zeilen Code aus. Wie willst Du das Testen? Wie willst Du den Überblick behalten? Wie willst Du einem Nachfolger den Code erklären, wenn Du doch selbst keine einzige Zeile des generierten Code verstehst? Das mag im Hobbybereich klappen oder als EDV-Leiter einer Stadtverwaltung und dem passenden Parteibuch, aber bei Siemens nicht. Irgendwann sind aus den 140.000 Zeilen 9.000.000 Zeilen geworden. Alles KI generiert. Nichts getestet. Kein Auditing.
Den „sup“Tag werden ich nicht mehr benutzen, sondern „small“.