Код
#новости

ChatGPT удалось запустить на Windows 3.1

Новые приключения старого доброго ИИ.

Пару месяцев назад мы рассказывали о том, как энтузиасты запустили ChatGPT на стареньком IBM 5155, работающем на MS-DOS. Инженерная мысль шагнула ещё дальше, и недавно клиент знаменитого чат-бота появился и для системы Windows 3.1, которая в этом году отмечает 30-летний юбилей. Разбираемся в основных нюансах этого эксперимента.

Как на старой Windows модный ИИ запустили

Код. Полностью написан на языке C и скомпилирован программой Open Watcom v2. Она позволяет писать код в любой современной ОС и компилировать под старые версии — вплоть до старых 16-битных Windows.

Графика. Для создания интерфейса разработчик использовал стандартный пакет Windows API, возможности которого оказались сильно ограничены. Например, он не позволяет добавить строку состояния, хотя в самой системе этот элемент используется повсюду — от «Проводника» до панели управления.

Чтобы обойти это ограничение, автор программы использовал код библиотеки 1997 года, немного допилив его под нужды проекта с помощью ChatGPT.

Разработка логотипа WinGPT в графическом редакторе Borland
Изображение: WinGPT

Сеть. Интересно, что WinGPT для работы использует современный протокол шифрования TLS, который вышел спустя 25 лет после релиза самой Windows 3.1. Благодаря этому для подключения к серверам OpenAI трафик не нужно прогонять через современный компьютер, как это было в случае с IBM.

Ограничения. Так как память в машинах с Windows 3.1 не слишком большая, возможности бота пришлось слегка урезать. Например, он не учитывает контекст беседы и старается отвечать на вопросы максимально коротко.

Результат. Но все минусы меркнут по сравнению с итоговой картинкой — у нас есть настоящий, почти полноценный ChatGPT на системе из далёких 90-х.

Интерфейс клиента ChatGPT для Windows 3.1
Изображение: WinGPT

Как попробовать

Если у вас где-то сохранилась рабочая машина под управлением 16-битной или 32-битной версии 3.1 и старше, ничто не помешает вам испытать WinGPT в деле. Для этого понадобится две вещи — скачать и установить сам клиент и получить секретный ключ API для подключения к серверам OpenAI.

Конечно, такое испытание придётся по душе только самым упрямым техногикам. Если вы к таковым не принадлежите и просто хотите «пощупать» ChatGPT без лишних танцев с бубном, вот инструкция, как пользоваться чат-ботом из России.

Больше интересного про код — в нашем телеграм-канале.  Подписывайтесь!


Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована