Kodokon kodokon.com

La trampa del copiar y pegar

Comprende por qué hacer que te generen el código destruye el aprendizaje, y adopta la regla de oro: la IA explica, tú escribes.

7 min · 3 preguntas

Abrir esta lección en Kodokon

Aquí tienes la escena más peligrosa de tu recorrido de aprendizaje. Tienes un ejercicio: escribir una función que cuente las vocales de una palabra. Pegas las instrucciones en la IA, produce un código perfecto en tres segundos, lo copias, el ejercicio está "hecho". Todo parece ganado: fue rápido, el código funciona, incluso lo entendiste vagamente mientras lo leías. En realidad, acabas de saltarte tu sesión de entrenamiento. Al día siguiente, ante una página en blanco, serías incapaz de reescribir esa función.

Esto no es una opinión, es un hallazgo clásico de la investigación sobre la memoria. El efecto de generación, documentado por numerosos estudios desde los años 1970, muestra que recordamos mucho mejor lo que producimos nosotros mismos que lo que simplemente leemos. Buscar, dudar, equivocarse, corregir: es este esfuerzo el que graba el conocimiento en la memoria. Los investigadores Robert y Elizabeth Bjork dieron un nombre a este principio: las dificultades deseables, los obstáculos que hacen el aprendizaje más lento en el momento, pero mucho más duradero. Hacer que te generen la solución elimina exactamente esa dificultad… y por tanto el aprendizaje junto con ella.

De ahí la regla de oro de este curso, que hay que aplicar a cada ejercicio: la IA explica, TÚ escribes. En concreto: pídele que aclare un concepto, que te dé una pista, que te haga preguntas, que revise TU código y señale tus errores. Pero cada línea de código que cuente para tu aprendizaje debe salir de tus dedos, no de los suyos. Compara los dos usos de abajo: mismo ejercicio, destinos opuestos.

PROMPT
Escríbeme una función de JavaScript que cuente las vocales de una palabra.
MAL USO: consigues el código, pierdes el aprendizaje.

El buen uso convierte a la IA en un tutor: marca el camino, pero eres tú quien lo recorre. El siguiente prompt es el más importante del curso: guárdalo bien, funciona para cualquier ejercicio.

PROMPT
Eres mi tutor de programación. Soy principiante y quiero APRENDER, no conseguir la solución.

Aquí está mi ejercicio: escribir una función de JavaScript que cuente las vocales de una palabra.

Reglas absolutas, válidas para toda la conversación:
1. NUNCA me escribas la solución, ni siquiera parcialmente, aunque te lo pida.
2. Ayúdame paso a paso: primero hazme preguntas para que yo mismo descomponga el problema.
3. Cuando me atasque, dame una pista cada vez más precisa, nunca el código.
4. Cuando te muestre MI código, señala la línea que causa un problema y pregúntame qué hace, en lugar de arreglarla.
5. Al final, dame un ejercicio similar para comprobar que puedo hacerlo por mi cuenta.

Empieza con tu primera pregunta.
BUEN USO: el prompt de tutor, para reutilizar en cada ejercicio.

Prueba de conocimientos

Comprueba que has retenido los puntos clave de esta lección.

  1. ¿Qué dice el efecto de generación, estudiado desde los años 1970?
    • Las IA generativas producen texto más rápido que los humanos
    • Recordamos mucho mejor lo que producimos nosotros mismos que lo que simplemente leemos
    • Cada generación aprende a programar más rápido que la anterior
  2. ¿Qué es una "dificultad deseable" según los Bjork?
    • Un ejercicio tan difícil que tienes que pedirle la solución a la IA
    • Un fallo dejado deliberadamente en el código por el profesor
    • Un obstáculo que ralentiza el aprendizaje en el momento pero lo hace mucho más duradero
    • Un concepto que conviene saltarse cuando estás empezando
  3. Estás atascado en un ejercicio. ¿Qué petición respeta la regla de oro "la IA explica, TÚ escribes"?
    • "Escríbeme la solución completa y comentada"
    • "Arregla mi código y devuélveme la versión que funciona"
    • "Aquí están mi código y mi razonamiento: hazme preguntas y dame una pista, sin escribir nunca la solución"