Categorías: Tecnología

Logran que ChatGPT funcione en un PC IBM de 1984

Comparta este Artículo en:

ChatGPT se ha convertido en una de las aplicaciones del momento. Desde su lanzamiento en noviembre del año pasado, millones de personas han empezado a utilizarlo y parece que todo el mundo está hablando de las posibilidades y desafíos que presenta esta herramienta de inteligencia artificial.

La llegada de la API del chatbot conversacional por parte de OpenAI ha favorecido este fenómeno.

Ahora los desarrolladores tienen la posibilidad de integrar ChatGPT en sus propias aplicaciones, rompiendo la barrera de la clásica interfaz de usuario del navegador web.

Con la disponibilidad de este recurso, que ha definido una estrategia comercial dentro de la empresa dirigida por Sam Altman, muchos han empezado a adoptarlo en apps modernas.

¿Y si pudiera utilizarse en un computador de casi cuatro década de vida?

Yeo Kheng Meng, un piloto de aviones, programador y aficionado de la computación retro ha asumido este interesante desafío. Hacer funcionar a ChatGPT en un sistema antiguo.

Aunque con algunos trucos para conseguirlo, el resultado es sorprendente y completamente funcional.

El computador elegido para el proyecto es un IBM Portable Personal Computer de 1984.

Estamos hablando de un equipo con un procesador Intel 8088 de 4,77 MHz (como el de la primera IBMPC 5150 lanzada en 1981), 640 KB, Gráficos CGA ISA, adaptador de red ISA y MS-DOS 6.22.

Como explica Yeo, el primer paso para completar su misión consistió en encontrar un compilador para desarrollar el cliente de ChatGPT para MS-DOS.

Después de una búsqueda optó por trabajar con Open Watcom C/C++, un programa de 32 bits que puede funcionar en Windows 11.

Para el desarrollo, utilizó una máquina virtual en VirtualBox con MS-DOS 6.22 y después transfirió el binario compilado al computador de destino.

Este entusiasta también debió ingeniárselas para que el cliente pudiera acceder a Internet y así obtener las respuestas que aparecerían en pantalla.

En este paso logró avanzar gracias a la API de Packet Driver de 1983 y su integración con una biblioteca MTPC de código abierto.

Hasta este punto, todo perfecto, pero surgió un inconveniente: la API de ChatGPT funciona únicamente con conexiones HTTPS, lo que requirió un esfuerzo adicional.

Para resolver el problema de las comunicaciones cifradas, Yeo recurrió a la creación de un proxy HTTP a HTTPS que se ejecuta en un computador que se ubica a mitad de camino.

Es decir, un intermediario que traduce las solicitudes y respuestas entre el cliente y la API de ChatGPT.

El desarrollador también abordó otras cuestiones técnicas por el camino, como encontrar la forma de hacer funcionarla entrada y salida de texto en la pantalla.

Todos los detalles, por si alguien quiere replicar este interesante proyecto, se encuentran el perfil de GitGHub del desarrollador.

Poder utilizar un chatbot conversacional tan avanzado como ChatGPT en un computador de 1984 es realmente sorprendente.

En aquellos tiempos este tipo de cosas era posibles solo en la imaginación.

O en las películas, como nos recuerda esta escena de la película ‘WarGames’ de 1983.

Fuente: GitHub

Editor PDM

Entradas recientes

Herramienta de detección de sesgos de IA para combatir la discriminación en los modelos

Los modelos de IA generativa como ChatGPT se entrenan con grandes cantidades de datos obtenidos…

9 hours hace

NVIDIA presenta su supercomputador compacto de IA generativa

El kit para desarrolladores NVIDIA Jetson Orin Nano Super está diseñado tanto para aficionados como…

9 hours hace

Google presenta una IA que genera videos 4K de hasta 2 minutos

Google ha presentado Veo 2, una IA que supera a Sora al generar videos realistas…

9 hours hace

Whisk, la nueva IA de Google para crear imágenes a partir de otras imágenes

La nueva IA de Google es capaz de generar diseños de cualquier tipo sin necesidad…

9 hours hace

El buscador con IA SearchGPT ahora es gratuito y busca competir con el de Google

Han pasado casi cinco meses desde el lanzamiento de SearchGPT. La prometedora función de búsqueda…

9 hours hace

Desarrollan dispositivo que fusiona funciones de detección y computación

En los últimos años, los ingenieros han intentado crear sistemas de hardware que soporten mejor…

1 day hace
Click to listen highlighted text!