ChatGPT vs. Blockchain - ¿Va a sustituir la inteligencia artificial a los desarrolladores?

Escrito por
Yolanda López
Yolanda López
Publicado el
24/2/2023 11:12
Inicio
»
Desarrollo Blockchain
»
ChatGPT vs. Blockchain - ¿Va a sustituir la inteligencia artificial a los desarrolladores?

El ChatGPT es un sistema de chat basado en el modelo de lenguaje por Inteligencia Artificial GPT-3, desarrollado por la empresa OpenAI.

Es parecido a los chats de servicio de atención al cliente que puedes encontrar en las plataformas online de algunas empresas, solo que el nivel de comprensión, la contextualización y sobre todo la naturalidad, están literalmente a años luz.

Este chat está entrenado para mantener conversaciones, así que para utilizarlo solo tienes que hacerle preguntas de una manera natural y gracias a la inteligencia artificial, el chat puede entender estas preguntas y responderlas.

Para llegar a ese nivel de comprensión, el modelo ha necesitado más de 175 millones de parámetros, y ha sido entrenado con enormes cantidades de texto con tareas relacionadas con el lenguaje, como la traducción, la generación de textos e incluso el análisis sintáctico de estos textos.

Pero igual, ¿qué es esto de entrenar un modelo?

Entrenar un modelo significa, dicho coloquialmente, que cuantas más pruebas se hagan y más cantidad de información se añada para hacer estas pruebas, más depurados estarán los algoritmos  de este modelo.

Esta es la forma en la que se ha conseguido que este chat funcione tan bien. Al final, lo que se pretende con este tipo de inteligencia artificial es que tú le preguntes cosas al chat, y este te responda de forma coherente, como si estuvieras hablando con una persona que sabe mucho del tema que tú estás preguntando.

Esto es genial y es cierto que el chat funciona muy bien, pero estas últimas semanas ha habido personas que han puesto un debate sobre la mesa y es el siguiente:

¿Va a sustituir la inteligencia artificial a los programadores o desarrolladores?

En ConquerBlocks pensamos que la respuesta a esta pregunta es que NO. Y para que entendáis por qué, vamos a hacer una prueba con este famoso chat, y le vamos a pedir que nos genere el smart contract de un token en el lenguaje Solidity. Y después vamos a comparar este contrato con el contrato estandarizado de token en Solidity, para ver qué diferencias tienen.

Esta es la interfaz de ChatGPT y como veis, le hemos pedido que nos cree un smart contract completo de un token utilizando Solidity, y automáticamente el chat  contesta lo que se ve en la imagen.

Lo que podemos ver es que el chat programa un pequeño smart contract en el que se define un token con su nombre, su símbolo, un número de decimales determinado y el suministro total de tokens. El contrato tiene únicamente una función, llamada transfer con la que vamos a poder enviar tokens a otros usuarios.

El contrato es sintácticamente correcto, pero si lo comparamos con el contrato estandarizado de token en Solidity, elaborado por desarrolladores profesionales, vemos que se queda bastante pobre. En el siguiente link podéis acceder al contrato ERC-20 de OpenZeppelin y comprobarlo vosotros mismos.

ERC-20 OpenZeppelin

Para empezar, el estándar ofrece muchas más funcionalidades. Además de poder transferir tokens entre usuarios, podremos por ejemplo, delegar el manejo de nuestros tokens a un tercero.

Además, usando el estándar nos aseguramos de que estamos cumpliendo con todos los requisitos de seguridad, y de que no tenemos ninguna brecha.

Al final, la inteligencia artificial puede facilitarnos mucho la vida en algunos aspectos, y puede servir para pequeños desarrollos. Pero siempre va a ser necesaria la acción de un profesional que asegure de que todo está correctamente desarrollado.

Y más aún si hablamos de tecnología blockchain. Nunca podremos confiar al 100% en que una máquina se encargue de construir todo el código, si existe la mínima brecha de seguridad, el hackeo es seguro.

Os animamos a que hagáis esta prueba por vuestra cuenta para que podáis ver con vuestros propios ojos, que aunque esta inteligencia artificial funcione muy bien, siempre será mejor un código desarrollado por profesionales.

Si por el contrario, todavía no sabes programar y te interesa la tecnología blockchain, te dejamos un link con el que vas a poder acceder a una masterclass completamente gratuita, en la que te explicamos cuál es la hoja de ruta a seguir si quieres convertirte en desarrollador blockchain.

👉 Acceder al MASTER DE CONQUER BLOCKS

Vídeo del artículo:

Masterclass Gratuita: Comienza tu carrera como Desarrollador Blockchain
Aprende la profesión con salarios de media de más de 100,000€ al año con nuestra metodología en 5 pasos.
Ir a la Masterclass
Masterclass Gratuita: Comienza tu carrera como Desarrollador Blockchain
Aprende la profesión con salarios de media de más de 100,000€ al año con nuestra metodología en 5 pasos.
Ir a la Masterclass

Noticias relacionadas

¿Cuánto gana un desarrollador Blockchain? Analizando datos reales.
Desarrollo Blockchain

¿Cuánto gana un desarrollador Blockchain? Analizando datos reales.

