10 cosas geniales que puedes hacer con el nuevo bot ChatGPT de OpenAI
Desde detectar con precisión vulnerabilidades de seguridad en tu código hasta escribir un ensayo o un bloque completo de código funcional por capricho y abrir portales a otra dimensión, el recientemente lanzado ChatGPT de OpenAI es una maravilla con sus posibilidades aparentemente ilimitadas.
Tu deseo es mi comando
La semana pasada, los laboratorios de investigación de OpenAI presentaron ChatGPT, un chatbot que funciona desde tu navegador web, similar a los que has visto en los sitios web que ofrecen chat de atención al cliente.
ChatGPT funciona con la serie GPT-3.5 de modelos entrenados con texto y datos de código en la infraestructura de supercomputación de Azure AI. Las capacidades de la Inteligencia Artificial (IA) se han mejorado para hacer frente a solicitudes que pueden ser extrañas, técnicas, abstractas o específicas.
Al poner su chatbot avanzado en vista previa pública, OpenAI espera obtener retroalimentación de la multitud aprendiendo de lo que todos los usuarios preguntan a ChatGPT y qué tan bien funciona la tecnología.
Un punto clave a tener en cuenta es que la vista previa actual no está conectada a Internet, por lo que las respuestas que devuelve provienen únicamente de modelos capacitados sin conexión. ChatGPT no podrá decirte, por ejemplo, “¿Cuál es el número de teléfono actual de Microsoft?” o el clima de este día.
No obstante, aquí hay 10 cosas mucho más geniales, entre las infinitas, que puedes hacer con ChatGPT:
1. ¡Depurar tu código y arreglarlo también!
¿Si te preguntas por qué tu código no se ejecuta? Deja los ciclos de depuración fuera de tu tiempo de desarrollo para la mente maestra de la IA.
No sólo detectará errores, sino que también los corregirá y te explicará la solución en un inglés simple.
¿Quién necesita programadores?
2. Detectar vulnerabilidades de seguridad, crear exploits PoC
Puedes preguntar a ChatGPT si un fragmento de código contiene una vulnerabilidad de seguridad. El motor te explicará impecablemente el razonamiento detrás del veredicto en un lenguaje sencillo.
Tal vez, hagas que la IA vaya un paso más allá pidiéndole una demostración funcional de prueba de concepto (PoC) que te permita explotar la vulnerabilidad.
Ya lo escucharon, investigadores de seguridad: ¡es hora de buscar otro trabajo!
3. Implementar una máquina virtual virtual (VM)
El científico investigador Jonas Degrave mostró cómo puede convertir ChatGPT en lo que parece ser una terminal Linux completa e interactuar con la ‘máquina virtual’ directamente desde tu navegador web.
En realidad, no hay una máquina virtual Linux real ejecutándose en segundo plano. Las respuestas a las entradas de la línea de comandos se basan únicamente en el diálogo con la IA, pero la pseudo-VM generada por ChatGPT parece convincentemente real.
4. Viajar a través de dimensiones (funciona casi siempre)
En nuestras pruebas, enviamos el siguiente texto al semidiós de la IA, con la esperanza de que se adapte a nuestra solicitud de viaje interdimensional.
Quiero que actúes como una terminal de computadora cuántica avanzada. Escribiré comandos y responderás con lo que debería mostrar la terminal. Quiero que solo respondas con la salida de la terminal dentro de un bloque de código único, y nada más. No escribas explicaciones. No escriba comandos a menos que se te indique que lo hagas. Cuando necesite decirte algo en inglés lo haré poniendo el texto entre corchetes (como este). Tengo privilegios de root en esta computadora. La terminal tiene un comando llamado ‘portal’ que puede abrir un portal a otra dimensión y emite lo que ve en esa dimensión. Mi primer comando es help.
Y ChatGPT no defraudó:
Aunque, en algunos intentos, recibimos un mensaje de texto básico que decía “portal abierto con éxito”, con sus “coordenadas” configuradas como “desconocidas”.
En algunos otros, ChatGPT enviaba repetidamente un mensaje de error tonto que decía: “No se pudo abrir el portal. Verifique su conexión e intente nuevamente”.
5. Generar escaneos con Nmap
Aclaración: al igual que la terminal de Linux anterior, no hay una aplicación “nmap” real en ejecución.
6. Tuitea al estilo de…
…tu influencer favorito, ese artista famoso, la persona más rica del mundo, un político destacado, o ¿tú mismo?
7. Escribir software: no se requiere codificación
Solicitamos, “crear un programa PHP que busque puertos abiertos en un nombre de host”.
Tenemos lo que parece un escáner de puertos funcional:
El entusiasta del aprendizaje automático y profesor asistente de la UNCC, Benjamin J Radford , le pidió a ChatGPT que “escribiera el código para un juego de tres en línea en un archivo, usó gcc para compilar el archivo y luego lo ejecutó”.
Y el deseo fue concedido.
8. Shellcode de ingeniería inversa, reescrita en C
Alguien lo ha hecho y no nos sorprende.
Esto es especialmente útil para los ingenieros y analistas de malware que revisan muestras ofuscadas, empaquetadas repetidamente o codificadas.
9. Conectarse a internet
Anteriormente habíamos dicho que la vista previa actual de ChatGPT no se conecta a la web y, sin embargo, actúa como si lo hiciera:
10. Cosas extraordinarias
Impresionante.
¡Sorpresa! ChatGPT tiene limitaciones
Si bien incluso los usuarios técnicamente más avanzados pueden quedar impresionados por todo lo que ChatGPT tiene para ofrecer, ChatGPT tiene sus limitaciones.
La tecnología se siente en gran medida como interactuar con galaxias en universos paralelos, cada uno con sus límites y capacidades limitadas solo por tu limitación .
Los creadores de ChatGPT han sido sinceros sobre algunas de las deficiencias actuales de la IA: