ChatGPT est en effervescence. Nous avons récemment appris à utiliser le chatbot avec notre propre voix, à envoyer des demandes par radio, et même à le connecter au Web. Un passionné de matériel rétro, Yeo Kheng Meng, a décidé d'écrire doschgpt, un client ChatGPT compatible MS-DOS, et de l'exécuter sur du matériel réel.
Un million d'utilisateurs en cinq jours. Cent millions en deux mois. ChatGPT s'impose comme la « killer app » de l'intelligence artificielle, et les géants du marché tentent de rivaliser… ou d'adopter sa technologie. Mais l'histoire de ChatGPT va au-delà de ce que font les Google ou Microsoft de nos vies. OpenAI a activé son API, ce qui signifie que nous verrons bientôt de nouveaux développements propulsés par ChatGPT.
L'un de ces développements nous mène au portail de Yeo Kheng Meng, programmeur et passionné de matériel rétro. Quelle était son idée ? Programmer un client ChatGPT compatible MS-DOS, appelé Doschgpt. Mais la meilleure partie est qu'il a décidé d'exécuter son logiciel sur un IBM 5155 portable. Ce tank remonte à 1984, à un prix de 4 225 dollars… plus de 12 000 dollars ajustés à l'inflation.
Doschgpt : ChatGPT, maintenant pour MS-DOS
Il faut rappeler que MS-DOS n'a pas de fonctions réseau intégrées, et les ordinateurs qui utilisent ce système d'exploitation ne sont pas des exemples de performance. Yeo a choisi l'IBM 5155 pour établir une sorte de minimum absolu : si le client fonctionne sur cet ordinateur, il fonctionnera sur n'importe quel autre. Le seul environnement d'émulation qu'il a utilisé (VirtualBox) était pour évaluer son client sur un ordinateur Windows x64, car il ne peut pas exécuter d'applications 16 bits.
Cependant, le « ciment » de ce projet est mTCP, un ensemble d'applications TCP/IP spécialement conçu pour fonctionner sous MS-DOS, FreeDOS, PC-DOS et d'autres saveurs similaires. À cela s'ajoute le Packet Driver PC/TCP, une API réseau pour DOS inventée en 1983. Avec la combinaison de ces deux ressources et le compilateur Open Watcom C/C++, le client a commencé à fonctionner sans problème…
… mais des détails de compatibilité restent à résoudre. Une visite rapide au profil de doschgpt sur GitHub confirme que certains utilisateurs rencontrent des problèmes avec des versions précédentes de MS-DOS. Nous recommandons donc de suivre le même chemin que Yeo et d'utiliser MS-DOS 6.22.
Doschgpt sur GitHub : Cliquez ici
Site officiel : Cliquez ici