您的位置:首页 > 互联网

30 岁“古董”电脑,因 ChatGPT 被迫“复工”:在 Windows 3.1 里用上 ChatGPT!

发布时间:2023-06-30 18:13:38  来源:互联网     背景:

声明:本文来自于微信公众号CSDN(ID:CSDNnews),授权转载发布。

ChatGPT 问世的这半年,我们目睹了许多由它掀起的变革和争议,见证了越来越多大模型的崛起,同时推测着未来的发展趋势……但万万没想到,这股名为 ChatGPT 的风,还能吹到30年前的操作系统中!

近来,一位开发者 @dialupdotnet 掏出了他30年前——即1993年入手的“古董电脑” Gateway4DX2-66,并表示:“我不想让我1993年的 Gateway4DX2-66被排除在 AI 革命之外,所以我基于 OpenAI API,为 Windows3.1建立了一个 AI 助手,名为 WinGPT。”

也就是说,WinGPT 能让30年前推出的 Windows3.1也用上 ChatGPT!

这是怎么做到的?

诞生于1992年的 Windows3.1,是微软在31年前发布的操作系统,如今早已被时代淘汰并遗忘,因而想要让 Windows3.1接入 ChatGPT,在30年前的电脑上实现和 AI 聊天的功能,听起来就像是“天方夜谭”——所以,@dialupdotnet 究竟是如何做到的?

根据 @dialupdotnet 介绍,WinGPT 是用 C 语言编写的,使用标准的 Windows API,此外:“我用 Open Watcom v2作为编译器(Open Watcom v2可以在从 Windows3.1开始的任何16位或32位版本的 Windows 上运行),非常方便,因为它甚至支持从 Windows11交叉编译到16位 Windows。”

值得一提的是,WinGPT 还使用2018年发布的加密标准 TLS1.3来原生连接到 OpenAI API 服务器,因此不需要用具有现代操作系统的代理机器来建立和维护通信。不过 @dialupdotnet 也坦诚道:“这种实现方法并不安全。”

“艰难”地构建 UI

作为一名如今生活在2023年的开发者,@dialupdotnet 早已习惯用 Delphi 来构建像 Windle 这样的 Windows 应用程序,因此猛然间只能用内置的 Windows API 时,他深感不便:“我很惊讶 Windows3.1的 UI 构建功能竟会如此原始。”

为此,@dialupdotnet 直接用 C 语言构建了大部分 UI,即每个 UI 组件都必须用代码手动构建,更要手动调整逻辑大小,以确保每个组件在窗口被调整时都能保持其适当的大小。

图片

这还不是最难的。当 @dialupdotnet 试图弄清如何在 WinGPT 中添加状态栏时,他发现 Windows3.1上可供程序使用的标准控件集也非常之有限:“除了按钮、复选框、单选按钮、编辑框,另外一些你可能需要的其他控件,包括那些在操作系统本身中使用的控件,都是不可用的。”

图片

例如,明明状态栏在 Windows3.1中随处出现,文件管理器和控制面板中都有,但微软并未将其作为可用控件提供给开发者。直到 Windows95,微软才将这些控件与进度条、工具条和树形视图等其他一些有用控件,广泛地提供给应用开发人员。

对于这个问题,@dialupdotnet 问了 ChatGPT 如何在 Windows3.1程序中添加状态栏,但它的回答是一个只存在于 Windows 后期版本中的头文件。就算 @dialupdotnet 继续追问,ChatGPT 也只是“编造”出了一个不存在的 UI 库的名字。

图片

好在最后状态栏的问题,@dialupdotnet 还是自己想办法解决了:Philip J. Erdelsky 有一个1997年的状态栏实现,并且代码是开源的,@dialupdotnet 对其进行了修改,使其看起来更贴近 Windows3.1应用中的状态栏。

在构建 WinGPT 的 UI 过程中,还有一个有趣的点:在 Borland 图像编辑器中设计图标,它实际上是微软 Paint 的一个克隆,只不过恰好可以制作 ICO 文件。通过 Borland 图像编辑器,@dialupdotnet 共设计了两种规格的图标:32x32的,该规格图标才能在 Windows3.1的程序管理器和任务切换器中显示;16x16的,用于在后来的 Windows 版本上显示。

图片

WinGPT 有一定限制

