Decidir qué delegar es parte del trabajo
Trabajar con criterio con un asistente de código es decidir qué partes del trabajo le das y cuáles haces tú. El asistente acelera lo repetitivo, pero la responsabilidad de lo que entregas sigue siendo tuya.
Una estudiante de ingeniería de Granada tiene seis tareas para su proyecto de fin de curso. Tiene dos tardes. Debe elegir en cuáles ayuda un asistente y en cuáles no.
Al final de esta lección
Nota
Puedo decidir qué tareas delego en un asistente y cuáles me quedo.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Delegar | dar una tarea al asistente y revisarla después | |
| Riesgo | lo que se pierde si el resultado sale mal | datos de clientes |
| Responsabilidad | ser quien responde por lo entregado | |
| Flujo de trabajo | los pasos que repites en cada tarea | |
| Revisión completa | leer cada línea y probar los casos límite |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Delega según el riesgo, no según la pereza
Antes de pedir ayuda, pregúntate qué pasa si el resultado sale mal. Si casi nada, delega y revisa deprisa. Si se pierden datos, dinero o seguridad, quédate la decisión.
También cuenta si podrás comprobarlo. Una tarea sin pruebas es más difícil de delegar, porque no tienes cómo saber que quedó bien.
Ejemplo: seis tareas y su decisión
| Tarea | Riesgo | Decisión | Revisión |
|---|---|---|---|
| Datos de ejemplo inventados | Bajo | Delegar | Rápida |
| Renombrar variables | Bajo | Delegar | Rápida |
| Un informe de ventas con pruebas | Medio | Delegar | Completa |
| Cambiar el cálculo del IVA sin pruebas | Medio | Quedártela | No se delega |
| Exportar clientes con sus nombres | Datos personales | Quedártela | No se delega |
| Formulario de acceso con contraseñas | Alto | Quedártela | No se delega |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Un buen flujo avanza en pasos pequeños
Un flujo sencillo: defines la tarea, pides una parte, la lees, ejecutas las pruebas y decides si la aceptas. Si no, mejoras la petición y vuelves a empezar.
Guarda cada parte aceptada antes de pedir la siguiente. Así, si una sale mal, solo pierdes la última.
Un error frecuente
Advertencia
Mucha gente cree que, si el asistente escribió el código, el fallo es del asistente. Quien lo acepta y lo entrega responde por él. Si no puedes explicar una línea, todavía no está lista para entregarse.
Lo que debes aprender, hazlo tú
Si una tarea existe para que aprendas algo, delegarla te quita el aprendizaje. Hazla tú y usa el asistente para que te explique o te corrija después.
Di también cuándo lo has usado. En muchos centros y empresas hay normas sobre ello, y contarlo evita malentendidos.
Mira qué límites trae el agente del laboratorio
El agente del laboratorio es un ejemplo de delegar con límites. Su configuración le obliga a preguntar antes de cambiar un archivo o ejecutar una orden, y le prohíbe leer páginas de internet. Estas órdenes solo leen esa configuración y la versión del lenguaje: dos cosas que conviene decir a un asistente en la petición.
Cuenta dónde la configuración dice ask
docker exec agent grep -o ask /home/node/.config/opencode/opencode.jsonSe muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.
Mira qué tiene prohibido
docker exec agent grep -o deny /home/node/.config/opencode/opencode.jsonSe muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.
Mira la versión del lenguaje del proyecto
docker exec agent node --versionSe muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.