Redian新闻
>
ChatGPT复古玩法:39年前老电脑+DOS系统也能玩转

ChatGPT复古玩法:39年前老电脑+DOS系统也能玩转

公众号新闻
选自arstechnica

作者:BENJ EDWARDS

机器之心编译

机器之心编辑部


当 ChatGPT 遇到 MS-DOS 系统,你可以会有一种穿越的感觉。



近日,新加坡的复古计算机爱好者 Yeo Kheng Meng 发布了一个 MS-DOS 的 ChatGPT 客户端,可以在 4.77MHz IBM PC 上运行,为 ChatGPT 提供了一种独特的交流方式。



对于 ChatGPT 客户端来说,MS-DOS 是一个非常有挑战性的平台,因为它缺乏本地联网能力。此外,Yeo 的目标是一台处理能力非常有限的电脑:1984 年的 IBM 5155。它的内部包含一个 Intel 8088 4.77 MHz 的 CPU、640KB 传统内存、CGA ISA 显卡和 MS-DOS 6.22 系统。


IBM 5155 是一款便携式电脑,它采用了类似于行李箱的外壳设计,有一个可折叠的手柄,可以方便地携带。


为了创建客户端,Yeo 使用了 Open Watcom C/C++,这是一个在 Windows 11 上运行的现代编译器,可以针对 16 位 DOS 平台。为了测试,他使用了运行 DOS 6.22 的 VirtualBox 虚拟机来简化开发过程,然后他将编译后的二进制文件传输到目标 IBM DOS PC 上进行测试。


为了处理 IBM PC 上的网络问题, Yeo 做了多方面的努力。首先,他利用了 1983 年发明的「Packet Driver API」标准。他将 Michael B. Brutman 的开源 MTCP 库集成到应用程序中,与 Packet Driver 进行通信,为客户端提供网络功能。


对于 ChatGPT API,Yeo 使用了 OpenAI 的 Chat Completion API,用 C 语言手动构建了 POST 请求(并解析了 JSON 格式的响应)。


然而,Yeo 遇到了一个巨大的障碍:ChatGPT 的 API 需要加密的 HTTPS 连接。由于 MS-DOS 没有原生的 HTTPS 库,Yeo 创建了一个 HTTP-to-HTTPS 代理,可以在现代计算机上运行,并翻译 MS-DOS 客户端和 ChatGPT 的安全 API 之间的请求和响应,在通信过程中充当一个透明的中间人。



Yeo 说,由于 DOS 应用的单线程性质,向控制台读写输入是另一个挑战。他设计了一种在不暂停程序的情况下检查和接收按键的方法,使用 MTCP 页面和在线样本作为参考。


最后,客户端的效果比 Yeo 预期的要好。他在一篇更详细的博客中描述了他的开发过程。



博客地址:https://yeokhengmeng.com/2023/03/building-a-dos-chatgpt-client-in-2023/


相关代码参加 GitHub 项目:



项目地址:https://github.com/yeokm1/doschgpt


原文链接:https://arstechnica.com/information-technology/2023/03/retro-chatbot-chatgpt-comes-to-ms-dos-with-new-ai-client/


探寻隐私计算最新行业技术,「首届隐语开源社区开放日」报名启程


春暖花开之际,诚邀广大技术开发者&产业用户相聚活动现场,体验数智时代的隐私计算生态建设之旅,一站构建隐私计算产业体系知识:

  • 隐私计算领域焦点之性

  • 分布式计算系统的短板与升级策略

  • 隐私计算跨平台互联互通

  • 隐语开源框架金融行业实战经验

3月29日,北京·798机遇空间,隐语开源社区开放日,期待线下面基。

点击阅读原文,立即报名。

© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:[email protected]

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
重磅 | 我内测了微软最新的 ChatGPT 版必应:比 ChatGPT 更像人,但有一个大隐患百度版ChatGPT确定为“文心一言”/ 戴尔裁员5%/ 苹果要开会应对ChatGPT…今日更多新鲜事在此急救课上老师讲的故事:真假羊角疯。。南卡之旅: 南玉兰种植园 (Magnolia plantation)因朋友的私事去了法庭跟ChatGPT,聊聊ChatGPT全球都为ChatGPT疯狂,它到底是风口还是虚火?深度解读风暴眼中的ChatGPT | 直播预约微信回应头像褪色,部分C刊不准隐瞒ChatGPT使用,微软推进裁员,Opera新版集成ChatGPT,这就是今天的其它大新闻!了不起的亚裔明星杨紫琼+文城奥斯卡影评下载量暴增10倍!微软必应集成ChatGPT后需求大爆发;4省份上调最低工资标准;淘宝已屏蔽ChatGPT关键词丨邦早报微软build 大会!ChatGPT重磅植入Windows!没有GPT的操作系统都老了?我内测了微软最新的 ChatGPT 版必应:比 ChatGPT 更像人,但有一个大隐患反击!Google 版 ChatGPT 首次亮相,有一个功能「碾压」ChatGPTChatGPT带火AI芯片,赚翻了的英伟达发布新核弹:ChatGPT专用GPU,让推理提速10倍!金融民工会因为ChatGPT下岗吗?刚刚,我问了ChatGPT 24个金融圈灵魂问题王后的英文--Queen Consort朋友圈全是ChatGPT! ChatGPT概念股大火一句千亿刀ChatGPT,文明的压缩器:火药与爆竹,三百年前老路又重演?ChatGPT重塑Windows!微软王炸更新:操作系统全面接入,Bing也能用插件了Windows重磅更新!ChatGPT全面植入Windows系统!俄罗斯自研8核CPU性能实测:能玩几十年前老游戏,下一代「高性能」芯片无人代工集成ChatGPT后必应日活量首破亿!微软推出Azure OpenAI ChatGPT 服务,GPT-4下周发布紧急提醒!ChatGPT成神器!但这些“ChatGPT”是假的,小心被骗!华尔街交易员为何不担心ChatGPT抢饭碗?ChatGPT:我预测不了市场重磅!微软发布 ChatGPT 版搜索引擎,用上了比 ChatGPT 更强大的技术ChatGPT因访问量激增崩了;抖音否认3月1日上线外卖服务;百度将于3月推出ChatGPT产品丨邦早报世另我?国外小伙用必应+ChatGPT复刻自己最好的朋友斯坦福5.5万人研究:30年,男人长(cháng)了3厘米,但并非好事ChatGPT 进军 B 端?消息称微软将允许企业创建定制版 ChatGPTChatGPT讲座:ChatGPT并不神秘,但ChatGPT很神奇我让ChatGPT复盘病例,它的回答让我刮目相看苹果今晨推送新系统/ChatGPT出现泄露聊天记录的风险/英伟达ChatGPT同款超算上云ChatGPT通过谷歌程序员面试,薪资达18.3万美元!ChatGPT通过谷歌程序员面试,薪资达18.3万美元!ChatGPT 或导致 20 种工作失业?恐怕远远不止,比尔盖茨 :ChatGPT 将改变世界孟晚舟将首次出任华为轮值董事长/ 百度All in类ChatGPT项目/ 知乎因ChatGPT大涨50%…今日更多新鲜事在此
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。