Um desenvolvedor de software amador e entusiasta da computação retrô conseguiu fazer a ponte entre a divisão de computação ChatGPT e IBM PC-XT. À procura de um desafio, Yo Kheng Meng se perguntou se ele poderia escrever um cliente ChatGPT para MS-DOS. Especificamente, ele visou um PC portátil IBM 5155 vintage de 1984, que é alimentado por uma CPU Intel 8088 de 4,77 MHz e tem 640 KB de RAM (o suficiente para qualquer um, certo?). Vários obstáculos tecnológicos precisaram ser superados para que o projeto fosse um sucesso.
Normalmente, a maioria das pessoas acessa o ChatGPT por meio de um navegador da Web, mas parece ser uma tendência crescente acessar esse recurso de IA por meio de um cliente. Relatamos alguns clientes notáveis e divertidos, como um ChatGPT Smartwatch alimentado por um Raspberry Pi e o muito difamado Clippy da Microsoft com um transplante de cérebro de IA. No entanto, fazer o ChatGPT funcionar em um dos PCs mais antigos pode ser ainda mais ambicioso.
Meng começou sua busca encontrando um compilador que pudesse abranger os 40 anos ou mais de intervalo entre o computador de destino e o ChatGPT. O compilador Open Watcom C/C++ se encaixa no projeto. Para testar o aplicativo DOS durante o desenvolvimento, ele decidiu executá-lo em uma máquina virtual (máquina virtual Virtualbox executando DOS 6.22) em um PC moderno.
Um dos maiores obstáculos com o DOS era a rede necessária para se conectar ao serviço ChatGPT. Meng descobriu que o MTCP, escrito por Michael B. Brutman, facilitaria a conexão com a API de conclusão de bate-papo do ChatGPT. No entanto, para se comunicar com essa API, é necessário que o desenvolvedor “construa toda a solicitação POST manualmente em C”.
Alguns outros obstáculos que o desenvolvedor teve que superar incluíram a análise JSON, alterando a saída ChatGPT de HTTPS para HTTP e trabalhando com a falta de multi-threading no DOS. Você pode ler mais sobre como isso foi alcançado em seu postagem completa no blog.
O AI ChatGPT (Chat Generative Pre-Trained Transformer) de conversação da OpenAI ganhou muita atenção dentro e fora do mundo da tecnologia desde sua estreia no final do ano passado. Estimulou uma nova competição intensa entre titãs da web como Google e Microsoft, ajudou a esclarecer o potencial da IA (e algumas desvantagens) e causou um mini-boom para muitos negócios relacionados.