Ibm PC 1984 Chat gpt 4

Quelqu’un utilise ChatGPT… sur un IBM PC de 1984 : c’est comme ça qu’il a fait

ChatGPT est devenu l’une des applications du moment. Depuis son lancement en novembre de l’année dernièredes millions de personnes ont commencé à l’utiliser et il semble que tout le monde parle des possibilités et des défis que présente cet outil perturbateur.

L’arrivée de l’API de chatbot conversationnel par OpenAI a favorisé ce phénomène. Désormais, les développeurs ont la possibilité d’intégrer ChatGPT dans leurs propres applications, brisant la barrière de l’interface utilisateur de navigateur Web classique.

Avec la disponibilité de cette ressource, qui a défini une stratégie commerciale au sein de l’entreprise dirigée par Sam Altman, beaucoup ont commencé à l’adopter dans les applications modernes. Et s’il pouvait être utilisé sur un ordinateur vieux de près de quatre décennies ? Quelqu’un a-t-il essayé.

ChatGPT sous MS-DOS

Yeo Kheng Meng, pilote d’avion, programmeur et passionné d’informatique rétro, a relevé ce défi intéressant. courir vers ChatGPT sur un ancien système. Bien qu’avec quelques astuces pour y parvenir, le résultat est surprenant et parfaitement fonctionnel.

L’ordinateur choisi pour le projet est un ordinateur personnel portable IBM de 1984. Nous parlons d’un ordinateur avec un processeur Intel 8088 à 4,77 MHz (comme le premier IBMPC 5150 sorti en 1981), 640 Ko, CGA ISA Graphics, carte réseau ISA et MS -DOS 6.22.

Comme l’explique Yeola première étape pour mener à bien sa mission était de trouver un compilateur pour développer le Client ChatGPT pour MS-DOS. Après quelques recherches, il a choisi de travailler avec Open Watcom C/C++, un programme 32 bits qui peut fonctionner sur Windows 11.

Pour le développement, il a utilisé une machine virtuelle dans VirtualBox avec MS-DOS 6.22, puis a transféré le binaire compilé sur l’ordinateur cible. Ce passionné devait aussi se débrouiller pour que le client puisse accéder à Internet et ainsi obtenir les réponses qui s’afficheraient à l’écran.

Dans cette étape, il a pu avancer grâce à l’API Packet Driver de 1983 et son intégration avec un bibliothèque MTPC open source. Jusqu’ici tout va bien, mais il y avait un problème : l’API ChatGPT ne fonctionne qu’avec les connexions HTTPS, ce qui a nécessité un effort supplémentaire.

Pour résoudre le problème des communications cryptées, Yeo a eu recours à la création d’un proxy HTTP vers HTTPS qui s’exécute sur un ordinateur situé à mi-chemin. C’est-à-dire un intermédiaire qui traduit les requêtes et les réponses entre le client et l’API ChatGPT.

Le développeur a également abordé d’autres problèmes techniques en cours de route, comme trouver comment le faire fonctionner. entrée et sortie de texte sur l’écran. Tous les détails, au cas où quelqu’un voudrait reproduire ce projet intéressant, peuvent être trouvés dans le profil GitGHub du développeur.

Nous avons demandé la même chose à Bard et ChatGPT.  Ce sont les réponses que chacun nous a données

Pouvoir utiliser un chatbot conversationnel aussi avancé que ChatGPT sur un ordinateur de 1984 est vraiment incroyable. A cette époque, ce genre de chose n’était possible que dans l’imagination. Ou dans les films, comme il nous le rappelle cette scène du film ‘WarGames’ de 1983.

Images : Yeo Kheng Meng (1, 2)

A Simseo : Le portage ultime de ‘Doom’ : ils parviennent à le faire fonctionner dans le bloc-notes Windows à 60 fps

A Simseo : L’architecture x86, une histoire essentielle de l’informatique