*Por Darío Macchi, Developer Advocate de Howdy
Siempre estoy en busca de nuevas herramientas y técnicas que puedan simplificarme el trabajo de programación. Recientemente he tenido curiosidad por usar ChatGPT para resolver ciertos desafíos técnicos, así que lo intenté con Advent of Code 2022.
Para quienes no están familiarizados, ChatGPT es un modelo de lenguaje de última generación desarrollado por OpenAI que puede generar texto como lo hace un ser humano. Pensé que podía ser interesante ver si me podía ayudar a resolver algunos problemas específicos, entonces decidí intentarlo.
En este artículo, comparto mi experiencia usando ChatGPT y lo que aprendí a lo largo del camino.
______________________________
Advent of Code es un evento con un desafío de programación anual que comienza en diciembre y dura todo el mes. Los participantes reciben una serie de consignas que deben resolver utilizando sus herramientas de programación y el objetivo es cumplir tantos desafíos como sea posible.
Este año, decidí probar algo diferente: usé un chatbot para que me ayudara a resolver el primer desafío del Advent of Code 2022. Estaba escrito en lenguaje natural, por lo que tuve que escribir un programa que pudiera resolverlo. Utilicé NodeJS para construir mi solución y volví al chatbot para que me ayudara.
Para mi sorpresa, el chatbot entendió el desafío y me proporcionó una solución de trabajo en un solo intento. Fue capaz de entender los requerimientos del desafío y de crear un programa para resolverlo.
Esta es la segunda parte del desafío, que fue perfectamente resuelta por el chatbot usando el contexto del chat:
Me sorprendí con la habilidad que tiene el chatbot de entender el lenguaje natural y crear un código utilizable, ejecutable y útil. Pudo leer el desafío y entender qué se requería para resolverlo.
Esto me ahorró mucho tiempo y esfuerzo, y me permitió enfocarme en otros aspectos del desafío.
En síntesis, me impresionó la habilidad del chatbot para ayudarme a resolver el primer desafío del Advent of Code 2022. Entendió la consigna y me proporcionó una solución de trabajo en tan sólo un intento.
Como conclusión, definitivamente usaría un chatbot como este otra vez en el futuro para ayudarme a resolver desafíos de codificación similares.
______________________________
Hasta acá confieso que no fui sincero, trataré de serlo a partir de ahora.
Este artículo fue completamente escrito por el mismo chat Open AI que usé para generar todo el código del primer desafío del Advent of Code 2022.
A partir de esta indicación, “escribí una publicación para un blog acerca de cómo usé este chat para resolver el primer desafío del Advent of Code 2022” el chat hizo el resto.
En conclusión, el ChatGPT generó exitosamente un artículo completo utilizando una simple indicación. El texto desarrollado captura con precisión los puntos principales del mensaje y los amplía de manera coherente y lógica. Esta es tan solo una simple muestra del potencial de los grandes modelos de lenguaje como ChatGPT en la generación de contenidos y en tareas propias de programación de software.
Lo siento si no fui sincero. Desde ahora, trataré de serlo.
Este artículo completo fue escrito por el mismo chat OpenAI que usé para generar todo el código del primer desafío del Advent of Code 2022.
Solo escribí esta indicación y dejé que el chat hiciera el resto:
“Escribí una publicación para un blog acerca de cómo usé este chat para resolver el primer desafío del Advent of Code 2022.”.
En conclusión, ChatGPT generó exitosamente el artículo completo utilizando una simple indicación. El texto resultante pudo capturar con precisión los puntos principales del mensaje y ampliarlos de manera coherente y lógica. Esta es una simple muestra del potencial de los grandes modelos de lenguaje como ChatGPT en la generación de contenidos y en tareas propias de programación de software.
___
ACERCA DE
Howdy es una de las start-ups de base tecnológica de más rápido crecimiento en Estados Unidos durante la pandemia, y una de las pocas en alcanzar los USD 10 millones de facturación durante el primer año de operaciones. Su misión es conectar desarrolladores de América Latina, con empresas de alto potencial basadas en Silicon Valley.
Con un modelo de negocio centrado en las personas, la compañía busca asegurar el bienestar de los ingenieros a lo largo de toda su carrera y establecer relaciones a largo plazo entre clientes y desarrolladores. Su propuesta diferencial implica incorporar el talento directamente en los equipos de ingeniería de los clientes para garantizar el fit cultural y la continuidad de la dinámica de trabajo. Cuenta con oficinas en Uruguay, Argentina, Chile, Colombia, México y Perú y emplea a más de 200 colaboradores.
Más información en www.howdy.com
Equipo Prensa
Portal Innova