Termos-chave e Glossário
Domine a linguagem do Vibe Coding com este guia de referência rápida.
Este guia explica os termos comuns que você 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 que você execute o mesmo prompt em vários modelos simultaneamente para comparar os resultados.
-
Pesquisa Profunda: Um recurso para realizar 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 para o seu próprio chat para continuar construindo ou editando a partir dali.
-
Publish: Gera um link estável para sua aplicação atual para facilitar o compartilhamento.
-
Mundo de Apps: A plataforma do Atoms para criatividade, onde você pode exibir seu trabalho e destacar suas habilidades na página inicial.
LLMs & 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 real. 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 treinado 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 fornece 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ê. Mesmo que 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 passa a ser o revisor.
-
Iteração: O processo de refinar o código por meio da conversa. No vibe coding, você raramente acerta perfeitamente 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 que qualquer pessoa faz, então, se algo quebrar, você pode voltar facilmente para uma versão que funcionava.
-
Frontend (Client-side): Isso é tudo o que você pode ver e tocar na sua tela. São os botões, os textos, as imagens e as animações. Se você está navegando em um site, o "frontend" é o que está sendo executado no seu navegador.
-
Backend (Server-side): Este é o "cérebro" da aplicação que vive em um computador remoto (servidor). Ele processa dados, salva seus arquivos e gerencia a lógica que o usuário nunca vê.
-
UI (User Interface): O design e layout específicos do app. Refere-se à "aparência e sensação" — 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
-
Product Manager: A pessoa que decide o que construir e por quê. Ela atua 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 Product Manager e escreve o código real para fazer tudo funcionar. Ele descobre como construir isso de forma eficiente e segura.
-
Architect: O "planejador urbano" do software. Ele normalmente não escreve cada linha de código; em vez disso, toma as 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.
-
Data Scientist: 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 a empresa a tomar decisões mais inteligentes.
-
Deep Researcher: 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 se aprofunda em artigos acadêmicos, documentação técnica e relatórios longos para sintetizar uma resposta abrangente sobre um assunto difícil.
Estratégia & 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 mistura de marketing e engenharia focada inteiramente em conseguir mais usuários. Um "Growth Engineer" pode criar recursos especificamente para incentivar as pessoas a convidarem seus amigos ou se cadastrarem mais rápido.
-
PRD (Product Requirements Document): O "projeto" de um recurso. Escrito pelo Product Manager, este documento explica exatamente o que um novo recurso deve fazer, como deve parecer e como o sucesso será medido. Os engenheiros usam isso como manual de instruções.
Estrutura da página & Navegação
-
Headings (Titles): A estrutura do conteúdo da sua página. No código, eles são marcados como H1, H2, H3 etc. 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 sobre o que é sua página.
-
Footer: A seção na parte mais inferior de cada página. É a "gaveta da bagunça" do site — onde você coloca coisas que são importantes, mas 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.