一些准备就绪后,WinGPT 就创建完成了。不过毕竟 @dialupdotnet 的“古董电脑” Gateway4DX2-66购于30年前,尽管 WinGPT 能在 Windows3.1上运行,电脑内存也相当有限。

“我试图减少 WinGPT 所需的内存,特别是在发送和接收 OpenAI API 的查询和响应时。”但 @dialupdotnet 指出现代 API 的 JSON 响应在大小上并没有特别优化,OpenAI API 也不例外:“我已经要求模型尽量简短,以使响应尽可能的少,我还选择在 API调用中不发送前一轮的文本。但这也就意味着,聊天机器人无法使用先前的对话背景。”

简单来说:由于内存支持有限,WinGPT 只能接收简短的回复,聊天内容也无法联系上下文。

尽管如此,对此感兴趣的网友也可以像 @dialupdotnet 一样,翻出家中蒙尘已久的 Windows3.1电脑,前往 https://www.dialup.net/ 网站下载 WinGPT,尝试一场跨越30年的 AI 对话。

需要注意的是,虽然 WinGPT 可以在 Windows3.1之后的任何16位或32位版本的 Windows 上运行,但它需要通过 Winsock 实现,也不支持64位版本的 Windows。此外,用户还需要输入自己的 OpenAI API 密钥才能运行 WinGPT。

参考链接:

https://www.dialup.net/wingpt/

淘宝书市活动

https://www.theregister.com/2023/06/27/retro_chatgpt_for_windows/

富士康搬迁越南


返回网站首页

本文评论
英伟达p100价格「11分钟训完GPT-3!英伟达H100成功创下8项测试纪录 黄老板又赢麻了!」
6月29日 消息:最近,机器学习及人工智能领域开放产业联盟MLCommons公布了两项MLPerf基准测试的最新数据:在人工智能算力表现测试中,英伟达的H100芯片组刷新了所有组别的纪录,也...
日期:06-29
华为10月发布会曝光,继续押注折叠屏_华为即将上市折叠屏手机
据爆料,华为在10月份将有一场发布会,这也是在9月份的秋季发布会之后,又一波新品即将面世。来自数码博主提供的信息,华为10月份发布会定在本月底25号左右,新品包括华为P50Pocket n...
日期:10-10
文心ait「文心一格:注册用户超600万」
文心一格:注册用户超600万 通信产业网|2023-06-20 10:48:36作者:胡媛来源:通信产业网【通信产业网讯】(记者 胡媛)过去,PGC时代,专业的内容生产,百万级创作者体量;现在,UGC时代,大众用...
日期:06-20
尚敦家居助力保时捷中国车主俱乐部上海地区年度盛宴
   Harmony Home尚敦家居助力保时捷     中国车主俱乐部上海地区2019 CHINA POP视觉艺术年度盛宴   2019年年末之际,时尚之城,魔力之都 - 上海,在苏州河畔, 上海苏宁宝丽...
日期:03-25
比华为更霸气的中国企业!曾经放出豪言:美国不买我的买谁的?
  众所周知,在进入了高速发展的信息化时代后,众多以科技为本的企业开始由此的崛起,在给人们带来更加高效且快捷的生活方式之际,也对社会的发展起到了积极的推动作用。不过有...
日期:12-18
英伟达收购arm放弃中国市场「联发科回应结盟英伟达合攻Arm架构芯片传闻:勿过度臆测」
2023/5/27 20:21 联发科回应结盟英伟达合攻Arm架构芯片传闻:勿过度臆测 财联社   据台湾《联合报》报道,针对网传联发科与英伟达将于下周一(29日)宣布新联盟战略,合攻Arm架构...
日期:05-28
Windows 7退役_Windows 7时代即将终结
  (原标题::曾有多辉煌 如今就有多凄凉)   曾有多么辉煌,如今就有多么凄凉。曾经的 Windows XP如此,现在的Windows 7如此,未来的Windows10更会如此。   2009年诞生的Wind...
日期:06-07
研究人员对AI工具进行评估 以确定哪些药物更有可能产生副作用「人工智能在药物研发中可以进行新药安全有效性预测」
根据一项新研究,人工智能可能会帮助医生确定个人是否有可能从广泛使用的抗抑郁药、抗组胺药和膀胱药物中产生不良反应。在埃克塞特大学和肯特和梅德韦国家医疗服务系统和社会...
日期:09-30
北通J1搭配北通H1手柄 超强的升级版吃鸡神器_北通游戏手柄h1
  继之前的北通H1单边手柄之后,国内知名游戏外设品牌北通于近日又推出了一款物美价廉的游戏装备——北通J1(图右),可以看出来这是一款手游按键,很明显是个“吃鸡神器”,可以...
