有人为Windows 3.1 PC开发了一个ChatGPT应用程序。WinGPT将OpenAI的ChatGPT响应的一个非常基本的版本带入一个可以在古老的386芯片上运行的应用程序。它是由Windle背后的同一个神秘开发者建立的,Windle是微软的Windows 3.1操作系统的Wordle克隆。
"我不想让我1993年的Gateway 4DX2-66被排除在人工智能革命之外,所以我为Windows 3.1建立了一个人工智能助手,基于OpenAI API,"该开发者在Hacker News的帖子中说。
WinGPT是用C语言编写的,使用微软的标准Windows API,并使用TLS 1.3连接到OpenAI的API服务器,因此不需要单独的现代PC。这是让这个应用程序在Windows 3.1上运行的一个特别有趣的部分,同时还有在16位版本的Windows上管理内存分割架构和为应用程序建立用户界面。
图标文件是在Borland的图像编辑器中设计的 图/dialup.net
由于有限的内存支持不能处理对话的上下文,ChatGPT的回应只是简短的。WinGPT的图标也是在Borland的Image Editor中设计的,这是微软Paint的一个克隆,能够制作.ICO文件。
"我直接用C语言构建了大部分UI,这意味着每个UI组件都必须在代码中手动构建,"这位匿名的WinGPT开发者说。"我很惊讶,任何使用Windows 3.1的程序可使用的标准控件集都是非常有限的。你有一些你期望的控件--按钮、复选框、单选按钮、编辑框--但你可能需要的任何其他控件,包括那些在整个操作系统本身使用的控件,都是不可用的。"
如果你还有一台在阁楼、车库或地下室里积灰的Windows 3.1机器,那么你可以在dialup.net上下载16位和32位版本的Windows的WinGPT二进制文件。