TechSpot bo kmalu praznoval svojo 25. obletnico. TechSpot pomeni tehnično analizo in nasvet, ki mu lahko zaupate.
WTF?! OpenAI’s ChatGPT morda predstavlja vrhunec tehnologije umetne inteligence, vendar je izkušnja končnega uporabnika z njo komaj kaj več kot besedilo in mreženje. En moder se je odločil, da bo imel 39-letni računalnik vse, kar potrebuje za zagon generativnega besedilnega odjemalca AI.
Hobist Yeo Kheng Meng je nedavno predstavil svojega odjemalca ChatGPT za MS-DOS, ki deluje na njegovem skoraj 40 let starem računalniku IBM. Aplikacija sestavlja besedilo prav tako dobro kot storitev OpenAI v sodobnih sistemih, le v preprostem besedilu v retro slogu.
Yeo je izbral najstarejši računalnik z MS-DOS v svoji zbirki – prenosni računalnik IBM 5155 iz leta 1984. Uporablja procesor Intel 8088 4,77 Mhz procesorja IBM PC iz leta 1981, ethernetni adapter ISA, združljiv z NE2000, poganja MS-DOS 6.22 in ima 640 KB OVEN. Yeo trdi, da bi moral biti vsak stroj DOS sposoben obdelati vse, kar se izvaja na teh specifikacijah.
Gradnja nove programske opreme, ki temelji na internetu, na operacijskem sistemu in osebnem računalniku pred internetom je predstavljala številne izzive. Yeo je moral ugotoviti, kako operacionalizirati mreženje v MS-DOS in preizkusiti programsko opremo IBM PC na sodobnem računalniku. Preizkušanje odjemalca na Yeovem 64-bitnem sistemu Windows 11 se je izkazalo za zapleteno, ker privzeto ne more izvajati prevedenih 16-bitnih binarnih datotek DOS. Prenos testne kode na IBM PC bi znatno upočasnil razvoj.
Poleg tega se združljivost winevdm ne bi povezala z omrežjem. Python za MS-DOS tudi ni uporaben, ker ne podpira 16-bitnih procesorjev. Namesto tega je Yeo preizkusil projekt v sistemu Virtualbox, ki izvaja isto različico DOS, nameščeno na 5155, s premostitvenim omrežjem do gostiteljskega računalnika.
Yeo je dejal, da je knjižnica MTCP – razširljiv sklad TCP, združljiv z več jedri na ravni uporabnika – najpomembnejše orodje v projektu. Omogočil mu je razmeroma hitro kodiranje omrežne funkcionalnosti, čeprav je moral pisati okoli DOS-ovega pomanjkanja večnitnosti.
Edini del odjemalca ChatGPT, ki se ne izvaja izvorno v IBM-ovem sistemu, je proxy HTTP-to-HTTPS. Tudi če bi Yeo prenesel potrebno knjižnico TLS na Intel 8088, bi bilo njegovo delovanje verjetno prepočasno. Tako se mora ta del procesa odmakniti od sodobnega osebnega računalnika.
Tudi če ne gre za 100-odstotno čisto rešitev, uporaba umetne inteligence za generativno besedilo na tako starem sistemu nosi nekoliko retrofuturističen prizvok. Vnašanje besedila in prejemanje inteligentnega odgovora je nekaj, kar so si ljudje zamislili, da bi računalniki počeli vsaj od razcveta modela 5155.
Projekt je podoben tudi drugim primerom sodobne funkcionalnosti, ki delujejo na retro strojni opremi. Leta 2015 so Netflixovi inženirji zgradili odjemalca za NES. Leta 2019 je Yeo izdelal različico Slacka za Windows 3.1, leta 2021 pa je nekdo dobil Apple IIe za predvajanje videa s polnim gibanjem.