ChatGPT è in fiamme. Di recente abbiamo imparato a usare il chatbot con la nostra voce, e persino a inviare richieste via radio. Abbiamo anche esplorato la possibilità di collegarlo al Web, che è sostanzialmente un anticipo di quella che sarà la sua inevitabile proliferazione sui dispositivi mobili. Tuttavia, un appassionato di hardware retrò di nome Yeo Kheng Meng ha deciso di fare qualcosa di molto speciale: scrivere doschgpt, un client ChatGPT compatibile con MS-DOS, ed eseguirlo su hardware reale.
Un milione di utenti in cinque giorni. Cento milioni di utenti in due mesi. ChatGPT si profila come la «killer app» dell'intelligenza artificiale, e i giganti del mercato cercano di uscire a competere… o ad adottare la sua tecnologia. Ma la storia di ChatGPT va oltre ciò che fanno i Google o Microsoft della nostra vita. La gente di OpenAI ha abilitato la sua API, e questo significa che presto vedremo nuovi sviluppi, potenziati da ChatGPT.
Uno di questi sviluppi ci porta al portale di Yeo Kheng Meng, programmatore e appassionato di hardware retrò. Qual è stata la sua idea? Programmare un client ChatGPT compatibile con MS-DOS Ma la parte migliore è che ha deciso di eseguire il suo software su un IBM 5155 portatile. Quel carro armato risale al 1984, con un prezzo di 4.225 dollari… più di 12.000 dollari aggiustati per l'inflazione.
Doschgpt: ChatGPT, ora per MS-DOS
È necessario ricordare che MS-DOS non possiede funzioni di rete integrate, e i computer che utilizzano questo sistema operativo non sono di solito esempi brillanti di alte prestazioni. Yeo ha scelto l'IBM 5155 per stabilire una specie di minimo assoluto: se il client funziona su quella macchina, funzionerà su qualsiasi altra. L'unico ambiente di emulazione che ha utilizzato (VirtualBox) è stato per valutare il suo client su un computer con Windows x64, poiché non può eseguire app a 16 bit.
Tuttavia, la «colla» di questo progetto è mTCP, un pacchetto di applicazioni TCP/IP appositamente progettato per l'esecuzione sotto MS-DOS, FreeDOS, PC-DOS e altri sapori simili. A questo si aggiunge il Packet Driver PC/TCP, un'API di rete per DOS inventata nel 1983. Con la combinazione di entrambe le risorse e il compilatore Open Watcom C/C++, il client ha cominciato a funzionare senza problemi…
… ma restano dettagli di compatibilità da risolvere. Una rapida visita al profilo di doschgpt su GitHub conferma che alcuni utenti stanno avendo problemi con versioni precedenti di MS-DOS, quindi consigliamo di seguire la stessa strada di Yeo e usare MS-DOS 6.22.
Doschgpt su GitHub: Clicca qui
Sito ufficiale: Clicca qui