Como criei um conversor de código binário com ChatGPT

Felipe da Costa
3 min readJan 3, 2023

--

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.

Veja o post completo aqui

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

ChatGPT assumindo o erro

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:

https://tecfinancas.com/conversor-codigo-binario/

  • 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!

--

--

Felipe da Costa
0 Followers

tecfinancas.com Sou um entusiasta de tecnologia e finanças, sempre em busca de novas maneiras de melhorar minha vida financeira e conhecer novas tecnologias.