Un desarrollador de software aficionado y entusiasta de la informática retro ha logrado cerrar la brecha informática de ChatGPT e IBM PC-XT. En busca de un desafío, Yo Kheng Meng se preguntó si podría escribir un cliente de ChatGPT para MS-DOS. Específicamente, apuntó a una PC portátil IBM 5155 vintage de 1984, que funciona con una CPU Intel 8088 de 4,77 MHz y tiene 640 KB de RAM (suficiente para cualquiera, ¿verdad?). Fue necesario superar varios obstáculos tecnológicos para que el proyecto fuera un éxito.
Por lo general, la mayoría de las personas acceden a ChatGPT a través de un navegador web, pero parece ser una tendencia creciente acceder a este recurso de IA a través de un cliente. Hemos informado sobre algunos clientes notables y divertidos, como un ChatGPT Smartwatch impulsado por una Raspberry Pi y el muy difamado Clippy de Microsoft con un trasplante de cerebro de IA. Sin embargo, hacer que ChatGPT funcione en una de las PC más antiguas podría ser aún más ambicioso.
Meng comenzó su búsqueda encontrando un compilador que pudiera abarcar los aproximadamente 40 años de diferencia entre la computadora de destino y ChatGPT. El compilador Open Watcom C/C++ se ajusta perfectamente. Para probar la aplicación DOS durante el desarrollo, decidió ejecutarla en una máquina virtual (máquina virtual Virtualbox con DOS 6.22) en una PC moderna.
Uno de los mayores obstáculos con DOS fue la red necesaria para conectarse al servicio ChatGPT. Meng descubrió que MTCP, escrito por Michael B. Brutman, facilitaría la conexión a la API de finalización de chat de ChatGPT. Sin embargo, para comunicarse con esta API, el desarrollador requería «construir la solicitud POST completa a mano en C».
Algunos obstáculos adicionales que el desarrollador tuvo que superar incluyeron el análisis de JSON, cambiar la salida de ChatGPT de HTTPS a HTTP y trabajar con la falta de subprocesos múltiples en DOS. Puede leer más sobre cómo se logró esto en su publicación de blog completa.
La IA conversacional ChatGPT (Chat Generative Pre-Trained Transformer) de OpenAI ha ganado mucha atención dentro y fuera del mundo de la tecnología desde su debut a fines del año pasado. Ha estimulado una nueva competencia intensa entre titanes de la web como Google y Microsoft, ha ayudado a aclarar el potencial de la IA (y algunas desventajas) y ha provocado un mini-boom para muchas empresas relacionadas.