Kodokon kodokon.com

Die Copy-Paste-Falle

Verstehe, warum es dein Lernen zerstört, wenn du dir deinen Code generieren lässt, und übernimm die goldene Regel: Die KI erklärt, du schreibst.

7 Min. · 3 Fragen

Diese Lektion in Kodokon öffnen

Hier kommt die gefährlichste Szene deiner Lernreise. Du hast eine Übung: Schreibe eine Funktion, die die Vokale in einem Wort zählt. Du fügst die Aufgabenstellung in die KI ein, sie liefert in drei Sekunden perfekten Code, du kopierst ihn, die Übung ist "erledigt". Alles scheint gewonnen: Es ging schnell, der Code funktioniert, beim Lesen hast du ihn sogar ungefähr verstanden. In Wirklichkeit hast du gerade dein Training ausgelassen. Am nächsten Tag, vor einer leeren Seite, wärst du nicht in der Lage, diese Funktion noch einmal zu schreiben.

Das ist keine Meinung, das ist ein klassischer Befund der Gedächtnisforschung. Der Generierungseffekt, seit den 1970er-Jahren in vielen Studien belegt, zeigt: Wir behalten das, was wir selbst produzieren, weit besser als das, was wir bloß lesen. Suchen, zögern, Fehler machen, korrigieren: Es ist diese Anstrengung, die Wissen ins Gedächtnis eingräbt. Die Forscher Robert und Elizabeth Bjork haben diesem Prinzip einen Namen gegeben: wünschenswerte Schwierigkeiten - die Hürden, die das Lernen im Moment langsamer machen, dafür aber viel dauerhafter. Sich die Lösung generieren zu lassen, beseitigt genau diese Schwierigkeit… und damit auch das Lernen.

Daher die goldene Regel dieses Kurses, die du bei jeder Übung anwenden solltest: Die KI erklärt, DU schreibst. Konkret: Bitte sie, ein Konzept zu klären, dir einen Hinweis zu geben, dir Fragen zu stellen, DEINEN Code durchzusehen und dir deine Fehler zu zeigen. Aber jede Codezeile, die für dein Lernen zählt, muss aus deinen Fingern kommen, nicht aus ihren. Vergleiche die beiden Verwendungen unten - dieselbe Übung, entgegengesetzte Schicksale.

PROMPT
Schreibe mir eine JavaScript-Funktion, die die Vokale in einem Wort zählt.
SCHLECHTE NUTZUNG: Du bekommst den Code, du verlierst das Lernen.

Die gute Nutzung macht die KI zum Tutor: Sie steckt den Weg ab, aber gehen musst du ihn selbst. Der folgende Prompt ist der wichtigste des Kurses - bewahre ihn gut auf, er funktioniert für jede Übung.

PROMPT
Du bist mein Programmier-Tutor. Ich bin Anfänger und ich will LERNEN, nicht die Lösung bekommen.

Hier ist meine Übung: Schreibe eine JavaScript-Funktion, die die Vokale in einem Wort zählt.

Absolute Regeln, gültig für das ganze Gespräch:
1. Schreibe mir NIEMALS die Lösung, auch nicht teilweise, selbst wenn ich dich darum bitte.
2. Hilf mir Schritt für Schritt: Stelle mir zuerst Fragen, damit ich das Problem selbst zerlege.
3. Wenn ich nicht weiterkomme, gib mir einen immer genaueren Hinweis, niemals den Code.
4. Wenn ich dir MEINEN Code zeige, zeige auf die Zeile, die Probleme macht, und frage mich, was sie tut, statt sie zu reparieren.
5. Gib mir am Ende eine ähnliche Übung, um zu prüfen, ob ich sie allein lösen kann.

Beginne mit deiner ersten Frage.
GUTE NUTZUNG: der Tutor-Prompt, zum Wiederverwenden bei jeder Übung.

Wissenscheck

Stelle sicher, dass du die wichtigsten Punkte dieser Lektion behalten hast.

  1. Was besagt der Generierungseffekt, der seit den 1970er-Jahren erforscht wird?
    • Generative KIs erzeugen Text schneller als Menschen
    • Wir behalten das, was wir selbst produzieren, weit besser als das, was wir bloß lesen
    • Jede Generation lernt schneller programmieren als die vorige
  2. Was ist eine "wünschenswerte Schwierigkeit" laut den Bjorks?
    • Eine Übung, die so schwer ist, dass du die KI nach der Lösung fragen musst
    • Ein Bug, den die Lehrkraft absichtlich im Code gelassen hat
    • Eine Hürde, die das Lernen im Moment verlangsamt, es dafür aber viel dauerhafter macht
    • Ein Konzept, das man am Anfang besser überspringt
  3. Du kommst bei einer Übung nicht weiter. Welche Anfrage respektiert die goldene Regel "Die KI erklärt, DU schreibst"?
    • "Schreibe mir die komplette, kommentierte Lösung"
    • "Repariere meinen Code und schicke mir die funktionierende Version zurück"
    • "Hier sind mein Code und meine Überlegung: Stelle mir Fragen und gib mir einen Hinweis, ohne jemals die Lösung zu schreiben"