Technology

ChatGPT está desatado entre los programadores: máquinas virtuales infinitas, LaTeX y robots que pican código solos

By Adriana P

December 06, 2022

Preguntarle a Google ya no mola. Lo que mola es preguntarle cosas a ChatGPT. El motor de ingeligencia artificial creado por OpenAI se ha vuelto el fenómeno viral del momento y todo el mundo quiere ponerlo a prueba. Y más que nadie, los programadores, que están analizando las capacidades y los límites de este sistema. Hay algunos, por ejemplo en el ámbito de las matemáticas o en cómo los datos que extrae de su entrenamiento no siempre son correctos. De hecho como veremos hay problemas con Stack Overflow, pero aún así alucinamos.

Corrige mi código (o escríbelo directamente). Imagina que estás tratando de escribir un programa para resolver un pequeño problema o no tan pequeño —incluso en lenguajes como C++— y te estás rompiendo la cabeza porque no funciona. No pasa nada: le puedes preguntar a ChatGPT qué es lo que falla y él te sugerirá posibles cambios para solucionarlo. CoPilot igual ya no es tan necesario, porque ChatGPT también programa lo que le pidas en cualquier lenguaje, o lo intenta. Aún así, cuidado, porque ChatGPT no es perfecto.

This is actually so wild, I really didn't think we'd get to this point so quickly with language models where they can analyze source code for bugs and write suggested fixes? #chatGPThttps://t.co/qOE1LgTmNr pic.twitter.com/5SWfdZDCAn

— Travis Smith (@_tks98) December 1, 2022

Y cuando decimos cualquier lenguaje, es cualquiera. Aunque como ocurre con CoPilot es recomendable revisar el código, ChatGPT programa lo que le pidas en el el lenguaje que le pidas, incluidos lenguajes terribles como Brainfuck o Malbolge. ¿Qué pasa con lenguajes de programación tan veteranos como COBOL o FORTRAN para los que es difícil encontrar gente preparada Ningún problema, parece.

ChatGPT programando lo que le pidas en el lenguaje que le pidas. pic.twitter.com/LVyDC7koA6

— Javier Pastor (@javipas) December 5, 2022

Cuidado con ese código, insistimos. Este fenómeno parece convertir a cualquiera en un programador, pero quizás no deberíamos ir tan rápido: en Stack Overflow han prohibido que los usuarios aprovechen ChatGPT para generar sus respuestas.

“En general, dado que la tasa media de obtención de respuestas correctas de ChatGPT es demasiado baja, la publicación de respuestas creadas por ChatGPT es sustancialmente perjudicial para el sitio y para los usuarios que preguntan o buscan respuestas correctas”.

Crea imágenes por mí. No podía ser de otra forma: es posible pedirle a ChatGPT que genere los ‘prompts’ o frases con las que pedirle a su vez a MidJourney (o DALL-E 2, o Stable Diffussion) que genere imágenes espectaculares de forma más precisa para, por ejemplo, decorar apartamentos.

OK so @OpenAI's new #ChatGPT can basically just generate #AIart prompts. I asked a one-line question, and typed the answers verbatim straight into MidJourney and boom. Times are getting weird…🤯 pic.twitter.com/sYwdscUxxf

— Guy Parsons (@GuyP) November 30, 2022

Conectándose a otros servicios. La capacidad de ChatGPT para conectarse con otras plataformas es evidente. No solo con el ejemplo anterior, sino también con servicios como Twitter, donde es posible por ejemplo consultar cuáles son las últimas tendencias en inteligencia artificial en Twitter en tiempo real y luego publicarlas en Telegram.

I want to know the latest trends in AI on Twitter in real time.

Could ChatGPT by @OpenAI do that for me in 2mins ?

Spoiler: yes it can, in 3 steps. Read below
👇

— Loaded (@0x10aded) December 3, 2022

Google en peligro. Una de las reflexiones más comunes sobre ChatGPT es cómo amenaza la validez de Google como buscador. El lenguaje natural utilizado en las respuestas resulta mucho más cercano y convincente, y dado que no hay resultados patrocinados y las respuestas son claras, directas y fácilmente comprensibles, algunos ven esto como una alternativa real al omnipresente servicio de Google. ChatGPT, por cierto, dice que no lo es.

Google is done.

Compare the quality of these responses (ChatGPT) pic.twitter.com/VGO7usvlIB

— josh (@jdjkelly) November 30, 2022

LaTeX al alcance de cualquiera. Este “sistema de composición de textos” es muy utilizado en el ámbito académico y científico, pero trabajar con LaTeX es a menudo farragoso. No lo es con ChatGPT, que responde a nuestras dudas y hace que escribir un trabajo científico sea casi tan fácil como hacerlo en un procesador de textos convencional.

Wow… #ChatGPT can generate the LaTeX code for drawing graphs. pic.twitter.com/G8y0Pr5KvF

— 상일 (@sioum) December 4, 2022

Expresiones regulares a mí. Las expresiones regulares son una herramienta poderosísima para desarrolladores, pero dominarlas y plantearlas correctamente es a menudo complejo. No para ChatGPT, que las puede crear a petición tuya… o explicártelas sin necesitar contexto alguno.

OpenAI's new ChatGPT is mind-blowing.

Asking it to explain a complicated regex with no context… pic.twitter.com/hPjRVQVJ38

— James Blackwell (@jwblackwell) November 30, 2022

Máquinas virtuales Linux. Jonas Degrave, investigador en Deepmind, sabe un poco de esto, y se le ocurrió una idea que va más allá: usar ChatGPT como si fuera una máquina virtual basada en Linux. Ordenó que ejecutara comandos e incluso consiguió que navegara por la web —algo que ChatGPT no hace de primeras— gracias a Lynx, el navegador en modo consola. No solo eso: acabó haciendose llamadas a sí mismo en una especie de “máquina virtual infinita” que hace que a uno le explote la cabeza.

Imagen: Mohammad Rahmani

– La noticia ChatGPT está desatado entre los programadores: máquinas virtuales infinitas, LaTeX y robots que pican código solos fue publicada originalmente en Xataka por Javier Pastor .