DOS용 ChatGPT 클라이언트 등장
싱가포르인 개발자가 40년 전에 나온 IBM-5155에서 ChatGPT를 구동하는데 성공
DOS 6.22를 가상머신으로 돌려서 개발했다고 함
DOS에는 자체적인 네트워크 API가 없기 때문에 패킷드라이버 API와 mTCP라는 오픈소스를 이용해 TCP/IP로 통신할 수 있게 만들었고
ChatGPT는 HTTPS로 암호화되어 있는데 DOS는 HTTPS 연결이 불가능하기 때문에 직접 개발한 HTTP 통신을 HTTPS 통신으로 업그레이드하는 프록시로 해결
또 싱글태스크밖에 못하는 DOS 특성상 이용자의 입력을 기다리는동안 네트워크 스택이 정지되어버리는 문제도 있는데 이건 입력한 글자를 로컬 버퍼에 저장했다가 출력시키는 방식으로 해결했음
클라이언트는 https://github.com/yeokm1/doschgpt 에서 다운로드 가능
제작자가 이 클라이언트를 개발하게 된 이유는
ChatGPT에게 한 "DOS용 ChatGPT 클라이언트 코드를 적어줄 수 있냐"고 질문했더니 돌아온
"DOS는 시대에 뒤쳐진 OS이고 최신 프로그램을 개발하기 위한 도구나 리소스가 없을 가능성이 있기 때문에, DOS용 ChatGPT 클라이언트를 개발하는 것은 어려울 수 있다는 것을 주의해주십시오" 라는 대답에 자극을 받아서라고 함