ChatGPT запустили на компьютере 1984 года выпуска Под управлением MS-DOS
Йо Кхэн Мэн написал клиента ChatGPT под MS-DOS и запустил чат-бот из командной строки на компьютере на базе IBM 5155 с процессором Intel 8088 тактовой частотой 4,77 МГц и 640 КБ памяти. Компьютер 1984 года оснащен монохромным монитором, видеокартой CGA и откидывающейся клавиатурой. ChatGPT работает через сетевое соединение по шине ISA через адаптер NE2000 с современным компьютером, подключенным к API OpenAI.
Поскольку DOS не имеет встроенных сетевых возможностей, а вычислительная мощность старых компьютеров намного слабее, чем нужно для работы над подобными проектами, Мэну пришлось использовать компилятор Open Watcom C/C++ для создания клиента ChatGPT под MS-DOS, а также Packet Driver API и библиотеку MTCP для работы сетевого стека.
Поскольку API-интерфейсы ChatGPT шифруются через HTTPS, а современные алгоритмы шифрования TLS не работают на Intel 8088, разработчик решил обойти это ограничение, используя свой собственный инструмент http-to-https-proxy, написанный им на Golang и запущенный на современном компьютере, который подключен по сети к IBM 5155. Исходный код проекта doschgpt доступен на GitHub под открытой лицензией.
Здесь мы разбирались, из чего сделан персональный компьютер:
Использованные источники: