El uso de la inteligencia artificial (IA) en la programación se ha vuelto cada vez más habitual, siendo reconocida como una herramienta que facilita la generación de código y la resolución de problemas. Sin embargo, Brais Moure, un programador con una sólida trayectoria, advierte sobre los riesgos que supone una dependencia excesiva de estas tecnologías. Si bien la IA puede simplificar el desarrollo de software, una falta de comprensión de los procesos fundamentales puede ser perjudicial para el aprendizaje de la programación. En un vídeo, Moure destaca que, aunque la IA puede generar código funcional, esto no garantiza que el programador cuente con las habilidades necesarias para entender o modificar dicho código. Moure, conocido en las redes sociales como MoureDev, ha enfocado su carrera en la enseñanza de la programación y la creación de software, y ha comenzado a concentrarse en el uso responsable de la IA en este campo.
Moure enfatiza que el objetivo no debe ser permitir que la IA resuelva problemas de manera automática, sino integrarla como una herramienta que estimule el pensamiento crítico. Para ello, propone un enfoque basado en el método socrático, que consiste en hacer preguntas que ayuden a los estudiantes a alcanzar sus propias conclusiones. Por ejemplo, si un programador tiene dificultades para crear una función en Python, en lugar de simplemente copiar el error en una herramienta de IA esperando una solución, debería pedirle a la IA que le plantee preguntas que le ayuden a entender el problema. Aunque este método pueda parecer menos eficiente, Moure sostiene que promueve un proceso de aprendizaje más profundo y significativo.
De esta manera, la IA se convierte en un asistente que permite a los programadores profundizar en su comprensión de su trabajo, en lugar de ser una respuesta automática a cada problema que se presente. Moure advierte que acostumbrarse a delegar todos los obstáculos a la IA puede llevar a estudiantes y profesionales a carecer de las habilidades necesarias para abordar problemas de forma independiente. A largo plazo, esto podría resultar en situaciones donde un programador se enfrenta a un proyecto sin saber cómo avanzar, o tropieza con errores que la IA no puede resolver de inmediato.
A pesar de sus advertencias, Moure no se opone al uso de la inteligencia artificial en la programación; al contrario, defiende la necesidad de aprender a emplear estas herramientas de manera eficaz en el desarrollo de software. También resalta la importancia de revisar cuidadosamente los resultados que generan. El verdadero reto, según Moure, radica en «la forma en que se incorpora la inteligencia artificial dentro de los procesos de aprendizaje y creación en el sector del software».

Sin comentarios
Para comentar debes tener una cuenta. ¡Es gratis!
Regístrate gratis Iniciar sesión