一名工程师在一台40年前的IBM DOS系统电脑上运行ChatGPT,他利用OpenAI对话式人工智能ChatGPT API开发了一个DOS ChatGPT客户端,电脑配置如下︰
Intel 8088 4.77Mhz CPU
640KB内存
MS-DOS 6.22
CGA ISA显示
NE2000网络转换器
XT-IDE ISA 控制器
DOS没有原生的网络API,为了解决网络协议问题,该工程师使用开源网络程序「mTCP」这个网络标准。
由于电脑DOS系统没有HTTPS来加密数据,因此使用了一个名为“http-to-https-proxy”的代理来通过现代电脑来传输数据,但非直接连接到ChatGPT服务器,而是通过另一部中转电脑连接。
该程序主要基于DOS网络MTCP库中的代码。该程序还需要加载DOS数据包驱动程序并为虚拟机设置MTCP,再使用Visual Studio Code文本编辑器来编写代码。