Одним из самых популярных чат-ботов на данный момент является ChatGPT, а использовать его можно практически на всех устройствах с ОС Android, iOS, macOS, Linux или Windows. Активно продолжаются эксперименты по его применению, а список устройств с возможностью поддержки расширяется с каждым днем. Таким образом дело дошло и до музейных экспонатов, а самым старым на данный момент стал компьютер от IBM 1984 года выпуска, помехой не стала даже операционная система MS-DOS.
Если подробнее, то в качестве подопытного ПК был выбран IBM 5155 с процессором Intel 8088, работающем на частоте 4,77 MHz и оснащенный 640 Кб оперативной памяти (после апгрейда, т. к. заводская версия данного ПК имеет от 256 до 512 килобайт). При этом самому приложению досталось всего 256 килобайт, но и этого оказалось достаточно. Интересно отметить, что данный процессор является одним из самых долгоиграющих на конвейере, ведь производство его началось 1 июля 1979 года, а закончилось аж в 1998 году. За это время им успели воспользоваться такие производители, как Siemens, NEC, AMD, Intel, Mitsubishi и Texas Instruments. Он имел техпроцесс 3 мкм, для сравнения, современное производство уже вплотную приблизилось к 2 нм, что в 1500 раз меньше.
Созданием клиента ChatGPT под MS-DOS 6.22 при помощи компилятора Open Watcom C/C++ занимался разработчик Ео Кхэн Мэн, и хоть и обошлось не без трудностей, но в целом бот действительно работал вполне адекватно. Стоит понимать, что у данного процессора совсем другая архитектура и другой набор инструкций, так что речь идет не просто о малопроизводительном ПК, а о технике из вообще другой сферы применения. Операционная система практически лишена возможностей сетевого обмена данными, необходимых для подключения к интерфейсу ChatGPT Chat Completion API, из-за чего пришлось работать с набором приложений mTCP. Сам же Ethernet адаптер под слот расширения ISA на ПК был установлен, так что в плане железа ничего менять не потребовалось. Самим же созданием ПО энтузиаст занимался при помощи Virtualbox на сторонней машине, но после переноса на сам IBM работа приложения осталась стабильной и корректной, что подтверждает данное видео.