ChatGPT is in de ban. Recent leerden we de chatbot met onze eigen stem te gebruiken, en zelfs verzoeken via de radio te sturen. We onderzochten ook de mogelijkheid om het met het web te verbinden, en dat is eigenlijk een voorproefje van wat de onvermijdelijke proliferatie op mobiele apparaten zal worden. Maar een liefhebber van retro-hardware, Yeo Kheng Meng, besloot iets heel bijzonders te doen: doschgpt schrijven, een ChatGPT-client die compatibel is met MS-DOS, en dat op echte hardware draaien.

ChatGPT gebruiken op MS-DOS
ChatGPT in MS-DOS

Een miljoen gebruikers in vijf dagen. Honderd miljoen gebruikers in twee maanden. ChatGPT ontpopt zich als de "killer app" van kunstmatige intelligentie, en de markt giganten proberen te concurreren... of hun technologie over te nemen. Maar het verhaal van ChatGPT gaat verder dan wat de Googles en Microsofts van ons leven doen. Het team van OpenAI heeft hun API beschikbaar gesteld, en dat betekent dat we binnenkort nieuwe ontwikkelingen zullen zien, aangedreven door ChatGPT.

Een van die ontwikkelingen brengt ons naar de site van Yeo Kheng Meng, programmeur en liefhebber van retro-hardware. Wat was zijn idee? Een ChatGPT-client programmeren die compatibel is met MS-DOS, genaamd Doschgpt. Maar het beste deel is dat hij besloot zijn software te draaien op een draagbare IBM 5155. Die tank dateert uit 1984 en kostte 4.225 dollar... meer dan 12.000 dollar gecorrigeerd voor inflatie.

Doschgpt: ChatGPT, nu voor MS-DOS

Het is noodzakelijk om te onthouden dat MS-DOS geen ingebouwde netwerkfuncties heeft, en computers die dit besturingssysteem gebruiken, zijn meestal geen voorbeelden van hoge prestaties. Yeo koos de IBM 5155 om een soort absoluut minimum vast te stellen: als de client op die machine werkt, werkt hij overal. De enige emulatieomgeving die hij gebruikte (VirtualBox) was om zijn client te testen op een computer met Windows x64, omdat die geen 16-bits apps kan draaien.

De "lijm" van dit project is echter mTCP, een pakket TCP/IP-applicaties speciaal ontworpen voor MS-DOS, FreeDOS, PC-DOS en andere vergelijkbare smaken. Daar komt nog de Packet Driver PC/TCP bij, een netwerk-API voor DOS uitgevonden in 1983. Met de combinatie van beide middelen en de compiler Open Watcom C/C++ begon de client zonder problemen te werken...

ChatGPT gebruiken op MS-DOS
Het is een monster, hoe je het ook bekijkt

... maar er blijven compatibiliteitsdetails op te lossen. Een snel bezoek aan het doschgpt-profiel op GitHub bevestigt dat sommige gebruikers problemen hebben met oudere versies van MS-DOS, dus we raden aan dezelfde route als Yeo te volgen en MS-DOS 6.22 te gebruiken.

Doschgpt op GitHub: Klik hier

Officiële site: Klik hier