Como criei um conversor de código binário com ChatGPT
Tudo começou com uma simples pergunta no Quora: "Qual é o código binário para 'eu te amo'?". Verifiquei que era uma pergunta traduzida do inglês. E pessoa que respondeu traduziu apenas o texto, não traduziu o código.
E obviamente o código binário de 'eu te amo' é diferente de 'i love you'.
Minha primeira reação foi buscar no google 'conversor texto para binário'. Com certeza existem centenas de ferramentas online que fazem isso. Em seguida, meu espírito nerd ocioso falou mais alto: "Bem que você poderia fazer um conversorzinho rapidinho né?
Um simples form em html e um Javascript básico resolveria". Mas já era de madrugada e a preguiça de codar falou mais alto. É aí que começa a saga com o ChatGPT: "Já sei, vou ver se consigo fazer pelo ChatGPT"
ChatGPT, me faça um conversor de texto para código binário
Tudo bem, você só precisa adicionar esse form em html e uma div para o resultado
E não esqueça de colocar o javascript
ChatGPT, você não me deu o último passo completo
Você tem razão. Está aqui a última parte completa
ChatGPT, você não usou a função parseint que citou no passo 5. Cadê ela?
ChatGPT, essa função está errada. Ela corta os zeros da esquerda
ChatGPT, dessa forma ainda não vai funcionar. Tem que colocar essa função em outro lugar
Essa parte para mim foi a mais impressionante. A partir desse texto totalmente desconexo:
dessa forma nao vai funcionar, precisa colocar o padstart na variavel codigo quando coloca ela dentro da variavel binario
Ele conseguiu detectar exatamente de qual linha do código eu estava me referindo. E não só isso, conseguiu também inserir a nova função no lugar correto. Impressionante!
Conclusão
Diante de tudo isso, chegamos as seguintes conclusões:
- Agora o site tem um conversor de texto para código binário que você pode conferir aqui:
- O ChatGPT é uma ótima ferramenta para criar sites. Desde que você entenda um pouco de html, javascript e css
- O ChatGPT lembra das mensagens enviadas anteriormente. Caso ele envie algo incompleto, só pedir novamente para repetir
- Não dá para confiar 100% no resultado. É preciso fazer alguns sanity checks (como tudo na vida!)
- É uma ferramenta intuitiva, segura e fácil de usar. E o melhor: é grátis!