ChatGPT płonie. Niedawno nauczyliśmy się używać chatbota własnym głosem, a nawet wysyłać zapytania przez radio. Zbadaliśmy również możliwość podłączenia go do sieci Web, co jest zapowiedzią jego nieuchronnej ekspansji na urządzenia mobilne. Jednak entuzjasta retro sprzętu, Yeo Kheng Meng, postanowił zrobić coś wyjątkowego: napisać doschgpt, klienta ChatGPT zgodnego z MS-DOS, i uruchomić go na prawdziwym sprzęcie.
Milion użytkowników w pięć dni. Sto milionów użytkowników w dwa miesiące. ChatGPT staje się „killer app” sztucznej inteligencji, a giganci rynku starają się konkurować… lub przyjąć tę technologię. Ale historia ChatGPT wykracza poza to, co robią Google czy Microsoft z naszego życia. Ludzie z OpenAI udostępnili swoje API, co oznacza, że wkrótce zobaczymy nowe rozwiązania napędzane przez ChatGPT.
Jedno z tych rozwiązań prowadzi nas do portalu Yeo Kheng Menga, programisty i entuzjasty retro sprzętu. Jaki był jego pomysł? Zaprogramowanie klienta ChatGPT zgodnego z MS-DOS zwanego Doschgpt. Ale najlepsze jest to, że postanowił uruchomić swoje oprogramowanie na przenośnym IBM 5155. Ten czołg pochodzi z 1984 roku, a jego cena wynosiła 4 225 dolarów… ponad 12 000 dolarów po uwzględnieniu inflacji.
Doschgpt: ChatGPT dla MS-DOS
Należy pamiętać, że MS-DOS nie ma wbudowanych funkcji sieciowych, a komputery korzystające z tego systemu operacyjnego zwykle nie są przykładami wysokiej wydajności. Yeo wybrał IBM 5155, aby ustalić swego rodzaju absolutne minimum: jeśli klient działa na tym komputerze, będzie działał na każdym innym. Jedynym środowiskiem emulacji, którego użył (VirtualBox), było przetestowanie klienta na komputerze z systemem Windows x64, ponieważ nie może on uruchamiać aplikacji 16-bitowych.
Jednak „klejem” tego projektu jest mTCP, pakiet aplikacji TCP/IP zaprojektowanych specjalnie do działania pod MS-DOS, FreeDOS, PC-DOS i innymi podobnymi systemami. Do tego dochodzi Packet Driver PC/TCP, interfejs sieciowy dla DOS-a wynaleziony w 1983 roku. Dzięki połączeniu obu tych zasobów oraz kompilatora Open Watcom C/C++ klient zaczął działać bez problemów…
… ale pozostają do rozwiązania szczegóły dotyczące zgodności. Szybka wizyta na profilu doschgpt na GitHubie potwierdza, że niektórzy użytkownicy mają problemy z wcześniejszymi wersjami MS-DOS, dlatego zalecamy podążanie tą samą ścieżką co Yeo i używanie MS-DOS 6.22.
Doschgpt na GitHubie: Kliknij tutaj
Oficjalna strona: Kliknij tutaj