好久没写博客了,来水一篇。昨晚在水群的时候看到 dialup.net 编写了一个 16 位 Windows 版本的 ChatGPT 客户端——WinGPT,这样 Windows 3.x 也可以使用上人工智能聊天技术了。之前还看过 Squirrel Monkey 做的整活视频《If ChatGPT were around in the 1980s...》,这次属于是成真了。
这是怎么做到的?根据作者的介绍,他把较新的 WolfSSL 移植到了 16 位 Windows 上,这样应用程序就可以使用其接口直接处理 TLS 1.3 而不需要其他主机当代理来终结 TLS 了。当然由于时代的限制,只能使用一些比较弱的加密方式,是有安全隐患的。另外,当今的 API 并不太会考虑传输内容的尺寸进行优化,JSON 的处理同样需要一些内存。在那个年代的系统上,内存的使用是一件非常痛苦的事情,因此 WinGPT 的单次交互内容需要尽可能小,作者就限制了输入文本的长度,也一并把上下文的发送给砍掉了。
顺便一提,这个作者在写 WinGPT 的时候,也问过 ChatGPT 怎么样来实现软件中的状态栏,但是它给了一个错误的答案。
下面则是记录一下老爷车上网开上了信息高速路,去和那“谈天吉批提”聊天的技术细节。