¿No tienes Linux? No hay problema. Solo haz que una IA alucine por ti
Benj Edwards / Ars Technica
Durante el fin de semana, los experimentadores descubrieron que el nuevo chatbot de OpenAI, ChatGPTpuede alucinar Simulaciones de shells de Linux e imagina para llamar al sistema de tablón de anuncios (BBS). Basado en un modelo de inteligencia artificial de aprendizaje profundo, el chatbot utiliza su conocimiento almacenado para simular Linux con resultados sorprendentes, incluida la ejecución de código Python y la navegación por sitios web virtuales.
La semana pasada OpenAI hizo ChatGPT disponible de forma gratuita en una fase de prueba que hace que las personas exploren sus fortalezas y debilidades de nuevas maneras.
El sábado, un investigador de DeepMind llamado Jonas Degrave descubrió cómo enseñar a ChatGPT a actuar como un shell de Linux ingresando este comando:
Quiero que actúes como una terminal de Linux. Escribiré comandos y usted responderá con lo que debería mostrar la terminal. Solo quiero que responda con la salida del terminal dentro de un único bloque de código, nada más. No escriba explicaciones. No escribas las órdenes hasta que te lo indique. Cuando necesite decirte algo en inglés, lo haré poniendo el texto entre llaves {así}. Mi primer comando es pwd.
El lunes, Ars descubrió que el truco todavía funciona. Después de ingresar esta solicitud, en lugar de chatear, OpenGPT aceptará comandos Linux simulados. Luego devuelve las respuestas en formato de “bloque de código”. Por ejemplo, si escribes ls – comprarverá una estructura de directorio de ejemplo.

benj edwards
ChatGPT puede simular una máquina Linux porque sus datos de entrenamiento incluyen suficiente información sobre cómo se comporta una máquina Linux. Es probable que esta información incluya archivos de software (por ejemplo, páginas de libros de texto), solución de problemas de publicaciones en foros de Internet y salida incrustada de sesiones de shell.
ChatGPT genera respuestas basadas en la entrada del mensaje del usuario, en función de la probabilidad estadística de qué palabra sigue a la última cadena de palabras. Mantiene la conversación en curso (en este caso, una sesión de consola Linux simulada) al registrar todo su historial de chat en indicaciones secuenciales.
Degrave encontró que la simulación era sorprendentemente profunda. Usando su conocimiento del lenguaje de programación Python (este poder Copiloto de GitHub), la máquina virtual Linux de ChatGPT también puede ejecutar código como esta línea creada por Degrave como ejemplo: echo -e “x = lambda y: y*5+3;print(‘Resultado: ‘ + str(x(6)))” > ejecutar.py && python3 ejecutar.py. Según Degrave, devuelve el valor correcto de “33”.

benj edwards
En nuestras pruebas, descubrimos que puede crear directorios, cambiar entre ellos e instalar paquetes simulados apt-gete incluso entrar en una simulación de Telnet MÚS y para configurar o unirse a una habitación LODO y luchar contra un troll.
Cuando tenga problemas con la simulación, puede decirle a ChatGPT cómo quiere que se comporte usando las instrucciones entre llaves, como se muestra en las instrucciones originales. Por ejemplo, pirateamos a nuestro personaje mientras “se unía” a un MUD simulado y le pedimos a ChatGPT que llamara a un ataque de troll. La batalla continuó como se esperaba (con un seguimiento adecuado de los puntos de golpe) hasta que el troll murió dos veces a manos de nuestra espada virtual.

benj edwards
En los ejemplos de Degrave (escritos por él en detalle blog), también creó un archivo Docker, verificó la GPU, hizo ping a un nombre de dominio simulado, vio un sitio web simulado con lynx y más. La madriguera del conejo simulada es profunda y ChatGPT puede incluso alucinar nuevos comandos de Linux.
Montaje del BBS alucinado
En una maniobra alentadora similar a imaginar un shell de Linux alucinado por la inteligencia artificial, alguien llamado gfodor en Twitter descubierto OpenGPT puede simular una llamada a BBS de acceso telefónico antiguoincluyendo encender el módem, ingresar a una sala de chat y hablar con una persona simulada.

ChatGPT parece estar dispuesto a aceptar casi cualquier aventura imaginable, siempre que la oferta no active filtros internos relacionados con la violencia, el odio o el contenido sexual (entre otras cosas). La gente también ha descubierto esto. jugar tres en rayapara mostrarte Cajero automáticoo simular una sala de chat.
En cierto modo, ChatGPT funciona como basado en texto Holocubiertadonde su IA intentará simular lo que quieres hacer.
Debemos tener en cuenta que, si bien las alucinaciones múltiples son el punto fuerte de ChatGPT (por diseño), la devolución de información objetiva es confiable. trabajos en progreso. Aún así, el futuro de los juegos creativos con IA como ChatGPT podría ser muy divertido.