ToolNavs KI-Tools entdecken
Tool einreichen Anmelden
Zurück zu Fragen und Antworten zu KI
KI-generierter Code schlägt immer fehl? Schick zuerst die komplette Fehlermeldung zurück und grenze den Fehler ein

KI-generierter Code schlägt immer fehl? Schick zuerst die komplette Fehlermeldung zurück und grenze den Fehler ein

Fragen und Antworten zu KI • Admin • • 7 Aufrufe

Wenn KI-generierter Code immer wieder fehlschlägt, beeile dich nicht, die Frage umzuformulieren. Die meisten Fehler bedeuten nicht, dass die KI nicht programmieren kann, sondern dass ihr wichtige Informationen fehlen: die Bibliotheksversionen, die Laufzeitumgebung und die vollständige Fehlermeldung. Ergänze diese drei Dinge, und derselbe Code läuft oft beim ersten Mal.

Schritt eins: Die komplette Fehlermeldung unverändert zurückschicken

Nur die letzte Zeile einer Fehlermeldung einzufügen, reicht meist nicht. Füge die vollständige Meldung von der ersten bis zur letzten Zeile ein, zusammen mit dem ausgeführten Befehl, dem Dateinamen und der Zeilennummer, und ergänze: Dies ist die vollständige Fehlermeldung; bitte finde zuerst die Ursache und gib dann den korrigierten vollständigen Code. Oft ergänzt die KI Code zunächst durch Raten und erkennt erst nach der vollständigen Meldung, dass das eigentliche Problem woanders liegt: eine fehlende Abhängigkeit, ein falscher Pfad oder eine geänderte Schnittstelle in einer neuen Version. Verlass dich nicht auf Screenshots von Fehlern; eine Textversion ist für die KI leichter Zeile für Zeile zu prüfen.

Schritt zwei: Versionen und Umgebung nennen

Derselbe Code verhält sich je nach Version sehr unterschiedlich. Nenne der KI deine Sprachversion, dein Framework und die Versionen wichtiger Bibliotheken, das Betriebssystem und ob der Code lokal, auf einem Server oder in einer Online-Umgebung läuft. Wenn der Fehler mit einer Bibliotheksversion zusammenhängt, frage direkt, ob diese Schreibweise in dieser Version noch funktioniert und ob es eine Alternative gibt. Wenn du die Versionen nicht kennst, führe zuerst den Befehl zur Versionsabfrage aus und füge das Ergebnis ein; gib keine ungefähre Version aus dem Gedächtnis an.

Schritt drei: Den Umfang eingrenzen und erneut versuchen

Wenn ein ganzer Codeblock fehlschlägt, zerlege ihn: Behalte nur die etwa zwölf Zeilen, die das Problem reproduzieren, führe sie allein aus, bestätige, dass das Problem weiterhin besteht, und schicke diesen minimalen Code an die KI. Ändere jeweils nur eine Stelle, führe den Code sofort aus, prüfe, ob sich die Meldung geändert hat, und fahre dann fort. Wende nicht drei Änderungen der KI auf einmal an; wenn etwas kaputtgeht, weißt du nicht, welche Änderung es verursacht hat. Wenn Kontoschlüssel, Datenbankpasswörter oder Adressen des Firmenintranets betroffen sind, ersetze sensible Informationen vor dem Einfügen durch Platzhalter, genauso in Fehlermeldungen.

Wenn es immer noch fehlschlägt, frage anders

Wenn dasselbe Problem zweimal ohne Lösung gefragt wurde, ändere die Frage: Lass die KI erklären, was jede Zeile der Fehlermeldung bedeutet, und dann die kleinste Korrektur geben, die nur eine Stelle ändert. Du kannst sie auch bitten, den Code mit Ausgabeanweisungen zu versehen, damit du siehst, wie weit das Programm tatsächlich kommt und welche Werte die Variablen wirklich haben. Eine Fehlermeldung ist kein Scheitern; sie ist der direkteste Hinweis, um das Problem zu finden, und sie zu verstehen spart mehr Zeit als wiederholtes Nachfragen.

Empfohlene Tools

Mehr