Die Ergebnisse von 2 Nächten "Erfahrung-Sammeln" sind sehr enttäuschend. Alle Vorschusslorbeeren sind aufgebraucht.
.
Ist also die KI mit komplexen Ideen oder Anforderungen überfordert, fangen wir einfach nochmal neu weiter unten an
Die Bildschirmausgabe unseres ersten PHP-Testprgrammes zur Durchsuchung einer ganzen Web-"Site" (Beispiel http://www.werweis.de) nach defekten Links im Seiten-Text (also rekursiv auflisten aller "Seiten" in diesem Web) - ist bislang unbrauchbar.
Der Bediener braucht eine optische Kontrolle online, ob das PHP-Programm noch sucht oder irgendwo hängt oder bereits abgestürzt ist und dazu ganz wenige Bedien-Knöpfe (Buttons).
Ein "START" und ein "STOP" Knopf ist doch selbstverständlich. Ein "RESET" Knopf muß das Programm komplett beenden und aller Variablen bereinigt auf 0 - auf Anfang - setzen.
Auch das hatte nicht funktioniert, die Suchfunktion des Programms lief im Hintergrund einfach weiter. Der PHP- Interpreter auf dem Webserver hat einen eingestellten Timeout von allermeist 2 Minuten (120 sek). Dann stoppt er den Job und das Programm fliegt raus. Also muß unbdingt die aktuelle Zeit mitlaufen. Auch das hatte nicht funktioniert.
.
Formulieren wir daher nochmal eine ganz simple Aufgabe :
... einfach die Zahl von 1 bis 1000 hochzählen und auf dem Bildschrim ausgeben. das kann doch nicht so schwer sein.
.
- Schreibe mir ein php7 programm, das die Zahlen von 1 bis 1000 am bildschirm sichtbar in einem großen fenster hochzählt - beginne mit einem start-button und ergänze ein reset button - zeige mir den filenamen ganz obenmittig an
.
Heraus kam ebenfalls ein lauffähges PHP7-Programm, das genau diese Vorgaben / Forderungen erfüllte. Die Zahl wurde am Bildschirm in einem Fenster hochgezählt. Das Gleiche wollte ich auch mit den Verlinkungs-Prüfungen aller Seiten eines Webs haben. Doch das konnte die KI nicht liefern. Also nochmal neu formulieren. Das bedeutet aber - zur Zeit im Feb. 2025 - ist die KI dem menschlichen Denken immer noch deutlich unterlegen.
.
Das war der allereste PHP Code für die obige Aufgabe :
<?php
$filename = basename(__FILE__);
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Zähler</title>
<style>
body {
text-align: center;
font-family: Arial, sans-serif;
}
#container {
margin-top: 20px;
font-size: 48px;
}
.btn {
font-size: 20px;
padding: 10px;
margin: 10px;
}
#filename {
font-size: 24px;
font-weight: bold;
margin-bottom: 20px;
}
</style>
</head>
<body>
<div id="filename">Dateiname: <?php echo $filename; ?></div>
<div id="container">0</div>
<button class="btn" onclick="startCounting()">Start</button>
<button class="btn" onclick="resetCounting()">Reset</button>
<script>
let count = 0;
let interval;
function startCounting() {
if (interval) return;
interval = setInterval(() => {
if (count < 1000) {
count++;
document.getElementById('container').innerText = count;
} else {
clearInterval(interval);
}
}, 50);
}
function resetCounting() {
clearInterval(interval);
interval = null;
count = 0;
document.getElementById('container').innerText = count;
}
</script>
</body>
</html>
Auch hier ging das Frage und Antwort Spiel weiter ...
Nach über 20 Korrektur-Wünschen kam etwas - also ein Programm - heraus, das ich gar nicht mehr brauchen konnte. Es war einfach nur noch unbrauchbarer Software-Müll.
.
Bis hierher und dann STOP
.
5 Tage (und Nächte) mit Chatgpt - die Ernüchterung
Die anfängliche Euphorie ist der nüchternen Erkenntnis gewichen, die populistisch "hochgepushte" KI = künstliche Intelligenz ist noch lange nicht so weit, den Menschen sinnvoll zu helfen oder das Gehirn - soweit überhaupt eines da ist - zu ersetzen.
Das Facit im Bereich der Erzeugung von Anwender- Programmen im Bereich der PHP Programmierung ist sehr ernüchternd. Nachdem ich gemerkt hatte, daß die ursprüngliche Aufgabenstellung bei jeder weiteren Korrektur in völlig abwegige Veränderungen gemündet hatte, habe ich mehrach die Ur-Aufgabe weiter vervollkomnet, als neues Projekt neu angefangen und immer kam etwas gänzlich anderes als bei dem vorigen Projekt heraus.
.
Keines der generierten Programme war irgendwie anwendertauglich. Der PHP-Code, der erzeugt wurde, war sicherlich auf hohem Niveau, doch das Ergebnis befriedigte überhaupt nicht.
Geplant war ja, einen vorhandenen PHP 5 Code mit dieser KI-Unterstützung in PHP 8 Code umzubauen und dann mit dem PHP-Code-Checker auf Plausibilität zu überprüfen.
Also vorerst ist wieder mal PAUSE angesagt.
17.2.2025