Der Entwickler, der zuvor die Windows 3.1-Version von Wordle erstellt hat, hat jetzt einen chatgpt-Client für Windows 3.1 mit dem Namen veröffentlicht WinGPT. Ein Enthusiast portierte moderne SSL/TLS-Bibliotheken auf ein altes Betriebssystem, damit der Chatbot funktionieren konnte.
WinGPT unterstützt jede 16-Bit- oder 32-Bit-Version von Windows 3.1 und höher, funktioniert jedoch nicht auf 64-Bit-Betriebssystemversionen. Sie können den Client herunterladen und in Nostalgie schwelgen Diese Seite Dialup.net, das auch als Blog dient und detailliert beschreibt, wie WinGPT erstellt wurde. Es wird betont, dass Sie Ihren eigenen OpenAI-API-Schlüssel bereitstellen müssen, damit die Chatbot-KI funktioniert.
Das Ausführen von ChatGPT auf älteren Systemen ist möglich, da grundsätzlich alles auf den OpenAI-Servern und nicht lokal geschieht. Daher ist für die Arbeit mit KI keine moderne 16-Kern-Maschine erforderlich. Die Hauptbeschränkung für ältere Hardware ist der Speicher, nicht die Rechenleistung.
Um Speicherplatz zu sparen, fordert WinGPT ChatGPT auf, in seinen Antworten so präzise wie möglich zu sein, und ChatGPT sendet bei neuen Anfragen und API-Aufrufen nicht den Hauptteil früherer Anfragen und API-Aufrufe. Das heißt, ChatGPT kann den Kontext früherer Chats nicht verwenden, um Antworten zu generieren.
Ein weiteres großes Problem bei der Ausführung von mit dem Internet verbundenen Software auf älteren 16-Bit- und 32-Bit-Versionen von Windows besteht darin, dass ein Großteil des heutigen Internets verschlüsselt ist und ältere Betriebssysteme moderne SSL/TLS-Protokolle nicht unterstützen. Um diese Einschränkungen zu umgehen, verlassen sich viele mit dem Internet verbundene Retro-Projekte, darunter Browser und Chat-Clients, auf eine Art Proxy, nutzen ein modernes System für die Kommunikation mit dem Internet und die Entschlüsselung von Daten und übertragen diese entschlüsselten Daten auf einen alten PC vor Ort Netzwerk.
Damit WinGPT ohne Proxy funktioniert, hat der Entwickler erstellt 16-Bit-Port der WolfSSL-Bibliothek zur Unterstützung von TLS 1.2- und 1.3-Verbindungen auf einem alten Betriebssystem. Der Autor schreibt, dass dieser Port „unsicher, unzuverlässig und ungerechtfertigt“ sei und nur zu Unterhaltungszwecken verwendet werden dürfe. Ihm zufolge überprüft der Port keine Sicherheitszertifikate und verwendet einen „gefälschten Zufallszahlengenerator“, um zu funktionieren.
Es ist lustig, dass sich der Entwickler bei der Arbeit an einigen Elementen der WinGPT-Benutzeroberfläche (insbesondere der Statusleiste) an die KI selbst gewandt hat, um Hilfe zu erhalten. Das realitätsnahe ChatGPT gab zwei selbstbewusste, aber falsche Antworten: Zunächst forderte es den Entwickler auf, die Statusleistensteuerung einer späteren Windows-Version zu verwenden, und entwickelte dann eine „sehr verlockende, aber anscheinend nicht vorhandene“ Windows 3.1-Benutzeroberflächenbibliothek das könnte die Aufgabe erfüllen.
Ich möchte Sie daran erinnern, dass dies nicht das erste Mal ist, dass ChatGPT auf alter Software und Hardware gestartet wird. Beispielsweise stellte der singapurische Retrocomputer-Liebhaber Yeo Kheng Meng bereits im März einen ChatGPT-Client für MS-DOS vor, der auf einem alten IBM-PC von 1984 lief.
Auch andere Retro-Computing-Enthusiasten haben Wege gefunden, moderne KI-Chatbots auf längst vergessenen Computern und Betriebssystemen zum Laufen zu bringen. Das bemerkenswerteste dieser Projekte ist JavaGPTdas eine Java-basierte Version von ChatGPT bietet, die auf älteren Betriebssystemen, einschließlich Windows XP und Windows 98, läuft.