#IA #LLM #LargeLanguageModels #DataCenter
Actualmente, debaten si la "IA" reemplazará a los desarrolladores. Aunque a las empresas se les vende como que eso va a pasar, no es lógico. Te explico por qué.
La "IA" no es IA, no razona ni tiene conciencia como un ser humano. Nos da los resultados por una síntesis estadística de una enorme cantidad de recursos (libros, sitios web, código). Éste es el problema principal porque el trabajo del desarrollador es PENSAR en la forma de resolver los problemas y necesidades del software. ¿Cómo va a reemplazar a los desarrolladores si la "IA" no puede pensar?
Lo que la IA podría hacer, quizás con el tiempo, es automatizar la escritura del código, una vez que un ser humano le dicte lo que quiere. Aunque tener una IA que lo escriba por mí podría ser cómodo (si no tuviera que sufrir para que me entienda), igualmente no ahorraría mucho tiempo porque el desarrollador es más lo que piensa que lo que escribe.
Otra forma en que podría ayudar la "IA" es permitiéndonos consultar rápidamente sin tener que buscar en la documentación, pero es peligroso porque la IA a veces da información falsa. Los problemas que puede causar por mentirnos yo preferiría evitarlos simplemente tomándome el tiempo de revisar la documentación, que además va a ser más completa y puedo ver a simple vista en su organización otras cosas que me interesen para mirarlas más tarde. La "IA" ahorraría tiempo en el momento (en el mejor caso) pero a la vez impediría el aprendizaje y detectar cambios en el framework/librería. Entonces, es cuestionable si sería un bien.