En los últimos tiempos, cada vez más y más personas se interesan por la tecnología Blockchain y uno de los motivos que está tomando más relevancia es el salario que los desarrolladores de esta tecnología están llegando a ganar. Lo cierto es que no se trata de ningún mito, los desarrolladores Blockchain son uno de los perfiles profesionales que más cobran por su trabajo, y esto no es casualidad.
Yolanda López
24/2/2023
TOP 3 mejores Cursos de Desarrollo Blockchain (online / presenciales)
Desarrollo Blockchain

TOP 3 mejores Cursos de Desarrollo Blockchain (online / presenciales)

Hoy en día están surgiendo infinidad de formaciones que tienen que ver con la tecnología y el desarrollo Blockchain, y la razón es que esta tecnología está en pleno auge y cada vez son más las personas que quieren aprenderla.‍Pero lo cierto es, que la mayoría de estas formaciones no tienen ninguna consistencia porque no están impartidas por verdaderos profesionales del sector. Y precisamente por eso, hemos hecho una selección de las 3 mejores formaciones en Tecnología Blockchain, para ayudarte a elegir cuál es la que más se ajusta a tus necesidades.
Yolanda López
24/2/2023
Tipos de Visibilidad de las Funciones en SOLIDITY (Public vs External)
Desarrollo Blockchain

Tipos de Visibilidad de las Funciones en SOLIDITY (Public vs External)

Utilizar correctamente la visibilidad en las funciones y variables en Solidity es vital para garantizar la seguridad y el buen funcionamiento de los smart contracts. Hay que tener en cuenta que estamos en una blockchain pública, por lo tanto, todos los datos son accesibles de algún modo. Podemos restringir desde dónde se pueden utilizar ciertas funciones o variables, pero no podemos restringir su lectura.
Yolanda López
24/2/2023
¿Qué es un Token ERC-20 y cómo se crea?
Desarrollo Blockchain

¿Qué es un Token ERC-20 y cómo se crea?

Un token ERC-20 es un tipo de criptomoneda que se crea y se utiliza en la red Ethereum. ERC significa "Ethereum Request for Comment", que es un tipo de propuesta para estándares técnicos en la red Ethereum.
Yolanda López
24/2/2023
10 consejos para Programadores Principiantes
Desarrollo Blockchain

10 consejos para Programadores Principiantes

Si estás leyendo este artículo es porque, o bien estás aprendiendo a programar, o bien ya sabes programar pero eres completamente principiante y te sientes algo inseguro. ¡No te preocupes! A todos nos ha ocurrido alguna vez. Pero nosotros queremos ayudarte a que el inicio de tu carrera como programador o desarrollador sea un poco más liviano, y por eso te traemos 10 consejos para darte el empujón que necesitas.
Yolanda López
24/2/2023

Nuestras últimas publicaciones

Aprende sobre Criptomonedas, Blockchain, NFTs, Metaversos, Inteligencia Artificial y Emprendimiento.
DeGods en Bitcoin: la colección NFT número 1 en Solana se va a Ethereum y Bitcoin
NFTs y Metaverso

DeGods en Bitcoin: la colección NFT número 1 en Solana se va a Ethereum y Bitcoin

En este artículo te hablamos de la reciente iniciativa de DeGods en lanzar parte de su colección en Bitcoin Ordinals
Jordi Quintana
24/2/2023
Análisis del proyecto DeGods NFT y su estrategia exitosa
NFTs y Metaverso

Análisis del proyecto DeGods NFT y su estrategia exitosa

Esta es la mejor y más completa guía en español sobre la exitosa colección NFT DeGods en Solana.
Jordi Quintana
24/2/2023
Cómo conseguir el acceso de Founder NFT en Deadrop
NFTs y Metaverso

Cómo conseguir el acceso de Founder NFT en Deadrop

En este artículo te presento el nuevo juego Play To Earn - Deadrop, en el cuál se pueden ganar NFTs por jugar
Jordi Quintana
24/2/2023
¿Cuánto gana un desarrollador Blockchain? Analizando datos reales.
Desarrollo Blockchain

¿Cuánto gana un desarrollador Blockchain? Analizando datos reales.

En los últimos tiempos, cada vez más y más personas se interesan por la tecnología Blockchain y uno de los motivos que está tomando más relevancia es el salario que los desarrolladores de esta tecnología están llegando a ganar. Lo cierto es que no se trata de ningún mito, los desarrolladores Blockchain son uno de los perfiles profesionales que más cobran por su trabajo, y esto no es casualidad.
Yolanda López
24/2/2023
TOP 3 mejores Cursos de Desarrollo Blockchain (online / presenciales)
Desarrollo Blockchain

TOP 3 mejores Cursos de Desarrollo Blockchain (online / presenciales)

Hoy en día están surgiendo infinidad de formaciones que tienen que ver con la tecnología y el desarrollo Blockchain, y la razón es que esta tecnología está en pleno auge y cada vez son más las personas que quieren aprenderla.‍Pero lo cierto es, que la mayoría de estas formaciones no tienen ninguna consistencia porque no están impartidas por verdaderos profesionales del sector. Y precisamente por eso, hemos hecho una selección de las 3 mejores formaciones en Tecnología Blockchain, para ayudarte a elegir cuál es la que más se ajusta a tus necesidades.
Yolanda López
24/2/2023
Update cookies preferences