日期:04-16
本周仅上4天班 端午假期后将连上6天「本周要上几天班」
今天是周一,新的一周开始了,不过这周有端午节,所以只要工作四天就可以放假了。端午节是 6 月 22 日到 24 日,一共三天,不过要注意的是, 6 月 25 日(星期日)要补班,所以要记得设好闹钟...
日期:06-19
苹果手机相机画面抖动「苹果 iPhone 14 Pro 相机在第三方 App 中出现画面模糊和抖动问题」
IT之家 9 月 19 日消息,综合外媒 9To5Mac 和 Apple Insider 报道,有部分苹果 iPhone 14 Pro 用户称,第三方 App 使用相机时出现了画面模糊和抖动问题,同时伴随着物理的嗡嗡声。...
日期:09-22
麦肯锡:元宇宙支出到2030年将超30万亿元
凤凰网科技讯 北京时间6月15日消息,知名管理咨询公司麦肯锡周二发布研究报告称,到2030年时,企业和消费者每年与元宇宙相关的支出可能达到5万亿美元(约合34万亿元)。麦肯锡表示,...
日期:08-05
女生发烧考出618分:一蹦三尺高 挨个房间报喜「女生发烧了该怎么办」
各地高考成绩陆续放榜。在安徽阜阳,一女孩考出618分,激动得欢呼雀跃。据孩子的舅舅郝先生称,孩子是理科生,平时成绩挺好的,但高考第一天意外发烧,自我感觉发布会不理想,说考得可能...
日期:06-24
积分派“兑”,开启戴尔会员中心隐形小金库_戴尔积分商城兑换
  年度账单都看了吗?有没有为自己的“财富”而震惊!然而这些钱早已“插翅而飞”,徒留孤零零的余额在银行卡上“暗自伤悲”。事实上,“历史消费”也是一个隐形小金库!!“...
日期:03-03
前5分钟都留不住玩家,现在的游戏新手教程到底差在哪?_新手如何玩过
声明:本文来自微信公众号“游戏葡萄”(ID:youxiputao),作者:Wenlon,授权转载发布。当开发者从玩家视角思考这个问题。玩家首次进入游戏的第一印象至关重要,它决定了玩家会不会留...
日期:10-12
库存,效能,跨境电商卖家们隐隐作痛的伤口!(跨境电商零售物流问题与问题分析论文)
  库存管理效率低、成本高是跨境电商企业普遍的症结所在,尤其对于部分经营利润率较低的产品和平台的卖家而言,更是直指其命门的问题。   80%以上出口电商团队表示不同程...
日期:02-21
小米11遭集体投诉「小米11“只修不换” 质量投诉为何持续一年」
  作者: 吕倩  自2021年3月至今,小米高端手机产品小米11因质量问题持续被消费者投诉【进入黑猫投诉】,近期更是接连登上微博热搜。截至发稿,小米官方未对小米11系列质量问题...
日期:10-03
Shopee将向卖家收取保证金 足额缴纳才能继续经营「shopee需要押金吗」
11月29日 消息:所有Shopee卖家注意了!2022年12月1日起,Shopee平台将正式向卖家收取保证金。所有CNCB的卖家(除HKCB外)若想在Shopee平台正常经营,需缴纳足额的保证金。足额保证金...
日期:11-30
小度study「小度青禾学习手机官宣:号称可以让家长放心的手机 5月22日预售」
快科技5月17日消息,百度小度今天正式官宣了旗下首款手机小度青禾学习手机。官方表示,该机将会在5月22日发布,开启京东预售,目前尚未公布价格。首先从外观上看,小度青禾采用了极为...
日期:05-17
疫情电商红利消失 亚马逊股价大跌近50%回吐所有涨幅「疫情对亚马逊电商影响」
2019第11月智能机手机销量排名凤凰网科技讯 北京时间12月20日消息,电商巨头亚马逊公司的股价已经回吐了新冠肺炎大流行引发的所有涨幅,跌回到了疫情开始关闭美国经济时的水平...
日期:12-20