17611538698
webmaster@21cto.com

拨号时代的开发者为 Win 3.1 编写 ChatGPT 客户端

资讯 0 1043 2023-07-01 11:13:46

图片

导读:如果你经历过Windows 3.1,为这位仁兄贺彩一下吧。

近日,一位匿名开发者为Windows 3.1创建了一个ChatGPT客户端,有些人在探索未来时,也喜欢把一只脚牢牢地留在了以前。

WinGPT(https://www.dialup.net/wingpt/)使用 C 语言编写,使用标准 Windows API,并使用 Open Watcom v2 进行编译。

它可以在从 Windows 3.1 开始的任何 16 位或 32 位版本的 Windows 上运行,因此,也可以帮助你从 Windows 95 一直跑到 Windows 7,包括 Windows 98、Windows Me 和 Windows XP。

一个附带技术条件是,如果它没有 Winsock,就无法运行——Winsock 是拨号时代的必备工具,它教 Windows 如何使用 TCP/IP。

“WinGPT 使用 TLS 1.3 原生连接到 OpenAI API 服务器,因此不需要现代机器上的代理来终止 TLS,”该工具的开发人员在 Twitter 上使用帐号为@dialupdotnet写道。他还补充道,该程序目前还不安全,但是如果你运行 Windows 3.1上,那就可以在风险面前一笑而过。

图片

开发者写道,他“对 Windows 3.1 中程序可用的标准控件集合的极其有限性感到惊讶”,并且微软不允许包含状态栏。

开发者使用 ChatGPT 一段时间后,意外得到了一个指向包含解决方法的 UI 库指针。

开发者还要为应用程序设计一个图标。如果你不清楚,需要回顾一下过去——一直等到 Borland 推出一个图像编辑器才容易搞定。这位匿名开发者将其描述为“实际上只是 Microsoft Paint 的克隆,恰好制作了 ICO 文件”。

在关于该应用的 Hacker News帖子中,一位网友建议道:“也许,你也可以将它合并到那个时代的 MS Office 版本中。甚至可以赋予它拟人化的个性,通过现实生活中更常见的办公用品的拟物化元素来体现。那个时代,就像橡皮筋……或者……大眼曲别针(Clippy)。”

写过 Wingate 的开发人员对此回应道:“好主意 :) Clippy 是 Office 97 及更=稍高版本中有的,所以我需要制作一个适合 Windows 95/98(甚至 Windows Me)外观的软件版本!”

这位热爱复古的开发者还负责Windle(https://www.dialup.net/windle/)的开发,这款软件是 在 Windows 3.1 跑的的 Wordle 复制品。

作者:场长

评论