ChatGPT uruchomiony na blisko 40-letnim komputerze IBM

ChatGPT uruchomiony na blisko 40-letnim komputerze IBM

ChatGPT OpenAI może reprezentować najnowocześniejszą technologię AI, ale doświadczenie użytkownika sprowadza się do wprowadzania i otrzymywania tekstu i połączenia z internetem. Jeden z modderów doszedł do wniosku, że 39-letni komputer ma wszystko, czego potrzeba do uruchomienia generatywnej sztucznej inteligencji.

Yeo Kheng Meng zaprezentował niedawno swojego klienta ChatGPT dla systemu MS-DOS, działającego na prawie 40-letnim komputerze od IBM. Aplikacja generuje tekst równie dobrze jak usługa OpenAI na nowoczesnych systemach, tylko w stylu retro.

Modder zaprezentował swojego klienta ChatGPT dla systemu MS-DOS, działającego na prawie 40-letnim komputerze od IBM.

Yeo wybrał najstarszy komputer PC z systemem MS-DOS w swojej kolekcji - przenośny komputer IBM 5155 z 1984 r. Wykorzystuje on procesor Intel 8088 pracujący z częstotliwością 4,77 MHz z komputera IBM PC z 1981 r., adapter Ethernet ISA zgodny z NE2000, działa pod kontrolą systemu MS-DOS 6.22 i ma 640 KB pamięci RAM. 

Tworzenie nowego oprogramowania internetowego na systemie operacyjnym i komputerze sprzed ery Internetu wiązało się z wieloma wyzwaniami. Yeo musiał wymyślić, jak zoperacjonalizować sieć w systemie MS-DOS i przetestować oprogramowanie IBM PC na nowoczesnym komputerze. Testowanie klienta na 64-bitowym komputerze Yeo z systemem Windows 11 okazało się skomplikowane, ponieważ domyślnie nie można na nim uruchamiać skompilowanych 16-bitowych plików binarnych DOS. Przeniesienie kodu testowego na IBM PC znacznie spowolniłoby pracę.

Co więcej, kompatybilność z winevdm nie łączyłaby się z siecią. Python dla MS-DOS również nie nadaje się do użytku, ponieważ nie obsługuje 16-bitowych procesorów. Zamiast tego Yeo przetestował projekt w systemie Virtualbox z tą samą wersją DOS, która jest zainstalowana na 5155 z siecią zmostkowaną do komputera hosta.

ChatGPT uruchomiony na blisko 40-letnim komputerze IBM

Yeo powiedział, że biblioteka MTCP była najważniejszym narzędziem w tym projekcie. Pozwoliło mu to stosunkowo szybko zakodować funkcje sieciowe, chociaż musiał ominąć brak wielowątkowości w DOS-ie. Jedyną częścią klienta ChatGPT, która nie działa natywnie w systemie IBM, jest proxy HTTP-to-HTTPS. Nawet gdyby Yeo mógł przenieść niezbędną bibliotekę TLS na Intela 8088, jego wydajność byłaby prawdopodobnie zbyt niska. Tak więc ta część procesu musi być przenoszona na nowoczesny komputer.

Nawet jeśli ChatGPT nie jest w pełni obsługiwany na blisko 40-letnim komputerze, użycie generatywnej tekstowej sztucznej inteligencji w tak starym systemie ma nieco retrofuturystyczny charakter. Wprowadzanie tekstu i błyskawiczne otrzymywanie inteligentnej odpowiedzi niemal na każdy temat to coś, o czym marzyliśmy co najmniej od czasów świetności 5155.

Projekt przypomina również inne przykłady nowoczesnych technologii działających na sprzęcie retro. W 2015 roku inżynierowie Netflix zbudowali klienta dla NES. W 2019 roku Yeo stworzył wersję Slacka dla systemu Windows 3.1, a w 2021 ktoś przerobił Apple IIe do odtwarzania pełnoekranowych filmów.

Obserwuj nas w Google News

Pokaż / Dodaj komentarze do: ChatGPT uruchomiony na blisko 40-letnim komputerze IBM

 0