Skip to content
··4 min de leitura

Do Zero a um Chatbot Funcionando: Como Construí um Chatbot com o chatGPT como Meu Guia

Com zero conhecimento de programação e o chatGPT como guia, construí um chatbot funcionando do zero — sem julgamentos, só orientação passo a passo que realmente funcionou.

Atualização (2026): Isso foi o início de uma jornada que levou à Sydney! Após muitas iterações, a Sydney agora vive em /ask/ e foca em conteúdo do blog e produtos.


Muito se falou sobre como o chatGPT pode ser usado para escrever código ou funcionar como guia/assistente. Curioso, decidi colocá-lo à prova. Os resultados foram simplesmente incríveis. Continue lendo para descobrir como eu, um completo iniciante em programação, consegui construir um chatbot funcional com a ajuda do chatGPT.

Não sou uma pessoa técnica

Antes de começar, você precisa entender um pouco sobre o meu background. Não sou uma pessoa técnica e tenho conhecimento de programação muito limitado (ou zero).

Não sei:

  • Como usar o terminal em um Mac
  • Como escrever CSS, HTML, Javascript, Python ou qualquer outra linguagem de programação
  • Como escrever código em um editor de texto e depois salvar o arquivo em python ou outros formatos.
  • Nunca criei uma API da OpenAI antes deste exercício
  • Claro, nunca instalei nenhum software para fins de programação antes
  • Tenho zero conhecimento sobre App Engine, Cloud SDK ou similares. T.T

Mas sou relativamente bom em seguir instruções :) (Depois fui fazer sete cursos do Andrew Ng sobre machine learning e IA para preencher as lacunas do meu entendimento.)

Então, foi isso que perguntei ao chatGPT 4:

"Oi, sou o dono deste site https://www.chandlernguyen.com/. Quero criar um chatbot, aproveitando a API do chatGPT da OpenAI para o meu site. Mas não sou uma pessoa técnica. Então preciso da sua ajuda para me guiar passo a passo. Quero que outras pessoas também possam usar o chatbot. Me diga como devo começar"

O chatGPT me deu uma visão geral do processo

Após minha pergunta inicial, o chatGPT respondeu com o processo geral abaixo:

guia de etapas gerais do chatbot chandlernguyen pelo chatGPT

O chatGPT automaticamente detalha ainda mais cada etapa para se adequar a um iniciante como eu

Disse ao chatGPT que completei a etapa 1 e que a API da OpenAI estava pronta. Então ele respondeu com um detalhamento maior da etapa 2. O fato de que ele se lembra que sou um iniciante e preciso de orientação detalhada me impressiona.

Ele também não tenta compartilhar demais, apenas da etapa 2 à etapa 4, porque muita informação de uma vez me sobrecarregaria. Novamente, o fato de que ele sabe como fazer isso automaticamente é ótimo!

guia das etapas 2 a 4 pelo chatGPT para o chatbot chandlernguyen

Não hesito em fazer MUITAS MUITAS perguntas idiotas ao chatGPT

Tem algo em interagir com um chatbot, sem nenhum medo de julgamento, que é muito libertador!

Me sinto livre para fazer tantas perguntas idiotas, de novo, de novo e de novo. E olha, fiz muitas perguntas básicas como:

  • Como instalo o python?
  • Completei a etapa 1, instalando o python no meu Mac. Qual é o próximo passo antes de poder abrir o prompt de comando?
  • Recebi este erro: -bash: pip: command not found
  • Não sei como navegar até a pasta onde guardo os arquivos, usando o "Terminal" no Mac. (Resposta: usar o comando cd :D, mas eu não sabia.)
  • Não sei o que "curl" significa, então pedi ao chatGPT para me explicar o que ele faz.

Quando chegou a hora de implantar o chatbot na internet, pedi ao chatGPT que me desse opções e me ajudasse a avaliá-las

O chatGPT me deu o código básico que posso usar para o meu chatbot em python e eu copiei e colei o código exato em um editor de texto. Consegui fazer o código funcionar na minha máquina local, então era hora de implantar a aplicação na internet. Claro, não tinha ideia de como fazer essa etapa, então pedi ao chatGPT para me dar diferentes opções, com base em preocupações de segurança, facilidade de uso, etc.

Após uma discussão inicial, decidi ir com o Google Cloud Platform. O fato de que eles oferecem $300 + $100 em crédito gratuito não atrapalha, porque bem, gosto de coisas gratuitas.

O chatGPT me guiou para:

  • Instalar o Cloud SDK
  • Conectar minha máquina local ao Projeto Cloud
  • Construir minha aplicação com Docker e depois enviá-la para o Artifact registry
  • Implantar a imagem no Cloud Run
  • etc...

As etapas acima exigiram muita comunicação de ida e volta com o chatGPT, porque veja bem, sou um iniciante, então todos esses conceitos são novos para mim. Não sei o que são, quanto menos como fazê-los funcionar. Mas bem, perguntei ao chatGPT em cada etapa do caminho e não senti nenhum julgamento haha :D

Pedi ao chatGPT para melhorar o código de uma perspectiva de segurança

Do ponto de vista de um iniciante, depois que pedi ao chatGPT para olhar o código e melhorá-lo de uma perspectiva de segurança, ele me deu conselhos úteis como:

  • Não codificar a API da OpenAI diretamente, mas usar variável de ambiente no Google Cloud Run para inserir o valor da API
  • Definir limite diário para o número de consultas ao chatbot
  • Definir limite por usuário
  • etc...

Conclusão

É realmente impressionante para mim que eu possa aproveitar a IA Generativa a essa extensão. Não quero compartilhar o código ou o link para o chatbot porque para muitos de vocês, isso é coisa simples. E tenho certeza de que a aplicação é super básica também. Mas o fato de que alguém sem conhecimento técnico pode realizar isso em 2023 é simplesmente incrível!

A máquina é muito capaz :) e é muito paciente! Novamente, me senti tão liberto, poder fazer tantas perguntas, de novo e de novo, sem ter medo de julgamento. Acho que normalmente tenho pele grossa, mas ainda assim, não faria a um tutor humano essa quantidade de perguntas, repetidamente. Além disso, este "tutor" privado trabalha no meu horário, seja quando tenho 10 minutos para continuar o trabalho ou 1 hora, às 6h ou às 21h, está lá para responder e me guiar.

Mal posso esperar pelo que vem a seguir :)

Você já tentou usar o chatGPT para construir algo do zero? Adoraria ouvir o que você fez e como foi a experiência — especialmente se também vem de um background não técnico.

Abraços, Chandler

Continuar Lendo

Minha Jornada
Conectar
Idioma
Preferências