OpenAI tarafından üretilen ChatGPT artık neredeyse her alan için kullanılarak sorulara yanıtlar alınabiliyor. ChatGPT'yi sadece yeni nesil bilgisayarlarda kullanmak istemeyen bazı geliştiriciler giyilebilir yeni nesil akıllı saatlerde de ChatGPT'yi çalıştırmayı başarmıştı. Ancak buna farklı olarak bir tamirci yapay zeka destekli sohbet robotunun MS-DOS işletim sistemini çalıştıran bir IBM PC'de soruları yanıtlamasını sağlamaya karar verdi.
Yeo Kheng Meng adındaki tamirci başarılı bir şekilde bir ChatGPT istemcisi geliştirdi ve MS-DOS 6.22 üzerinde çalıştığını gösterdi. Meng istemciyi Windows 11 üzerinde geliştirdi, ancak yazılımı gerçek donanım üzerinde test etmesini sağlayan 1984 IBM 5155 Taşınabilir PC'ye sahip olduğu için çalışmalarını kolaylıkla gerçekleştirebildi. IBM 5155, 640KB bellek, CGA ISA grafikleri, NE2000 uyumlu ISA Ethernet adaptörü ile Intel 8088 4.77MHz CPU kullanıyor ve MS-DOS 6.22'yi çalıştırıyor.
PEKİ BUNU NASIL YAPTI?
32-bit Open Watcom C/C++ derleyicisi ve DOS 6.22 çalıştıran bir sanal makine kullanan Meng, istemciyi oluşturmak için işe koyuldu. Karşılaştığı en büyük zorluk ağ API'leriydi çünkü "DOS doğal olarak bunlarla birlikte gelmiyordu." Çözüm, 1983'ten kalma bir Packet Driver API'si ve mTCP adlı açık kaynaklı bir ağ kütüphanesiydi. mTCP web sayfasının yine 1984 yılından kalma bir IBM PCjr üzerinde barındırıldığını belirtmek gerekiyor.
Görme engellilerin işini kolaylaştıracak hamle geldi... GPT-4 ile artık mümkün olacak!
Projenin eğlenceli bir deneyim olduğunu söyleyen Meng, 2019'da geliştirdiği Windows 3.1 Slack istemcisinden daha kolay olduğunu itiraf etti. Meng, proje tamamlandıktan sonra ChatGPT'den (DOS istemcisi aracılığıyla) bir DOS ChatGPT istemcisi yazmasını istemeye karar verdi.
Sohbet robotu ise bu istek sonrasında herhangi bir çalışma kodu oluşturmadı ancak bir kodun nasıl oluşturulacağına dair bazı rehberlik ve öneriler listeledi. Yanıt aşağıdaki uyarı ile sonlandırıldı:
"DOS'un eski bir işletim sistemi olması ve modern uygulamalar geliştirmek için gerekli araç ve kaynaklara sahip olmaması nedeniyle bir DOS ChatGPT istemcisi oluşturmanın zor olabileceğini unutmayın."