要闻

当前位置/ 首页/ 要闻/ 正文

1984 年运行 MS-DOS 的便携式 IBM PC 正在运行 ChatGPT 客户端

导读 1984 年的基于 MS-DOS 的便携式 PC 显示可以毫无问题地运行现代 ChatGPT 客户端。开发人员创建了一个在 MS-DOS 上运行的 ChatGPT

1984 年的基于 MS-DOS 的便携式 PC 显示可以毫无问题地运行现代 ChatGPT 客户端。

开发人员创建了一个在 MS-DOS 上运行的 ChatGPT 客户端,并在 1984 年的 IBM 便携式计算机上使用它

Yeo Kheng Meng(GitHub 上的 yeokm1)是一位“逆向计算爱好者”。三年半前,开发人员创建了一个运行在 Windows 3.1 操作系统上的 Slack 客户端。随着 ChatGPT 成为新的流行语,OpenAI 为程序​​员和开发人员发布了多个 API,他想挑战自己并让 ChatGPT 在老式操作系统/平台上运行。他决定在他最近的项目中让 AI 聊天机器人在 MS-DOS 上工作。

下面的视频展示了运行中的基于 MS-DOS 的 ChatGPT 克隆。在使用该应用程序之前,Yeo Kheng Meng 必须启动 MTCP DHCP 才能从他的路由器访问 IP 地址。

Yeo 选择 DOS 是因为使用旧平台(如 Windows 3.1)的挑战,他曾将其用于他开发的自定义 Slack 客户端。他选择使用的系统是 1984 年创建的 IBM 5155 便携式 PC。他提供了该项目的规格列表:

英特尔 8088 4.77Mhz 中央处理器

640KB常规内存(使用升级包)

CGA ISA图形

NE2000 兼容 ISA 以太网适配器

XT-IDE ISA 驱动控制器

MS-DOS 6.22

他用图片记录了 IBM 5155 便携式 PC 中使用的组件,供对计算机内部结构感兴趣的用户使用。

首先,在 MS-DOS 中开发 ChatGPT 客户端,他首先需要找到一个可以在 16 位 DOS 环境中工作的编译器。在互联网上搜索想法后,他发现 Open Watcom C/C++ 编译器是最佳选择。所选的编译器是与 Windows 11 64 位版本兼容的 32 位应用程序。需要克服的第一个障碍是使用 Windows 11,因为默认情况下不运行 16 位 DOS 应用程序。他本可以使用第三方应用程序,例如 winevdm,但它们无法满足他在该项目中的特殊需求。

Yeo在他的 DOS 6.22 环境的虚拟机上使用了VirtualBox 。使用桥接网络连接到主机,以便他的虚拟机可以访问他的互联网连接,他开始研究 ChatGPT DOS 克隆。主机使用一个简单的基于 Python 的 Web 服务器,而虚拟机使用由 Michael B. Brutman 创建的 MTCP 库。

免责声明:本文由用户上传,如有侵权请联系删除!