La inteligencia artificial (IA) es, en las ciencias de la computación, la disciplina que intenta replicar y desarrollar la inteligencia y sus procesos implícitos a través de computadoras.
Es por eso, que está ganando cada vez más terreno en aspectos de la vida cotidiana, por lo que llevó a muchos a preguntarse si en algún momento ciertas labores serán completamente reemplazadas por estos productos.
Por otro lado, también está la duda en la esfera de la programación Blockchain, pero puede faltar mucho para que se convierta en realidad al menos dentro de este ecosistema.
El cofundador y desarrollador principal de Ethereum, Vitalik Buterin aseguró que las IA aún están lejos de reemplazar a las personas que escriben código para el diseño de soluciones basadas en Blockchain.
Las IA aún no podrán reemplazar a los programadores Blockchain
La conclusión de Buterin fue tras probar la IA conocida como ChatGPT, un bot desarrollado por OpenAI, al cual hizo solicitudes para el desarrollo de código y determinar qué tanto se podía confiar en los productos arrojados.
Si bien admitió que esta herramienta podría ser de ayuda, encontró que la misma cometió errores cuando se le pidió fragmentos específicos.
Por ende comentó: "En este punto, la IA está bastante lejos de ser un sustituto de los programadores humanos. En muchos casos, puede tener éxito y escribir un código bastante bueno, especialmente para tareas comunes".
Y agregó que: "Dicho esto, se me presentó algunos patrones de codificación que no había visto antes, y escribió el convertidor base más rápido de lo que lo hubiese hecho por mi cuenta".
ChatGPT, el bot desarrollado es una herramienta que cada vez utilizan con más frecuencia los desarrolladores a la hora de escribir aplicaciones de todo tipo.
Ahora bien, aunque resulte útil en algunos casos, Buterin llamó a que esta se emplee como un recurso de respaldo, en lugar de encargar todo el trabajo a dicho bot.
Desarrollar en Blockchain es algo delicado
Lo marcado por Buterin fue de especial importancia dentro del desarrollo basado en Blockchain, ya que a diferencia de la programación en general, la creación de productos y servicios que funcionan sobre una red de este tipo está sujeto a otro tipo de consideraciones.
Tal vez, el elemento más importante a considerar es el hecho de que el desarrollo de código para su uso en aplicaciones Blockchain debe estar lo más pulido posible porque cuando este llegue a la red en cuestión quedará completamente inmutable, por lo que futuras actualizaciones se montarán sobre la base originalmente diseñada.
En esto último hizo hincapié en Rooter, desarrollador fundador del protocolo DeFi Solend, quien coincidió con varios de los comentarios hechos por Buterin.
Algo para destacar es que los desarrolladores cuentan con varias herramientas populares a la hora de programar.
Una de ellas es StackOverflow un repositorio donde los interesados pueden buscar manualmente el código que necesitan, el cual ya está listo para utilizar.
Sin embargo ese proceso se hace de forma semi manual, y conlleva tiempo a los usuarios para poder encontrar e implementar las líneas que necesitan.
Tal y como aplica en casi todos los casos de la vida misma, la recomendación para el uso de bots de programación es la de supervisar y editar los productos arrojados por estas herramientas, y así evitar inconvenientes que puedan poner en riesgo los productos en desarrollo.