De alguna manera, ya ha pasado la mitad del año (Feliz Día de Canadá 🇨🇦 y Feliz Cuatro de Julio 🗽). Me pareció una buena excusa para parar, levantar la vista del teclado y hacer balance de adónde ha llegado mi cabeza en los últimos seis meses.
Y adónde ha llegado, sobre todo, es a la IA. He estado cuestionando sobre todo lo que hay debajo: ¿qué va a ser esto realmente para nosotros a largo plazo? He pasado muchos de estos meses leyendo -artículos, entradas de blogs- y escuchando a quienes viven en el ámbito de la IA y la han observado de cerca. Y he llegado a la conclusión de que es…
Otra herramienta en el cinturón
Durante un tiempo pensé en la IA como pienso en todo lo demás que he aprendido como desarrollador: otra herramienta en el arsenal. La sintaxis del lenguaje era una herramienta. Los patrones de diseño eran una herramienta. El IDE era una herramienta. Cada una me hacía un poco más rápido, un poco más agudo, un poco más capaz de lo que era sin ella.
Y creo que la IA también está ahí. Está en el cinturón de herramientas, justo al lado del resto.
Pero cuanto más pensaba en ello, más me parecía que esa forma de verlo no refleja bien lo que está ocurriendo. La IA no es solo una herramienta en el cinturón. Empieza a parecerse más al cinturón en sí (lo sé, lo sé, puedo ver los ojos en blanco desde aquí). Pero empieza a parecer la cosa que mantiene unidas todas las demás herramientas y te las entrega cuando las buscas. No es solo un martillo. Es la cosa que te permite llevar todos los martillos que has tenido alguna vez al mismo tiempo (o que has deseado tener), y sacar el adecuado antes de que hayas terminado de pensar.
Personalmente, creo que eso es más importante que el “autocompletado más rápido”. Una herramienta facilita una tarea. Un cinturón de herramientas cambia la forma en que te desenvuelves en todas ellas.
Pero un cinturón solo es tan bueno como los pantalones
Pero por mucha credibilidad que le dé, también vale la pena considerar sus deficiencias.
Un cinturón no sirve para nada por sí solo. Solo funciona porque hay unos pantalones que lo sostienen. Puedes tener el mejor cinturón del mundo, pero si no llevas ningún pantalón debajo, lo único que hace el cinturón es llamar la atención sobre el problema.
Los pantalones son los fundamentos. Los idiomas. Los conceptos. El conocimiento. Saber por qué algo funciona, no solo que funciona. Eso es lo que el cinturón sujeta. La IA puede darte una respuesta, pero eres tú quien tiene que saber si es la respuesta correcta, si encaja, si está a punto de desmoronarse bajo la carga. Si no entiendes lo que hay debajo, el cinturón no tiene nada a lo que agarrarse.
Así que no, no creo que la IA nos permita dejar de aprender las cosas profundas. Más bien, aumenta la apuesta. Las personas que se apoyan más en el cinturón mientras ignoran los fundamentos son las que tienen más probabilidades de terminar expuestas. Y lo último que ninguno de nosotros quiere es que nos pillen, algún día, con los pantalones en el suelo. 😅
Mantén los pantalones puestos. Aprende los fundamentos. Entonces el cinturón valdrá algo.
Aprende a escribir y escribe bien
La otra cosa que quiero decir un poco más alto es: aprende a escribir. Y luego sigue hasta que escribas bien.
Estoy convencido de esto desde hace tiempo (es la mitad de la razón por la que existe este blog), pero el cambio hacia la IA lo ha convertido de algo deseable en algo más cercano a una habilidad básica. El desarrollo se está orientando cada vez más hacia el lenguaje natural. La interfaz entre lo que quieres y lo que se construye es cada vez más… palabras. Y cuanto mejores sean tus palabras, mejor será todo lo que venga después de ellas.
Recuerda que estos modelos son predictores de la siguiente palabra. Esto significa que el contexto que tú proporcionas es la materia prima de todo lo que producen. Una entrada vaga, escasa y descuidada te da una salida vaga, escasa y descuidada (ninguna herramienta te ayudará a escapar de “Basura que entra, basura que sale”). Una entrada precisa, rica y bien estructurada te da algo que realmente puedes usar.
Y creo firmemente que esto se multiplica por sí mismo. Cuanto más lees y más escribes, más vocabulario adquieres. Cuanto más vocabulario tienes, más precisamente puedes decir lo que quieres decir. Cuanto más precisamente puedes decir lo que quieres decir, mejor es el contexto que puedes alimentar al modelo. Y cuanto mejor sea el contexto, mejor será el resultado.
Escribir bien ya no es una habilidad blanda que queda al margen. Está en la base de la calidad de todo lo que construyes con estas herramientas. Mejorar en ello es una de las cosas más útiles que puedes hacer.
Pensamientos a mitad de camino
Así que ahí es donde he llegado a mitad de año. La IA se está convirtiendo en el cinturón, si es que no lo es ya. Creo que es emocionante. También significa que las dos cosas menos de moda en la tecnología, los fundamentos y la capacidad de escribir una frase clara, son las habilidades en las que debemos ser más competentes, no menos. Mantén los pantalones puestos y aprende a describirlos bien.
Brindemos por la segunda mitad. Nos vemos en la próxima, ¿quién sabe en qué estaré pensando para entonces?