Termos-chave e Glossário
Domine a linguagem do Vibe Coding com este guia de referência rápida.
Este guia explica termos comuns que você vai encontrar ao trabalhar com código e ferramentas de IA. Mantivemos as definições simples para que você possa se atualizar rapidamente.
Termos específicos do Atoms
Modo Equipe: Ativa uma equipe de agentes de IA para lidar com requisitos complexos para você, incluindo um Gerente de Produto, Engenheiro, Cientista de Dados, Pesquisador Profundo e Arquiteto.
Modo Engenheiro: Designa apenas o agente Engenheiro, Alex, para trabalhar no seu projeto.
Modo Corrida: Permite executar o mesmo prompt em vários modelos simultaneamente para comparar os resultados.
Pesquisa Profunda: Um recurso para conduzir pesquisas profundas para gerar relatórios profissionais, incluindo artigos acadêmicos, análises de negócios e relatórios de mercado.
Visualizador de App: Permite que você visualize os resultados e modifique qualquer elemento visual diretamente na página.
Remix: Permite duplicar qualquer projeto no seu próprio chat para continuar criando ou editando a partir dali.
Publicar: Gera um link estável para sua aplicação atual para compartilhamento fácil.
Mundo de Apps: A plataforma de criatividade do Atoms, onde você pode exibir seu trabalho e destacar suas habilidades na página inicial.
LLMs e Vibe Coding
Vibe Coding: A prática de escrever software dizendo a uma IA o que você quer em inglês simples (a "vibe" ou intenção) e deixando que ela gere o código de fato. Você se concentra em saber se o app parece certo e funciona corretamente, em vez de se preocupar com ponto e vírgula ou lógica específica.
Inteligência Artificial (IA): Um termo amplo para sistemas computacionais que podem realizar tarefas que normalmente exigem inteligência humana, como reconhecer fala, tomar decisões ou traduzir idiomas.
LLM (Large Language Model): Um tipo de IA treinada com quantidades massivas de texto. É a tecnologia por trás de ferramentas como ChatGPT e Claude. Ela é incrivelmente boa em prever qual palavra vem a seguir em uma frase, o que permite escrever redações, responder perguntas e escrever código.
Alucinação: Quando uma IA dá com confiança uma resposta completamente errada. Os modelos de IA são ótimos em soar convincentes, então você deve sempre verificar novamente o código ou os fatos que eles geram.
Prompt: O texto que você digita para a IA para obter uma resposta. "Engenharia de Prompt" é apenas uma forma sofisticada de dizer "aprender a fazer as perguntas certas para obter os melhores resultados."
Token: Como uma IA conta. Uma IA não vê "palavras" — ela vê "tokens". Um token equivale aproximadamente a quatro caracteres de texto. Por exemplo, a palavra "apple" é um token, mas uma palavra longa e complexa pode ser três tokens. Os custos e limites de IA geralmente são medidos em tokens.
Humano no Ciclo: Esse é você. Embora a IA esteja escrevendo o código, você é o "gerente" no ciclo. Você revisa o trabalho, faz verificações pontuais e orienta a IA se ela sair do rumo. Você deixa de ser o escritor e se torna o revisor.
Iterando: O processo de refinar o código por meio de conversa. No vibe coding, você raramente acerta tudo na primeira tentativa. Você "itera" dizendo coisas como: "Deixe esse botão maior", "Corrija o erro na linha 10" ou "Não, use uma cor diferente".
Noções básicas de programação
API (Application Programming Interface): Uma ponte que permite que dois programas diferentes conversem entre si. Pense nisso como um garçom em um restaurante: você (o usuário) faz um pedido ao garçom (a API), e ele traz a comida da cozinha (o sistema) sem que você precise saber como ela foi preparada.
Bug: Um erro ou falha no código que faz o software travar ou se comportar de forma estranha.
Controle de Versão (Git): Uma "máquina do tempo" para código. Ele rastreia cada alteração feita por qualquer pessoa, então, se algo quebrar, você pode facilmente voltar para uma versão que funcionava.
Frontend (lado do cliente): Isso é tudo o que você pode ver e tocar na sua tela. São os botões, o texto, as imagens e as animações. Se você está navegando em um site, o "frontend" é o que está sendo executado no seu navegador.
Backend (lado do servidor): Este é o "cérebro" da aplicação que fica em um computador remoto (servidor). Ele processa dados, salva seus arquivos e gerencia a lógica que o usuário nunca vê.
UI (Interface do Usuário): O design e o layout específicos do app. Refere-se à "aparência e experiência" — os esquemas de cores, o formato dos botões e a legibilidade do texto.
Full Stack: Um desenvolvedor (ou uma ferramenta) que consegue lidar com tanto o Frontend quanto o Backend.
Conceitos de desenvolvimento de software
Gerente de Produto: A pessoa que decide o que construir e por quê. Ela age como o "CEO" de um recurso específico, equilibrando o que os usuários querem com o que o negócio precisa. Ela escreve os planos (PRD), mas geralmente não escreve o código.
Engenheiro: O construtor. Ele pega os planos do Gerente de Produto e escreve o código real para fazer tudo funcionar. Ele descobre como construir isso de forma eficiente e segura.
Arquiteto: O "planejador urbano" do software. Geralmente ele não escreve cada linha de código; em vez disso, toma decisões de alto nível sobre quais tecnologias usar e como diferentes partes do sistema devem se conectar para que tudo não desmorone à medida que cresce.
Cientista de Dados: O detetive. Ele analisa as enormes quantidades de dados que o app gera (como cliques de usuários ou números de vendas) e usa matemática e código para encontrar padrões, ajudando o negócio a tomar decisões mais inteligentes.
Pesquisador Profundo: Um papel (ou às vezes um agente de IA especializado) focado em investigar tópicos complexos e desconhecidos. Diferentemente de uma busca padrão, um pesquisador profundo mergulha em artigos acadêmicos, documentação técnica e relatórios longos para sintetizar uma resposta abrangente sobre um assunto difícil.
Estratégia e crescimento
SEO (Search Engine Optimization): A arte de ajustar seu site para que ele apareça no topo dos resultados do Google. Isso envolve usar as palavras-chave certas, tornar o site rápido e garantir que outros sites apontem para você.
Growth: Uma combinação de marketing e engenharia totalmente focada em conseguir mais usuários. Um "Growth Engineer" pode criar recursos especificamente para incentivar as pessoas a convidarem amigos ou se cadastrarem mais rápido.
PRD (Product Requirements Document): O "plano" de um recurso. Escrito pelo Gerente de Produto, este documento explica exatamente o que um novo recurso deve fazer, como ele deve parecer e como o sucesso será medido. Os engenheiros usam isso como manual de instruções.
Estrutura da página e navegação
Títulos (Headings): O esboço do conteúdo da sua página. No código, eles são marcados como H1, H2, H3 etc. O H1 é o título principal (como o título de um livro), e os H2 são os títulos dos capítulos. Eles ajudam tanto os usuários quanto o Google a entender do que trata sua página.
Footer: A seção na parte inferior de cada página. É a "gaveta da bagunça" do site — onde você coloca coisas importantes, mas que não são o foco principal, como políticas legais, informações de contato e links para redes sociais.
Favicon: O pequeno ícone que aparece na aba do seu navegador (ao lado do título da página). Ele ajuda os usuários a identificar seu site rapidamente quando estão com vinte abas abertas ao mesmo tempo.