Es posible utilizar un navegador web para acceder a ChatGPT de manera sencilla, pero un especialista optó por hacer que el chatbot respondiera a preguntas desde una PC IBM con MS-DOS, utilizando un enfoque distinto.
El creador detrás de esta hazaña es Yeo Kheng Meng, quien logró desarrollar un cliente para ChatGPT que puede ser utilizado en MS-DOS 6.22. Si deseas ver al chatbot en acción, puedes observar el video que se encuentra en la parte superior de este artículo. Además, el código fuente se encuentra disponible para ser visualizado y descargado en GitHub.
Desarrollan un cliente de ChatGPT para ejecutarlo en MS-DOS
Meng desarrolló el cliente utilizando Windows 11 como plataforma, sin embargo, contó con una computadora portátil IBM 5155 del año 1984 para probar el software en un hardware real.
El 5155 posee una CPU Intel 8088 de 4,77 MHz con 640 KB de memoria, gráficos CGA ISA, un adaptador Ethernet ISA compatible con NE2000 y corre MS-DOS 6.22.
Para crear el cliente, Meng utilizó un compilador Open Watcom C/C++ de 32 bits y una máquina virtual que ejecuta DOS 6.22. Durante el proceso, su mayor desafío fue trabajar con las API de red ya que «DOS no las incluye de forma nativa».
Para solucionar este problema, Meng optó por utilizar una API de Packet Driver de 1983 junto con una biblioteca de red de código abierto llamada mTCP.
Es interesante mencionar que la página web de mTCP está alojada en un IBM PCjr del año 1984. Este detalle resalta aún más la hazaña de Meng y su capacidad para utilizar tecnología antigua para crear algo nuevo y útil.
Según Meng, este proyecto fue una experiencia divertida y confesó que fue más fácil de realizar que el cliente de Slack para Windows 3.1 que desarrolló en el año 2019.
Una vez finalizado, Meng decidió desafiar a ChatGPT (a través de su cliente DOS) para que escribiera un cliente DOS ChatGPT.
El chatbot no proporcionó ningún código funcional, pero sí ofreció algunas pautas y sugerencias sobre cómo crear un cliente DOS ChatGPT.
Al finalizar la respuesta, advirtió lo siguiente:
Es importante tener en cuenta que crear un cliente DOS ChatGPT puede ser un desafío, debido a que DOS es un sistema operativo obsoleto y es posible que no tenga las herramientas y los recursos necesarios para desarrollar aplicaciones modernas.
¿Qué te parece la hazaña?.
Comentarios!